<86>May 25 11:46:58 userdel[40054]: delete user 'rooter' <86>May 25 11:46:58 userdel[40054]: removed group 'rooter' owned by 'rooter' <86>May 25 11:46:58 userdel[40054]: removed shadow group 'rooter' owned by 'rooter' <86>May 25 11:46:58 groupadd[40065]: group added to /etc/group: name=rooter, GID=705 <86>May 25 11:46:58 groupadd[40065]: group added to /etc/gshadow: name=rooter <86>May 25 11:46:58 groupadd[40065]: new group: name=rooter, GID=705 <86>May 25 11:46:58 useradd[40071]: new user: name=rooter, UID=705, GID=705, home=/root, shell=/bin/bash <86>May 25 11:46:58 userdel[40083]: delete user 'builder' <86>May 25 11:46:58 userdel[40083]: removed group 'builder' owned by 'builder' <86>May 25 11:46:58 userdel[40083]: removed shadow group 'builder' owned by 'builder' <86>May 25 11:46:58 groupadd[40091]: group added to /etc/group: name=builder, GID=706 <86>May 25 11:46:58 groupadd[40091]: group added to /etc/gshadow: name=builder <86>May 25 11:46:58 groupadd[40091]: new group: name=builder, GID=706 <86>May 25 11:46:58 useradd[40098]: new user: name=builder, UID=706, GID=706, home=/usr/src, shell=/bin/bash warning: line 158: Deprecated PreReq converted to Requires(pre,postun): PreReq: exim-common = 4.90.1-alt2.1 warning: line 171: Deprecated PreReq converted to Requires(pre,postun): PreReq: exim-common = 4.90.1-alt2.1 warning: line 186: Deprecated PreReq converted to Requires(pre,postun): PreReq: exim-common = 4.90.1-alt2.1 warning: line 200: Deprecated PreReq converted to Requires(pre,postun): PreReq: exim-common = 4.90.1-alt2.1 warning: line 213: Deprecated PreReq converted to Requires(pre,postun): PreReq: exim-common = 4.90.1-alt2.1 <13>May 25 11:47:02 rpmi: xorg-proto-devel-2018.4-alt3 1527685079 installed <13>May 25 11:47:02 rpmi: libICE-1.0.9-alt1 1409902721 installed <13>May 25 11:47:02 rpmi: libSM-1.2.3-alt1 sisyphus+226734.100.2.1 1554586158 installed <13>May 25 11:47:02 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed <13>May 25 11:47:02 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed <13>May 25 11:47:02 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed <13>May 25 11:47:02 rpmi: libXau-devel-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed <13>May 25 11:47:02 rpmi: libcom_err-devel-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed <13>May 25 11:47:02 rpmi: libverto-devel-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed <13>May 25 11:47:02 rpmi: libICE-devel-1.0.9-alt1 1409902721 installed <13>May 25 11:47:03 rpmi: libSM-devel-1.2.3-alt1 sisyphus+226734.100.2.1 1554586158 installed <13>May 25 11:47:03 rpmi: perl-Term-Cap-1.17-alt1 1445018869 installed <13>May 25 11:47:03 rpmi: perl-Term-ANSIColor-4.06-alt1 1479407083 installed <13>May 25 11:47:03 rpmi: perl-Pod-Escapes-1.07-alt1 1418767892 installed <13>May 25 11:47:03 rpmi: perl-Filter-1.59-alt1.1 sisyphus+219907.400.1.1 1548343389 installed <13>May 25 11:47:03 rpmi: perl-Encode-3.01-alt1 sisyphus+224923.100.1.1 1552474122 installed <13>May 25 11:47:03 rpmi: perl-Pod-Simple-3.36-alt1 sisyphus+230041.100.1.1 1558716831 installed <13>May 25 11:47:03 rpmi: perl-Pod-Usage-1.69-alt1 1464274721 installed <13>May 25 11:47:03 rpmi: perl-podlators-4.11-alt1 1525935408 installed <13>May 25 11:47:03 rpmi: libwhoson-2.05-alt2.1 1318789418 installed <13>May 25 11:47:03 rpmi: libsrs_alt-1.0-alt5 1523525562 installed <13>May 25 11:47:03 rpmi: libsqlite3-3.27.2-alt1 sisyphus+225506.100.1.1 1553253705 installed <13>May 25 11:47:03 rpmi: libspf2-1.2.10-alt3 1498575381 installed <13>May 25 11:47:03 rpmi: libpcre16-8.43-alt1 sisyphus+222771.100.1.1 1551029673 installed <13>May 25 11:47:03 rpmi: pcretest-8.43-alt1 sisyphus+222771.100.1.1 1551029673 installed <13>May 25 11:47:03 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>May 25 11:47:03 rpmi: libgdbm-devel-1.8.3-alt10 1454943334 installed <13>May 25 11:47:03 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512089 installed <13>May 25 11:47:03 rpmi: libdb4.7-devel-4.7.25-alt9 1490438479 installed <13>May 25 11:47:03 rpmi: libX11-locales-3:1.6.7-alt1 sisyphus+226735.100.2.2 1554615009 installed <13>May 25 11:47:03 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed <13>May 25 11:47:03 rpmi: libxcb-1.13.1-alt1 sisyphus+226527.100.2.2 1554593801 installed <13>May 25 11:47:03 rpmi: libX11-3:1.6.7-alt1 sisyphus+226735.100.2.2 1554615005 installed <13>May 25 11:47:03 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed <13>May 25 11:47:03 rpmi: libXt-1.1.4-alt1 1369984722 installed <13>May 25 11:47:03 rpmi: libXmu-1.1.3-alt1 sisyphus+225206.1200.1.2 1552949641 installed <13>May 25 11:47:03 rpmi: libXpm-3.5.12-alt1 sisyphus+223149.400.2.1 1551268289 installed <13>May 25 11:47:03 rpmi: libXaw-1.0.12-alt1 1391072624 installed <13>May 25 11:47:05 rpmi: libxcb-devel-1.13.1-alt1 sisyphus+226527.100.2.2 1554593801 installed <13>May 25 11:47:05 rpmi: libX11-devel-3:1.6.7-alt1 sisyphus+226735.100.2.2 1554615005 installed <13>May 25 11:47:05 rpmi: libXt-devel-1.1.4-alt1 1369984722 installed <13>May 25 11:47:05 rpmi: libXmu-devel-1.1.3-alt1 sisyphus+225206.1200.1.2 1552949641 installed <13>May 25 11:47:05 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed <13>May 25 11:47:05 rpmi: libtasn1-4.13-alt2 1521133850 installed <13>May 25 11:47:05 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>May 25 11:47:05 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>May 25 11:47:05 rpmi: ca-certificates-2019.03.31-alt1 sisyphus+226302.100.1.1 1554055265 installed <13>May 25 11:47:05 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>May 25 11:47:05 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed <13>May 25 11:47:05 rpmi: libcrypto1.1-1.1.1b-alt2 sisyphus+227249.100.2.1 1555667822 installed <13>May 25 11:47:05 rpmi: libssl1.1-1.1.1b-alt2 sisyphus+227249.100.2.1 1555667822 installed <86>May 25 11:47:05 groupadd[42096]: group added to /etc/group: name=_keytab, GID=499 <86>May 25 11:47:05 groupadd[42096]: group added to /etc/gshadow: name=_keytab <86>May 25 11:47:05 groupadd[42096]: new group: name=_keytab, GID=499 <13>May 25 11:47:05 rpmi: libkrb5-1.16.3-alt1 sisyphus+223678.100.1.1 1551746516 installed <86>May 25 11:47:05 groupadd[42117]: group added to /etc/group: name=sasl, GID=498 <86>May 25 11:47:05 groupadd[42117]: group added to /etc/gshadow: name=sasl <86>May 25 11:47:05 groupadd[42117]: new group: name=sasl, GID=498 <13>May 25 11:47:05 rpmi: libsasl2-3-2.1.27-alt2 sisyphus+228101.100.1.1 1556139863 installed <13>May 25 11:47:05 rpmi: libldap-2.4.47-alt1 sisyphus+227888.100.2.1 1555846742 installed <13>May 25 11:47:06 rpmi: libtirpc-1.0.3-alt1 1532008017 installed <13>May 25 11:47:06 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed <13>May 25 11:47:06 rpmi: libpq5-11.3-alt1 sisyphus+229988.100.1.1 1558651026 installed <13>May 25 11:47:06 rpmi: libecpg6-11.3-alt1 sisyphus+229988.100.1.1 1558651026 installed <13>May 25 11:47:06 rpmi: libkrb5-ldap-1.16.3-alt1 sisyphus+223678.100.1.1 1551746516 installed <13>May 25 11:47:06 rpmi: libkrb5-devel-1.16.3-alt1 sisyphus+223678.100.1.1 1551746516 installed <13>May 25 11:47:06 rpmi: libmysqlclient21-8.0.15-alt1 sisyphus+223624.140.3.1 1551794946 installed <13>May 25 11:47:06 rpmi: rpm-macros-pam0-1.3.1.0.5.955b-alt2 1530819916 installed <13>May 25 11:47:06 rpmi: libpam0-devel-1.3.1.0.5.955b-alt2 1530819925 installed <13>May 25 11:47:06 rpmi: libmysqlclient21-devel-8.0.15-alt1 sisyphus+223624.140.3.1 1551794946 installed <13>May 25 11:47:06 rpmi: libtirpc-devel-1.0.3-alt1 1532008017 installed <13>May 25 11:47:06 rpmi: postgresql-devel-11.3-alt1 sisyphus+229988.100.1.1 1558651026 installed <13>May 25 11:47:06 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548749 installed <13>May 25 11:47:06 rpmi: libldap-devel-2.4.47-alt1 sisyphus+227888.100.2.1 1555846742 installed <13>May 25 11:47:06 rpmi: libsasl2-devel-2.1.27-alt2 sisyphus+228101.100.1.1 1556139863 installed <13>May 25 11:47:06 rpmi: libssl-devel-1.1.1b-alt2 sisyphus+227249.100.2.1 1555667822 installed <13>May 25 11:47:06 rpmi: libXaw-devel-1.0.12-alt1 1391072624 installed <13>May 25 11:47:06 rpmi: libXext-devel-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed <13>May 25 11:47:07 rpmi: perl-devel-1:5.28.1-alt1 sisyphus+219907.100.1.1 1548343222 installed <13>May 25 11:47:07 rpmi: libpcre-devel-8.43-alt1 sisyphus+222771.100.1.1 1551029673 installed <13>May 25 11:47:07 rpmi: libspf2-devel-1.2.10-alt3 1498575381 installed <13>May 25 11:47:07 rpmi: libsqlite3-devel-3.27.2-alt1 sisyphus+225506.100.1.1 1553253705 installed <13>May 25 11:47:07 rpmi: libsrs_alt-devel-1.0-alt5 1523525562 installed <13>May 25 11:47:07 rpmi: libwhoson-devel-2.05-alt2.1 1318789418 installed <13>May 25 11:47:07 rpmi: perl-Pod-Parser-1.63-alt1 1447282032 installed warning: line 158: Deprecated PreReq converted to Requires(pre,postun): PreReq: exim-common = 4.90.1-alt2.1 warning: line 171: Deprecated PreReq converted to Requires(pre,postun): PreReq: exim-common = 4.90.1-alt2.1 warning: line 186: Deprecated PreReq converted to Requires(pre,postun): PreReq: exim-common = 4.90.1-alt2.1 warning: line 200: Deprecated PreReq converted to Requires(pre,postun): PreReq: exim-common = 4.90.1-alt2.1 warning: line 213: Deprecated PreReq converted to Requires(pre,postun): PreReq: exim-common = 4.90.1-alt2.1 Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/exim-4.90.1-alt2.1.nosrc.rpm warning: line 132: Deprecated PreReq converted to Requires(pre,postun): PreReq: exim-common = 4.90.1-alt2.1 warning: line 145: Deprecated PreReq converted to Requires(pre,postun): PreReq: exim-common = 4.90.1-alt2.1 warning: line 160: Deprecated PreReq converted to Requires(pre,postun): PreReq: exim-common = 4.90.1-alt2.1 warning: line 174: Deprecated PreReq converted to Requires(pre,postun): PreReq: exim-common = 4.90.1-alt2.1 warning: line 187: Deprecated PreReq converted to Requires(pre,postun): PreReq: exim-common = 4.90.1-alt2.1 Installing exim-4.90.1-alt2.1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.49085 + 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.65337 + 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:233:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define IVAL(buf,pos) (*(uint32x *)(CS (buf) + (pos))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auths/auth-spa.c:239:30: note: in expansion of macro 'IVAL' # define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32x)(val)) ^~~~ auths/auth-spa.c:1420:3: note: in expansion of macro 'SIVAL' SIVAL (&challenge->uDomain.len, 0, 0x0000); ^~~~~ auths/auth-spa.c:233:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define IVAL(buf,pos) (*(uint32x *)(CS (buf) + (pos))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auths/auth-spa.c:239:30: note: in expansion of macro 'IVAL' # define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32x)(val)) ^~~~ auths/auth-spa.c:1421:3: note: in expansion of macro 'SIVAL' 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:39: warning: '%+03d' directive writing between 3 and 9 bytes into a region of size between 0 and 16 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~ tod.c:179:8: note: directive argument in the range [-35791394, 35791394] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:179:8: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862, 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, 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 */ ~~~~~~~~~~~~^~~~~~~~~~~~~ exim_dbutil.c: In function 'dbfn_open': exim_dbutil.c:263:45: warning: '%.200s' directive output may be truncated writing up to 200 bytes into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%.200s.lockfile", dirname, name); ^~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 466 bytes into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim_dbutil.c:299:28: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(CS filename, "%s/%s", dirname, name); ^ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 exim_dbutil.c: In function 'dbfn_open': exim_dbutil.c:263:45: warning: '%.200s' directive output may be truncated writing up to 200 bytes into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%.200s.lockfile", dirname, name); ^~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 466 bytes into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim_dbutil.c:299:28: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(CS filename, "%s/%s", dirname, name); ^ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:233:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define IVAL(buf,pos) (*(uint32x *)(CS (buf) + (pos))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auth-spa.c:239:30: note: in expansion of macro 'IVAL' # define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32x)(val)) ^~~~ auth-spa.c:1420:3: note: in expansion of macro 'SIVAL' SIVAL (&challenge->uDomain.len, 0, 0x0000); ^~~~~ auth-spa.c:233:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define IVAL(buf,pos) (*(uint32x *)(CS (buf) + (pos))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auth-spa.c:239:30: note: in expansion of macro 'IVAL' # define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32x)(val)) ^~~~ auth-spa.c:1421:3: note: in expansion of macro 'SIVAL' 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 */ ~~~~~~~~~~~~^~~~~~~~~~~~~ exim_dbutil.c: In function 'dbfn_open': exim_dbutil.c:263:45: warning: '%.200s' directive output may be truncated writing up to 200 bytes into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%.200s.lockfile", dirname, name); ^~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 466 bytes into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim_dbutil.c:299:28: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(CS filename, "%s/%s", dirname, name); ^ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 of 'int (*)(void *, uschar *, const uschar *, int, uschar **, uschar **, uint *)' {aka 'int (*)(void *, unsigned char *, const unsigned char *, int, unsigned char **, unsigned char **, unsigned int *)'} from incompatible pointer type 'int (*)(void *, uschar *, uschar *, int, uschar **, uschar **, uint *)' {aka 'int (*)(void *, unsigned char *, unsigned char *, int, unsigned char **, unsigned char **, unsigned int *)'} [-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, 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, 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, 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 */ ~~~~~~~~~~~~^~~~~~~~~~~~~ dbfn.c: In function 'dbfn_open': dbfn.c:110:47: warning: '.lockfile' directive output may be truncated writing 9 bytes into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%s.lockfile", dirname, name); ^~~~~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from dbfn.c:9: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 11 or more bytes (assuming 266) into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbfn.c:163:47: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%s", dirname, name); ^ In file included from /usr/include/stdio.h:862, from exim.h:74, from dbfn.c:9: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.isra.3': deliver.c:1100:18: warning: '%d' directive writing between 1 and 11 bytes into a region of size 7 [-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 [-2147483648, 4] 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] In file included from /usr/include/stdio.h:862, 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:7: 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:31: 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, from expand.c:12: functions.h:93:34: 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, 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 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: 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:94:58: warning: '%03d' directive writing between 3 and 8 bytes into a region of size between 0 and 16 [-Wformat-overflow=] sprintf(CS timebuf, "%04d-%02d-%02d %02d:%02d:%02d.%03d", ^~~~ tod.c:94:27: note: directive argument in the range [-2147483, 2147483] sprintf(CS timebuf, "%04d-%02d-%02d %02d:%02d:%02d.%03d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from tod.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 24 and 81 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:39: warning: '%+03d' directive writing between 3 and 9 bytes into a region of size between 0 and 16 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~ tod.c:179:8: note: directive argument in the range [-35791394, 35791394] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:179:8: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862, 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 ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:172:39: warning: '%03d' directive writing between 3 and 8 bytes into a region of size between 0 and 16 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d", ^~~~ tod.c:172:8: note: directive argument in the range [-2147483, 2147483] "%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:172:8: note: directive argument in the range [-35791394, 35791394] tod.c:172:8: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862, 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 ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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:233:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define IVAL(buf,pos) (*(uint32x *)(CS (buf) + (pos))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auths/auth-spa.c:239:30: note: in expansion of macro 'IVAL' # define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32x)(val)) ^~~~ auths/auth-spa.c:1420:3: note: in expansion of macro 'SIVAL' SIVAL (&challenge->uDomain.len, 0, 0x0000); ^~~~~ auths/auth-spa.c:233:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define IVAL(buf,pos) (*(uint32x *)(CS (buf) + (pos))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auths/auth-spa.c:239:30: note: in expansion of macro 'IVAL' # define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32x)(val)) ^~~~ auths/auth-spa.c:1421:3: note: in expansion of macro 'SIVAL' 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:39: warning: '%+03d' directive writing between 3 and 9 bytes into a region of size between 0 and 16 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~ tod.c:179:8: note: directive argument in the range [-35791394, 35791394] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:179:8: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862, 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, 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 */ ~~~~~~~~~~~~^~~~~~~~~~~~~ exim_dbutil.c: In function 'dbfn_open': exim_dbutil.c:263:45: warning: '%.200s' directive output may be truncated writing up to 200 bytes into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%.200s.lockfile", dirname, name); ^~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 466 bytes into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim_dbutil.c:299:28: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(CS filename, "%s/%s", dirname, name); ^ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 exim_dbutil.c: In function 'dbfn_open': exim_dbutil.c:263:45: warning: '%.200s' directive output may be truncated writing up to 200 bytes into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%.200s.lockfile", dirname, name); ^~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 466 bytes into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim_dbutil.c:299:28: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(CS filename, "%s/%s", dirname, name); ^ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:233:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define IVAL(buf,pos) (*(uint32x *)(CS (buf) + (pos))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auth-spa.c:239:30: note: in expansion of macro 'IVAL' # define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32x)(val)) ^~~~ auth-spa.c:1420:3: note: in expansion of macro 'SIVAL' SIVAL (&challenge->uDomain.len, 0, 0x0000); ^~~~~ auth-spa.c:233:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define IVAL(buf,pos) (*(uint32x *)(CS (buf) + (pos))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auth-spa.c:239:30: note: in expansion of macro 'IVAL' # define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32x)(val)) ^~~~ auth-spa.c:1421:3: note: in expansion of macro 'SIVAL' 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 */ ~~~~~~~~~~~~^~~~~~~~~~~~~ exim_dbutil.c: In function 'dbfn_open': exim_dbutil.c:263:45: warning: '%.200s' directive output may be truncated writing up to 200 bytes into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%.200s.lockfile", dirname, name); ^~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 466 bytes into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim_dbutil.c:299:28: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(CS filename, "%s/%s", dirname, name); ^ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, 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, 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, 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 */ ~~~~~~~~~~~~^~~~~~~~~~~~~ dbfn.c: In function 'dbfn_open': dbfn.c:110:47: warning: '.lockfile' directive output may be truncated writing 9 bytes into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%s.lockfile", dirname, name); ^~~~~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from dbfn.c:9: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 11 or more bytes (assuming 266) into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbfn.c:163:47: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%s", dirname, name); ^ In file included from /usr/include/stdio.h:862, from exim.h:74, from dbfn.c:9: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.isra.3': deliver.c:1100:18: warning: '%d' directive writing between 1 and 11 bytes into a region of size 7 [-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 [-2147483648, 4] 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] In file included from /usr/include/stdio.h:862, 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:7: 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:31: 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, from expand.c:12: functions.h:93:34: 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, 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 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: 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:94:58: warning: '%03d' directive writing between 3 and 8 bytes into a region of size between 0 and 16 [-Wformat-overflow=] sprintf(CS timebuf, "%04d-%02d-%02d %02d:%02d:%02d.%03d", ^~~~ tod.c:94:27: note: directive argument in the range [-2147483, 2147483] sprintf(CS timebuf, "%04d-%02d-%02d %02d:%02d:%02d.%03d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from tod.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 24 and 81 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:39: warning: '%+03d' directive writing between 3 and 9 bytes into a region of size between 0 and 16 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~ tod.c:179:8: note: directive argument in the range [-35791394, 35791394] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:179:8: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862, 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 ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:172:39: warning: '%03d' directive writing between 3 and 8 bytes into a region of size between 0 and 16 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d", ^~~~ tod.c:172:8: note: directive argument in the range [-2147483, 2147483] "%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:172:8: note: directive argument in the range [-35791394, 35791394] tod.c:172:8: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862, 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 ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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:233:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define IVAL(buf,pos) (*(uint32x *)(CS (buf) + (pos))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auths/auth-spa.c:239:30: note: in expansion of macro 'IVAL' # define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32x)(val)) ^~~~ auths/auth-spa.c:1420:3: note: in expansion of macro 'SIVAL' SIVAL (&challenge->uDomain.len, 0, 0x0000); ^~~~~ auths/auth-spa.c:233:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define IVAL(buf,pos) (*(uint32x *)(CS (buf) + (pos))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auths/auth-spa.c:239:30: note: in expansion of macro 'IVAL' # define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32x)(val)) ^~~~ auths/auth-spa.c:1421:3: note: in expansion of macro 'SIVAL' 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:39: warning: '%+03d' directive writing between 3 and 9 bytes into a region of size between 0 and 16 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~ tod.c:179:8: note: directive argument in the range [-35791394, 35791394] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:179:8: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862, 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, 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 */ ~~~~~~~~~~~~^~~~~~~~~~~~~ exim_dbutil.c: In function 'dbfn_open': exim_dbutil.c:263:45: warning: '%.200s' directive output may be truncated writing up to 200 bytes into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%.200s.lockfile", dirname, name); ^~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 466 bytes into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim_dbutil.c:299:28: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(CS filename, "%s/%s", dirname, name); ^ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 exim_dbutil.c: In function 'dbfn_open': exim_dbutil.c:263:45: warning: '%.200s' directive output may be truncated writing up to 200 bytes into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%.200s.lockfile", dirname, name); ^~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 466 bytes into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim_dbutil.c:299:28: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(CS filename, "%s/%s", dirname, name); ^ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:233:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define IVAL(buf,pos) (*(uint32x *)(CS (buf) + (pos))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auth-spa.c:239:30: note: in expansion of macro 'IVAL' # define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32x)(val)) ^~~~ auth-spa.c:1420:3: note: in expansion of macro 'SIVAL' SIVAL (&challenge->uDomain.len, 0, 0x0000); ^~~~~ auth-spa.c:233:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define IVAL(buf,pos) (*(uint32x *)(CS (buf) + (pos))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auth-spa.c:239:30: note: in expansion of macro 'IVAL' # define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32x)(val)) ^~~~ auth-spa.c:1421:3: note: in expansion of macro 'SIVAL' 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 */ ~~~~~~~~~~~~^~~~~~~~~~~~~ exim_dbutil.c: In function 'dbfn_open': exim_dbutil.c:263:45: warning: '%.200s' directive output may be truncated writing up to 200 bytes into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%.200s.lockfile", dirname, name); ^~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 466 bytes into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim_dbutil.c:299:28: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(CS filename, "%s/%s", dirname, name); ^ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, 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, 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, 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 */ ~~~~~~~~~~~~^~~~~~~~~~~~~ dbfn.c: In function 'dbfn_open': dbfn.c:110:47: warning: '.lockfile' directive output may be truncated writing 9 bytes into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%s.lockfile", dirname, name); ^~~~~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from dbfn.c:9: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 11 or more bytes (assuming 266) into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbfn.c:163:47: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%s", dirname, name); ^ In file included from /usr/include/stdio.h:862, from exim.h:74, from dbfn.c:9: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.isra.3': deliver.c:1100:18: warning: '%d' directive writing between 1 and 11 bytes into a region of size 7 [-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 [-2147483648, 4] 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] In file included from /usr/include/stdio.h:862, 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:7: 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:31: 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, from expand.c:12: functions.h:93:34: 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, 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 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: 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:94:58: warning: '%03d' directive writing between 3 and 8 bytes into a region of size between 0 and 16 [-Wformat-overflow=] sprintf(CS timebuf, "%04d-%02d-%02d %02d:%02d:%02d.%03d", ^~~~ tod.c:94:27: note: directive argument in the range [-2147483, 2147483] sprintf(CS timebuf, "%04d-%02d-%02d %02d:%02d:%02d.%03d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from tod.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 24 and 81 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:39: warning: '%+03d' directive writing between 3 and 9 bytes into a region of size between 0 and 16 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~ tod.c:179:8: note: directive argument in the range [-35791394, 35791394] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:179:8: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862, 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 ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:172:39: warning: '%03d' directive writing between 3 and 8 bytes into a region of size between 0 and 16 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d", ^~~~ tod.c:172:8: note: directive argument in the range [-2147483, 2147483] "%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:172:8: note: directive argument in the range [-35791394, 35791394] tod.c:172:8: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862, 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 ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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:233:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define IVAL(buf,pos) (*(uint32x *)(CS (buf) + (pos))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auths/auth-spa.c:239:30: note: in expansion of macro 'IVAL' # define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32x)(val)) ^~~~ auths/auth-spa.c:1420:3: note: in expansion of macro 'SIVAL' SIVAL (&challenge->uDomain.len, 0, 0x0000); ^~~~~ auths/auth-spa.c:233:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define IVAL(buf,pos) (*(uint32x *)(CS (buf) + (pos))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auths/auth-spa.c:239:30: note: in expansion of macro 'IVAL' # define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32x)(val)) ^~~~ auths/auth-spa.c:1421:3: note: in expansion of macro 'SIVAL' 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:39: warning: '%+03d' directive writing between 3 and 9 bytes into a region of size between 0 and 16 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~ tod.c:179:8: note: directive argument in the range [-35791394, 35791394] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:179:8: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862, 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, 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 */ ~~~~~~~~~~~~^~~~~~~~~~~~~ exim_dbutil.c: In function 'dbfn_open': exim_dbutil.c:263:45: warning: '%.200s' directive output may be truncated writing up to 200 bytes into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%.200s.lockfile", dirname, name); ^~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 466 bytes into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim_dbutil.c:299:28: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(CS filename, "%s/%s", dirname, name); ^ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 exim_dbutil.c: In function 'dbfn_open': exim_dbutil.c:263:45: warning: '%.200s' directive output may be truncated writing up to 200 bytes into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%.200s.lockfile", dirname, name); ^~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 466 bytes into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim_dbutil.c:299:28: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(CS filename, "%s/%s", dirname, name); ^ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:233:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define IVAL(buf,pos) (*(uint32x *)(CS (buf) + (pos))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auth-spa.c:239:30: note: in expansion of macro 'IVAL' # define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32x)(val)) ^~~~ auth-spa.c:1420:3: note: in expansion of macro 'SIVAL' SIVAL (&challenge->uDomain.len, 0, 0x0000); ^~~~~ auth-spa.c:233:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define IVAL(buf,pos) (*(uint32x *)(CS (buf) + (pos))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auth-spa.c:239:30: note: in expansion of macro 'IVAL' # define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32x)(val)) ^~~~ auth-spa.c:1421:3: note: in expansion of macro 'SIVAL' 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 */ ~~~~~~~~~~~~^~~~~~~~~~~~~ exim_dbutil.c: In function 'dbfn_open': exim_dbutil.c:263:45: warning: '%.200s' directive output may be truncated writing up to 200 bytes into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%.200s.lockfile", dirname, name); ^~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 466 bytes into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim_dbutil.c:299:28: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(CS filename, "%s/%s", dirname, name); ^ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, 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, 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, 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 */ ~~~~~~~~~~~~^~~~~~~~~~~~~ dbfn.c: In function 'dbfn_open': dbfn.c:110:47: warning: '.lockfile' directive output may be truncated writing 9 bytes into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%s.lockfile", dirname, name); ^~~~~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from dbfn.c:9: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 11 or more bytes (assuming 266) into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbfn.c:163:47: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%s", dirname, name); ^ In file included from /usr/include/stdio.h:862, from exim.h:74, from dbfn.c:9: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.isra.3': deliver.c:1100:18: warning: '%d' directive writing between 1 and 11 bytes into a region of size 7 [-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 [-2147483648, 4] 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] In file included from /usr/include/stdio.h:862, 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:7: 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:31: 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, from expand.c:12: functions.h:93:34: 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, 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 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: 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:94:58: warning: '%03d' directive writing between 3 and 8 bytes into a region of size between 0 and 16 [-Wformat-overflow=] sprintf(CS timebuf, "%04d-%02d-%02d %02d:%02d:%02d.%03d", ^~~~ tod.c:94:27: note: directive argument in the range [-2147483, 2147483] sprintf(CS timebuf, "%04d-%02d-%02d %02d:%02d:%02d.%03d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from tod.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 24 and 81 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:39: warning: '%+03d' directive writing between 3 and 9 bytes into a region of size between 0 and 16 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~ tod.c:179:8: note: directive argument in the range [-35791394, 35791394] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:179:8: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862, 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 ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:172:39: warning: '%03d' directive writing between 3 and 8 bytes into a region of size between 0 and 16 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d", ^~~~ tod.c:172:8: note: directive argument in the range [-2147483, 2147483] "%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:172:8: note: directive argument in the range [-35791394, 35791394] tod.c:172:8: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862, 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 ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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:233:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define IVAL(buf,pos) (*(uint32x *)(CS (buf) + (pos))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auths/auth-spa.c:239:30: note: in expansion of macro 'IVAL' # define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32x)(val)) ^~~~ auths/auth-spa.c:1420:3: note: in expansion of macro 'SIVAL' SIVAL (&challenge->uDomain.len, 0, 0x0000); ^~~~~ auths/auth-spa.c:233:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define IVAL(buf,pos) (*(uint32x *)(CS (buf) + (pos))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auths/auth-spa.c:239:30: note: in expansion of macro 'IVAL' # define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32x)(val)) ^~~~ auths/auth-spa.c:1421:3: note: in expansion of macro 'SIVAL' 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:39: warning: '%+03d' directive writing between 3 and 9 bytes into a region of size between 0 and 16 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~ tod.c:179:8: note: directive argument in the range [-35791394, 35791394] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:179:8: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862, 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, 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 */ ~~~~~~~~~~~~^~~~~~~~~~~~~ exim_dbutil.c: In function 'dbfn_open': exim_dbutil.c:263:45: warning: '%.200s' directive output may be truncated writing up to 200 bytes into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%.200s.lockfile", dirname, name); ^~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 466 bytes into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim_dbutil.c:299:28: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(CS filename, "%s/%s", dirname, name); ^ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 exim_dbutil.c: In function 'dbfn_open': exim_dbutil.c:263:45: warning: '%.200s' directive output may be truncated writing up to 200 bytes into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%.200s.lockfile", dirname, name); ^~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 466 bytes into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim_dbutil.c:299:28: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(CS filename, "%s/%s", dirname, name); ^ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:233:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define IVAL(buf,pos) (*(uint32x *)(CS (buf) + (pos))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auth-spa.c:239:30: note: in expansion of macro 'IVAL' # define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32x)(val)) ^~~~ auth-spa.c:1420:3: note: in expansion of macro 'SIVAL' SIVAL (&challenge->uDomain.len, 0, 0x0000); ^~~~~ auth-spa.c:233:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define IVAL(buf,pos) (*(uint32x *)(CS (buf) + (pos))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auth-spa.c:239:30: note: in expansion of macro 'IVAL' # define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32x)(val)) ^~~~ auth-spa.c:1421:3: note: in expansion of macro 'SIVAL' 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 */ ~~~~~~~~~~~~^~~~~~~~~~~~~ exim_dbutil.c: In function 'dbfn_open': exim_dbutil.c:263:45: warning: '%.200s' directive output may be truncated writing up to 200 bytes into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%.200s.lockfile", dirname, name); ^~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 466 bytes into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exim_dbutil.c:299:28: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(CS filename, "%s/%s", dirname, name); ^ In file included from /usr/include/stdio.h:862, from exim.h:74, from exim_dbutil.c:28: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, 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, 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, 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 */ ~~~~~~~~~~~~^~~~~~~~~~~~~ dbfn.c: In function 'dbfn_open': dbfn.c:110:47: warning: '.lockfile' directive output may be truncated writing 9 bytes into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%s.lockfile", dirname, name); ^~~~~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from dbfn.c:9: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 11 or more bytes (assuming 266) into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbfn.c:163:47: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] snprintf(CS filename, sizeof(filename), "%s/%s", dirname, name); ^ In file included from /usr/include/stdio.h:862, from exim.h:74, from dbfn.c:9: /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.isra.3': deliver.c:1100:18: warning: '%d' directive writing between 1 and 11 bytes into a region of size 7 [-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 [-2147483648, 4] 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] In file included from /usr/include/stdio.h:862, 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:7: 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:31: 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, from expand.c:12: functions.h:93:34: 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, 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 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: 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:94:58: warning: '%03d' directive writing between 3 and 8 bytes into a region of size between 0 and 16 [-Wformat-overflow=] sprintf(CS timebuf, "%04d-%02d-%02d %02d:%02d:%02d.%03d", ^~~~ tod.c:94:27: note: directive argument in the range [-2147483, 2147483] sprintf(CS timebuf, "%04d-%02d-%02d %02d:%02d:%02d.%03d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from exim.h:74, from tod.c:11: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 24 and 81 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:39: warning: '%+03d' directive writing between 3 and 9 bytes into a region of size between 0 and 16 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~ tod.c:179:8: note: directive argument in the range [-35791394, 35791394] "%04d-%02d-%02d %02d:%02d:%02d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:179:8: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862, 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 ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:172:39: warning: '%03d' directive writing between 3 and 8 bytes into a region of size between 0 and 16 [-Wformat-overflow=] "%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d", ^~~~ tod.c:172:8: note: directive argument in the range [-2147483, 2147483] "%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tod.c:172:8: note: directive argument in the range [-35791394, 35791394] tod.c:172:8: note: directive argument in the range [0, 2147483647] In file included from /usr/include/stdio.h:862, 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 ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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.11397 + 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.1 Requires: exim-common = 4.90.1-alt2.1, exim-light = 4.90.1-alt2.1 Processing files: exim-common-4.90.1-alt2.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.53556 + 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.sHAsfD 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.D3UvKF 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.XoDfQ5 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.kaYM6T 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 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.L4LNoa Creating exim-common-debuginfo package Processing files: exim-monitor-4.90.1-alt2.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.tOfJCG 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.KUz2fK 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.1, /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:igW8KBv, 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.fnvzs0 Creating exim-monitor-debuginfo package Processing files: exim-light-4.90.1-alt2.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.r0Q8nv 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.un4wam 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.2n1sIr 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.Vp9YGN Provides: exim-mta, smtpd, smtpdaemon, exim-light = 4.90.1-alt2.1, /usr/sbin/exim 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:ihuTa, libcrypt.so.1(XCRYPT_2.0), libcrypto.so.1.1 >= set:qjvVy9VWxL9C7on1EfmkZsJpnt3v6c38GpyszM31NC5IH6FP0Kb4qGTSj7zL875V9C2yCbysupPzA8Ke9TVtbh9W0iCwJQGDATcZeJW8bTCHZqaRSjBe74kWOqHv8n3i5cpkyZdD8QEHcgU8r3Z15nPS77FLHmtNxYMdIORMewlQ0Gtjwvp5iL9CeuO623kzb1O6MOETPEDbTnxC6pohKZg4UjZBSLOSItbFg7nG5QZDboVDbzWc2u6Dv2UUup7ZmLIOzbOe3eT4CPBqoxL8drdEA4nfOk7JFxXggSwwIgj4UmJdzSOMJ8hhZ0rfIKbh8tpubGvO5s2LrZ9mO6IwO7wZfvDhN5KhSOquPk0toA1zWEtHbaM20vlK0, libcrypto.so.1.1(OPENSSL_1_1_0), libcrypto.so.1.1(OPENSSL_1_1_1), 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:ifa9rDjiGXcqVHSMZk1, libperl-5.28.so >= set:ojF1rRqF3UUGGdJKBtHhOMaFm64qljzwZlcT19X1VJYR8fkRYlSZ2EofA83SpoCeP4IjfBYp0VkKNhg1, libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.2), 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 Requires(rpmlib): rpmlib(SetVersions) Requires(pre): exim-common = 4.90.1-alt2.1 Requires(post): /bin/sh, /usr/sbin/post_service, coreutils Requires(preun): /bin/sh, /usr/sbin/preun_service Requires(postun): exim-common = 4.90.1-alt2.1 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.pjXpUD Creating exim-light-debuginfo package Processing files: exim-mysql-4.90.1-alt2.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.FW1dk1 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.WQgZF3 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.X2nedj 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.j0FBCb Provides: exim-mta, /usr/sbin/exim 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:ihuTa, libcrypt.so.1(XCRYPT_2.0), libcrypto.so.1.1 >= set:qjvVy9VWxL9C7on1EfmkZsJpnt3v6c38GpyszM31NC5IH6FP0Kb4qGTSj7zL875V9C2yCbysupPzA8Ke9TVtbh9W0iCwJQGDATcZeJW8bTCHZqaRSjBe74kWOqHv8n3i5cpkyZdD8QEHcgU8r3Z15nPS77FLHmtNxYMdIORMewlQ0Gtjwvp5iL9CeuO623kzb1O6MOETPEDbTnxC6pohKZg4UjZBSLOSItbFg7nG5QZDboVDbzWc2u6Dv2UUup7ZmLIOzbOe3eT4CPBqoxL8drdEA4nfOk7JFxXggSwwIgj4UmJdzSOMJ8hhZ0rfIKbh8tpubGvO5s2LrZ9mO6IwO7wZfvDhN5KhSOquPk0toA1zWEtHbaM20vlK0, libcrypto.so.1.1(OPENSSL_1_1_0), libcrypto.so.1.1(OPENSSL_1_1_1), libdb-4.7.so >= set:jhUM4nx6, libm.so.6(GLIBC_2.0), libmysqlclient.so.21 >= set:kfS32mDAcPo0DJwA8vNWnfXP0sbiTQqDUdZcZgT4Lw2, libmysqlclient.so.21(libmysqlclient_21.0), libpam.so.0 >= set:jg5sOFGjKLAHmz1, libpam.so.0(LIBPAM_1.0), libpcre.so.3 >= set:ifa9rDjiGXcqVHSMZk1, libperl-5.28.so >= set:ojF1rRqF3UUGGdJKBtHhOMaFm64qljzwZlcT19X1VJYR8fkRYlSZ2EofA83SpoCeP4IjfBYp0VkKNhg1, libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.2), 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 Requires(rpmlib): rpmlib(SetVersions) Requires(pre): exim-common = 4.90.1-alt2.1 Requires(post): /usr/bin/subst, /bin/sh, /usr/sbin/post_service, coreutils Requires(preun): /usr/bin/subst, /bin/sh, /usr/sbin/preun_service Requires(postun): exim-common = 4.90.1-alt2.1 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.HrspFJ Creating exim-mysql-debuginfo package Processing files: exim-pgsql-4.90.1-alt2.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.BI0KPQ 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.erHP8B 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.qIPMOj 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.b8KRyo Provides: exim-mta, /usr/sbin/exim 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:ihuTa, libcrypt.so.1(XCRYPT_2.0), libcrypto.so.1.1 >= set:qjvVy9VWxL9C7on1EfmkZsJpnt3v6c38GpyszM31NC5IH6FP0Kb4qGTSj7zL875V9C2yCbysupPzA8Ke9TVtbh9W0iCwJQGDATcZeJW8bTCHZqaRSjBe74kWOqHv8n3i5cpkyZdD8QEHcgU8r3Z15nPS77FLHmtNxYMdIORMewlQ0Gtjwvp5iL9CeuO623kzb1O6MOETPEDbTnxC6pohKZg4UjZBSLOSItbFg7nG5QZDboVDbzWc2u6Dv2UUup7ZmLIOzbOe3eT4CPBqoxL8drdEA4nfOk7JFxXggSwwIgj4UmJdzSOMJ8hhZ0rfIKbh8tpubGvO5s2LrZ9mO6IwO7wZfvDhN5KhSOquPk0toA1zWEtHbaM20vlK0, libcrypto.so.1.1(OPENSSL_1_1_0), libcrypto.so.1.1(OPENSSL_1_1_1), 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:ifa9rDjiGXcqVHSMZk1, libperl-5.28.so >= set:ojF1rRqF3UUGGdJKBtHhOMaFm64qljzwZlcT19X1VJYR8fkRYlSZ2EofA83SpoCeP4IjfBYp0VkKNhg1, libpq.so.5 >= set:lgI4PuLzDrI7vudy4KOW1mYeF6Hv76z3O9fW0A5rymrlg, libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.2), 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 Requires(rpmlib): rpmlib(SetVersions) Requires(pre): exim-common = 4.90.1-alt2.1 Requires(post): /bin/sh, /usr/sbin/post_service, coreutils Requires(preun): /bin/sh, /usr/sbin/preun_service Requires(postun): exim-common = 4.90.1-alt2.1 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.QJ5lYl Creating exim-pgsql-debuginfo package Processing files: exim-heavy-4.90.1-alt2.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.NpjWl0 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.ucsEca 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.uJmcFc 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.3A0ET0 Provides: exim-mta, smtpd, smtpdaemon, exim-heavy = 4.90.1-alt2.1, /usr/sbin/exim 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:ihuTa, libcrypt.so.1(XCRYPT_2.0), libcrypto.so.1.1 >= set:qjvVy9VWxL9C7on1EfmkZsJpnt3v6c38GpyszM31NC5IH6FP0Kb4qGTSj7zL875V9C2yCbysupPzA8Ke9TVtbh9W0iCwJQGDATcZeJW8bTCHZqaRSjBe74kWOqHv8n3i5cpkyZdD8QEHcgU8r3Z15nPS77FLHmtNxYMdIORMewlQ0Gtjwvp5iL9CeuO623kzb1O6MOETPEDbTnxC6pohKZg4UjZBSLOSItbFg7nG5QZDboVDbzWc2u6Dv2UUup7ZmLIOzbOe3eT4CPBqoxL8drdEA4nfOk7JFxXggSwwIgj4UmJdzSOMJ8hhZ0rfIKbh8tpubGvO5s2LrZ9mO6IwO7wZfvDhN5KhSOquPk0toA1zWEtHbaM20vlK0, libcrypto.so.1.1(OPENSSL_1_1_0), libcrypto.so.1.1(OPENSSL_1_1_1), 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.21 >= set:kfS32mDAcPo0DJwA8vNWnfXP0sbiTQqDUdZcZgT4Lw2, libmysqlclient.so.21(libmysqlclient_21.0), libpam.so.0 >= set:jg5sOFGjKLAHmz1, libpam.so.0(LIBPAM_1.0), libpcre.so.3 >= set:ifa9rDjiGXcqVHSMZk1, libperl-5.28.so >= set:ojF1rRqF3UUGGdJKBtHhOMaFm64qljzwZlcT19X1VJYR8fkRYlSZ2EofA83SpoCeP4IjfBYp0VkKNhg1, libpq.so.5 >= set:lgI4PuLzDrI7vudy4KOW1mYeF6Hv76z3O9fW0A5rymrlg, libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.2), 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 Requires(rpmlib): rpmlib(SetVersions) Requires(pre): exim-common = 4.90.1-alt2.1 Requires(post): /bin/sh, /usr/sbin/post_service, coreutils Requires(preun): /bin/sh, /usr/sbin/preun_service Requires(postun): exim-common = 4.90.1-alt2.1 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.kG3Eht Creating exim-heavy-debuginfo package Processing files: exim-ldap-4.90.1-alt2.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.eyld1t 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.uICXbP 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.YgSgqF 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.UGbEIK Provides: exim-mta, /usr/sbin/exim 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:ihuTa, libcrypt.so.1(XCRYPT_2.0), libcrypto.so.1.1 >= set:qjvVy9VWxL9C7on1EfmkZsJpnt3v6c38GpyszM31NC5IH6FP0Kb4qGTSj7zL875V9C2yCbysupPzA8Ke9TVtbh9W0iCwJQGDATcZeJW8bTCHZqaRSjBe74kWOqHv8n3i5cpkyZdD8QEHcgU8r3Z15nPS77FLHmtNxYMdIORMewlQ0Gtjwvp5iL9CeuO623kzb1O6MOETPEDbTnxC6pohKZg4UjZBSLOSItbFg7nG5QZDboVDbzWc2u6Dv2UUup7ZmLIOzbOe3eT4CPBqoxL8drdEA4nfOk7JFxXggSwwIgj4UmJdzSOMJ8hhZ0rfIKbh8tpubGvO5s2LrZ9mO6IwO7wZfvDhN5KhSOquPk0toA1zWEtHbaM20vlK0, libcrypto.so.1.1(OPENSSL_1_1_0), libcrypto.so.1.1(OPENSSL_1_1_1), 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:ifa9rDjiGXcqVHSMZk1, libperl-5.28.so >= set:ojF1rRqF3UUGGdJKBtHhOMaFm64qljzwZlcT19X1VJYR8fkRYlSZ2EofA83SpoCeP4IjfBYp0VkKNhg1, libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.2), 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 Requires(rpmlib): rpmlib(SetVersions) Requires(pre): exim-common = 4.90.1-alt2.1 Requires(post): /bin/sh, /usr/sbin/post_service, coreutils Requires(preun): /bin/sh, /usr/sbin/preun_service Requires(postun): exim-common = 4.90.1-alt2.1 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.5AqvMU Creating exim-ldap-debuginfo package Processing files: exim-utils-4.90.1-alt2.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.kU8vAs 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.MOgsPq 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.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.0UZIQu find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.xJStTW find-requires: running scripts (debuginfo) Requires: exim-common = 4.90.1-alt2.1, /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.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.P2Gqe4 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.72SYBn find-requires: running scripts (debuginfo) Requires: exim-monitor = 4.90.1-alt2.1, /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.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.GcZttm find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.B6MCJA find-requires: running scripts (debuginfo) Requires: exim-light = 4.90.1-alt2.1, /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.28.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.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.7p0sKm find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.WlKeEs find-requires: running scripts (debuginfo) Requires: exim-mysql = 4.90.1-alt2.1, /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.21), debug(libpam.so.0), debug(libpcre.so.3), debug(libperl-5.28.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.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.pP6SpQ find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.RqBR0P find-requires: running scripts (debuginfo) Requires: exim-pgsql = 4.90.1-alt2.1, /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.28.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.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.flmFqf find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.aJhzli find-requires: running scripts (debuginfo) Requires: exim-heavy = 4.90.1-alt2.1, /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.21), debug(libpam.so.0), debug(libpcre.so.3), debug(libperl-5.28.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.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.siGeNN find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.DIDpvS find-requires: running scripts (debuginfo) Requires: exim-ldap = 4.90.1-alt2.1, /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.28.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 a strict dependency on exim-common Adding to exim a strict dependency on exim-light Adding to exim-monitor a strict dependency on exim-common Adding to exim-light a strict dependency on exim-common Adding to exim-mysql a strict dependency on exim-common Adding to exim-pgsql a strict dependency on exim-common Adding to exim-heavy a strict dependency on exim-common Adding to exim-ldap a strict dependency on exim-common Adding to exim-common-debuginfo a strict dependency on exim-common Adding to exim-monitor-debuginfo a strict dependency on exim-monitor Adding to exim-light-debuginfo a strict dependency on exim-light Adding to exim-mysql-debuginfo a strict dependency on exim-mysql Adding to exim-pgsql-debuginfo a strict dependency on exim-pgsql Adding to exim-heavy-debuginfo a strict dependency on exim-heavy Adding to exim-ldap-debuginfo a strict dependency on exim-ldap Adding to exim-light a strict dependency on exim-common Adding to exim-mysql a strict dependency on exim-common Adding to exim-pgsql a strict dependency on exim-common Adding to exim-heavy a strict dependency on exim-common Adding to exim-ldap a strict dependency on exim-common 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 1 extra deps from exim due to repentancy on exim-light Removing 9 extra deps from exim-monitor due to repentancy on exim-common Removing 12 extra deps from exim-light due to repentancy on exim-common Removing 12 extra deps from exim-mysql due to repentancy on exim-common Removing 12 extra deps from exim-pgsql due to repentancy on exim-common Removing 12 extra deps from exim-heavy due to repentancy on exim-common Removing 12 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.1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-common-4.90.1-alt2.1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-monitor-4.90.1-alt2.1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-light-4.90.1-alt2.1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-mysql-4.90.1-alt2.1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-pgsql-4.90.1-alt2.1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-heavy-4.90.1-alt2.1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-ldap-4.90.1-alt2.1.i586.rpm Wrote: /usr/src/RPM/RPMS/noarch/exim-utils-4.90.1-alt2.1.noarch.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-common-debuginfo-4.90.1-alt2.1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-monitor-debuginfo-4.90.1-alt2.1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-light-debuginfo-4.90.1-alt2.1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-mysql-debuginfo-4.90.1-alt2.1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-pgsql-debuginfo-4.90.1-alt2.1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-heavy-debuginfo-4.90.1-alt2.1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/exim-ldap-debuginfo-4.90.1-alt2.1.i586.rpm 344.35user 32.20system 10:30.72elapsed 59%CPU (0avgtext+0avgdata 65936maxresident)k 0inputs+0outputs (0major+10198899minor)pagefaults 0swaps 357.49user 35.88system 10:51.07elapsed 60%CPU (0avgtext+0avgdata 113484maxresident)k 10112inputs+0outputs (0major+10867515minor)pagefaults 0swaps --- exim-heavy-4.90.1-alt2.1.i586.rpm.repo 2019-03-07 13:25:03.000000000 +0000 +++ exim-heavy-4.90.1-alt2.1.i586.rpm.hasher 2019-05-25 11:57:48.165732416 +0000 @@ -6,4 +6,5 @@ Requires: libcrypt.so.1(XCRYPT_2.0) -Requires: libcrypto.so.1.1 >= set:pivVy9VGZjpwqykyouUqfS0mbfzI7KkQkZsRIHfNlWvco6fp7M0ZeiC9I8HfgI1Cf44SIwKq4t6MKgI2wpZGbR8XFPUbmj6r95OJA9COkuE5QZH5IYPmoL7Qv4Y6DZLzMIVhi4rIwIPERvVY59h9kC1mVNyIH6ciMSzadxVKkz5ZiZy3mdR1BIFXlyhpGjrqs72p3iuFX8brPRLGcqiXklRRwWuggZq0mhmrV3VK7ArhORGZCiNS3Tt9xQBVJgnxaQxywRoXarVY9uFBI1bEWEFAnQZL9UcC3KkjIX8xQ7tepSbmRjfRrsHKs8fs3HUqo3o5dwWTzrME6JXKEUw29Z6yeqZC9EZr2 +Requires: libcrypto.so.1.1 >= set:qjvVy9VWxL9C7on1EfmkZsJpnt3v6c38GpyszM31NC5IH6FP0Kb4qGTSj7zL875V9C2yCbysupPzA8Ke9TVtbh9W0iCwJQGDATcZeJW8bTCHZqaRSjBe74kWOqHv8n3i5cpkyZdD8QEHcgU8r3Z15nPS77FLHmtNxYMdIORMewlQ0Gtjwvp5iL9CeuO623kzb1O6MOETPEDbTnxC6pohKZg4UjZBSLOSItbFg7nG5QZDboVDbzWc2u6Dv2UUup7ZmLIOzbOe3eT4CPBqoxL8drdEA4nfOk7JFxXggSwwIgj4UmJdzSOMJ8hhZ0rfIKbh8tpubGvO5s2LrZ9mO6IwO7wZfvDhN5KhSOquPk0toA1zWEtHbaM20vlK0 Requires: libcrypto.so.1.1(OPENSSL_1_1_0) +Requires: libcrypto.so.1.1(OPENSSL_1_1_1) Requires: liblber-2.4.so.2 >= set:lkuYn1 --- exim-ldap-4.90.1-alt2.1.i586.rpm.repo 2019-03-07 13:25:03.000000000 +0000 +++ exim-ldap-4.90.1-alt2.1.i586.rpm.hasher 2019-05-25 11:57:48.221732844 +0000 @@ -6,4 +6,5 @@ Requires: libcrypt.so.1(XCRYPT_2.0) -Requires: libcrypto.so.1.1 >= set:pivVy9VGZjpwqykyouUqfS0mbfzI7KkQkZsRIHfNlWvco6fp7M0ZeiC9I8HfgI1Cf44SIwKq4t6MKgI2wpZGbR8XFPUbmj6r95OJA9COkuE5QZH5IYPmoL7Qv4Y6DZLzMIVhi4rIwIPERvVY59h9kC1mVNyIH6ciMSzadxVKkz5ZiZy3mdR1BIFXlyhpGjrqs72p3iuFX8brPRLGcqiXklRRwWuggZq0mhmrV3VK7ArhORGZCiNS3Tt9xQBVJgnxaQxywRoXarVY9uFBI1bEWEFAnQZL9UcC3KkjIX8xQ7tepSbmRjfRrsHKs8fs3HUqo3o5dwWTzrME6JXKEUw29Z6yeqZC9EZr2 +Requires: libcrypto.so.1.1 >= set:qjvVy9VWxL9C7on1EfmkZsJpnt3v6c38GpyszM31NC5IH6FP0Kb4qGTSj7zL875V9C2yCbysupPzA8Ke9TVtbh9W0iCwJQGDATcZeJW8bTCHZqaRSjBe74kWOqHv8n3i5cpkyZdD8QEHcgU8r3Z15nPS77FLHmtNxYMdIORMewlQ0Gtjwvp5iL9CeuO623kzb1O6MOETPEDbTnxC6pohKZg4UjZBSLOSItbFg7nG5QZDboVDbzWc2u6Dv2UUup7ZmLIOzbOe3eT4CPBqoxL8drdEA4nfOk7JFxXggSwwIgj4UmJdzSOMJ8hhZ0rfIKbh8tpubGvO5s2LrZ9mO6IwO7wZfvDhN5KhSOquPk0toA1zWEtHbaM20vlK0 Requires: libcrypto.so.1.1(OPENSSL_1_1_0) +Requires: libcrypto.so.1.1(OPENSSL_1_1_1) Requires: liblber-2.4.so.2 >= set:lkuYn1 --- exim-light-4.90.1-alt2.1.i586.rpm.repo 2019-03-07 13:25:03.000000000 +0000 +++ exim-light-4.90.1-alt2.1.i586.rpm.hasher 2019-05-25 11:57:48.282733309 +0000 @@ -6,4 +6,5 @@ Requires: libcrypt.so.1(XCRYPT_2.0) -Requires: libcrypto.so.1.1 >= set:pivVy9VGZjpwqykyouUqfS0mbfzI7KkQkZsRIHfNlWvco6fp7M0ZeiC9I8HfgI1Cf44SIwKq4t6MKgI2wpZGbR8XFPUbmj6r95OJA9COkuE5QZH5IYPmoL7Qv4Y6DZLzMIVhi4rIwIPERvVY59h9kC1mVNyIH6ciMSzadxVKkz5ZiZy3mdR1BIFXlyhpGjrqs72p3iuFX8brPRLGcqiXklRRwWuggZq0mhmrV3VK7ArhORGZCiNS3Tt9xQBVJgnxaQxywRoXarVY9uFBI1bEWEFAnQZL9UcC3KkjIX8xQ7tepSbmRjfRrsHKs8fs3HUqo3o5dwWTzrME6JXKEUw29Z6yeqZC9EZr2 +Requires: libcrypto.so.1.1 >= set:qjvVy9VWxL9C7on1EfmkZsJpnt3v6c38GpyszM31NC5IH6FP0Kb4qGTSj7zL875V9C2yCbysupPzA8Ke9TVtbh9W0iCwJQGDATcZeJW8bTCHZqaRSjBe74kWOqHv8n3i5cpkyZdD8QEHcgU8r3Z15nPS77FLHmtNxYMdIORMewlQ0Gtjwvp5iL9CeuO623kzb1O6MOETPEDbTnxC6pohKZg4UjZBSLOSItbFg7nG5QZDboVDbzWc2u6Dv2UUup7ZmLIOzbOe3eT4CPBqoxL8drdEA4nfOk7JFxXggSwwIgj4UmJdzSOMJ8hhZ0rfIKbh8tpubGvO5s2LrZ9mO6IwO7wZfvDhN5KhSOquPk0toA1zWEtHbaM20vlK0 Requires: libcrypto.so.1.1(OPENSSL_1_1_0) +Requires: libcrypto.so.1.1(OPENSSL_1_1_1) Requires: libm.so.6(GLIBC_2.0) --- exim-mysql-4.90.1-alt2.1.i586.rpm.repo 2019-03-07 13:25:03.000000000 +0000 +++ exim-mysql-4.90.1-alt2.1.i586.rpm.hasher 2019-05-25 11:57:48.395734172 +0000 @@ -7,4 +7,5 @@ Requires: libcrypt.so.1(XCRYPT_2.0) -Requires: libcrypto.so.1.1 >= set:pivVy9VGZjpwqykyouUqfS0mbfzI7KkQkZsRIHfNlWvco6fp7M0ZeiC9I8HfgI1Cf44SIwKq4t6MKgI2wpZGbR8XFPUbmj6r95OJA9COkuE5QZH5IYPmoL7Qv4Y6DZLzMIVhi4rIwIPERvVY59h9kC1mVNyIH6ciMSzadxVKkz5ZiZy3mdR1BIFXlyhpGjrqs72p3iuFX8brPRLGcqiXklRRwWuggZq0mhmrV3VK7ArhORGZCiNS3Tt9xQBVJgnxaQxywRoXarVY9uFBI1bEWEFAnQZL9UcC3KkjIX8xQ7tepSbmRjfRrsHKs8fs3HUqo3o5dwWTzrME6JXKEUw29Z6yeqZC9EZr2 +Requires: libcrypto.so.1.1 >= set:qjvVy9VWxL9C7on1EfmkZsJpnt3v6c38GpyszM31NC5IH6FP0Kb4qGTSj7zL875V9C2yCbysupPzA8Ke9TVtbh9W0iCwJQGDATcZeJW8bTCHZqaRSjBe74kWOqHv8n3i5cpkyZdD8QEHcgU8r3Z15nPS77FLHmtNxYMdIORMewlQ0Gtjwvp5iL9CeuO623kzb1O6MOETPEDbTnxC6pohKZg4UjZBSLOSItbFg7nG5QZDboVDbzWc2u6Dv2UUup7ZmLIOzbOe3eT4CPBqoxL8drdEA4nfOk7JFxXggSwwIgj4UmJdzSOMJ8hhZ0rfIKbh8tpubGvO5s2LrZ9mO6IwO7wZfvDhN5KhSOquPk0toA1zWEtHbaM20vlK0 Requires: libcrypto.so.1.1(OPENSSL_1_1_0) +Requires: libcrypto.so.1.1(OPENSSL_1_1_1) Requires: libm.so.6(GLIBC_2.0) --- exim-pgsql-4.90.1-alt2.1.i586.rpm.repo 2019-03-07 13:25:03.000000000 +0000 +++ exim-pgsql-4.90.1-alt2.1.i586.rpm.hasher 2019-05-25 11:57:48.442734531 +0000 @@ -6,4 +6,5 @@ Requires: libcrypt.so.1(XCRYPT_2.0) -Requires: libcrypto.so.1.1 >= set:pivVy9VGZjpwqykyouUqfS0mbfzI7KkQkZsRIHfNlWvco6fp7M0ZeiC9I8HfgI1Cf44SIwKq4t6MKgI2wpZGbR8XFPUbmj6r95OJA9COkuE5QZH5IYPmoL7Qv4Y6DZLzMIVhi4rIwIPERvVY59h9kC1mVNyIH6ciMSzadxVKkz5ZiZy3mdR1BIFXlyhpGjrqs72p3iuFX8brPRLGcqiXklRRwWuggZq0mhmrV3VK7ArhORGZCiNS3Tt9xQBVJgnxaQxywRoXarVY9uFBI1bEWEFAnQZL9UcC3KkjIX8xQ7tepSbmRjfRrsHKs8fs3HUqo3o5dwWTzrME6JXKEUw29Z6yeqZC9EZr2 +Requires: libcrypto.so.1.1 >= set:qjvVy9VWxL9C7on1EfmkZsJpnt3v6c38GpyszM31NC5IH6FP0Kb4qGTSj7zL875V9C2yCbysupPzA8Ke9TVtbh9W0iCwJQGDATcZeJW8bTCHZqaRSjBe74kWOqHv8n3i5cpkyZdD8QEHcgU8r3Z15nPS77FLHmtNxYMdIORMewlQ0Gtjwvp5iL9CeuO623kzb1O6MOETPEDbTnxC6pohKZg4UjZBSLOSItbFg7nG5QZDboVDbzWc2u6Dv2UUup7ZmLIOzbOe3eT4CPBqoxL8drdEA4nfOk7JFxXggSwwIgj4UmJdzSOMJ8hhZ0rfIKbh8tpubGvO5s2LrZ9mO6IwO7wZfvDhN5KhSOquPk0toA1zWEtHbaM20vlK0 Requires: libcrypto.so.1.1(OPENSSL_1_1_0) +Requires: libcrypto.so.1.1(OPENSSL_1_1_1) Requires: libm.so.6(GLIBC_2.0)