# zcat /var/log/portage/build/mail-mta/exim-4.86:20150804-101829.log.gz * Package: mail-mta/exim-4.86 * Repository: gentoo * Maintainer: grobian@gentoo.org net-mail@gentoo.org * Upstream: http://bugs.exim.org/ * USE: abi_x86_64 amd64 dcc dkim dnsdb dovecot-sasl dsn elibc_glibc exiscan-acl ipv6 kernel_linux maildir mysql nis pam perl prdr spf srs ssl syslog tcpd tpda userland_GNU * FEATURES: compressdebug preserve-libs sandbox splitdebug userpriv usersandbox >>> Unpacking source... >>> Unpacking exim-4.86.tar.bz2 to /var/tmp/portage/mail-mta/exim-4.86/work >>> Unpacking system_filter.exim.gz to /var/tmp/portage/mail-mta/exim-4.86/work >>> Source unpacked in /var/tmp/portage/mail-mta/exim-4.86/work >>> Preparing source in /var/tmp/portage/mail-mta/exim-4.86/work/exim-4.86 ... * Applying exim-4.14-tail.patch ... [ ok ] * Applying exim-4.74-localscan_dlopen.patch ... [ ok ] * Applying exim-4.69-r1.27021.patch ... [ ok ] * Applying exim-4.74-radius-db-ENV-clash.patch ... [ ok ] * Applying exim-4.82-makefile-freebsd.patch ... [ ok ] * Applying exim-4.77-as-needed-ldflags.patch ... [ ok ] * Applying exim-4.76-crosscompile.patch ... [ ok ] * Applying exim-4.20-maildir.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/mail-mta/exim-4.86/work/exim-4.86 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/mail-mta/exim-4.86/work/exim-4.86 ... make -j1 -s -j1 CC=x86_64-pc-linux-gnu-gcc HOSTCC=x86_64-pc-linux-gnu-gcc 'AR=x86_64-pc-linux-gnu-ar cq' RANLIB=x86_64-pc-linux-gnu-ranlib FULLECHO= >>> 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 x86_64-pc-linux-gnu-gcc buildconfig.c Building configuration file config.h >>> config.h built >>> version 4.86 #2 >>> 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 x86_64-pc-linux-gnu-gcc exim_dbmbuild.c x86_64-pc-linux-gnu-gcc -o exim_dbmbuild >>> exim_dbmbuild utility built x86_64-pc-linux-gnu-gcc -DEXIM_DUMPDB exim_dbutil.c x86_64-pc-linux-gnu-gcc -DCOMPILE_UTILITY os.c x86_64-pc-linux-gnu-gcc -DCOMPILE_UTILITY store.c x86_64-pc-linux-gnu-gcc -o exim_dumpdb >>> exim_dumpdb utility built x86_64-pc-linux-gnu-gcc -DEXIM_FIXDB exim_dbutil.c x86_64-pc-linux-gnu-gcc auth-spa.c x86_64-pc-linux-gnu-gcc b64decode.c x86_64-pc-linux-gnu-gcc b64encode.c x86_64-pc-linux-gnu-gcc call_pam.c x86_64-pc-linux-gnu-gcc call_pwcheck.c x86_64-pc-linux-gnu-gcc call_radius.c x86_64-pc-linux-gnu-gcc check_serv_cond.c x86_64-pc-linux-gnu-gcc cram_md5.c x86_64-pc-linux-gnu-gcc cyrus_sasl.c x86_64-pc-linux-gnu-gcc dovecot.c x86_64-pc-linux-gnu-gcc get_data.c x86_64-pc-linux-gnu-gcc get_no64_data.c x86_64-pc-linux-gnu-gcc gsasl_exim.c x86_64-pc-linux-gnu-gcc heimdal_gssapi.c x86_64-pc-linux-gnu-gcc md5.c x86_64-pc-linux-gnu-gcc plaintext.c x86_64-pc-linux-gnu-gcc pwcheck.c x86_64-pc-linux-gnu-gcc sha1.c x86_64-pc-linux-gnu-gcc spa.c x86_64-pc-linux-gnu-gcc tls.c x86_64-pc-linux-gnu-gcc xtextdecode.c x86_64-pc-linux-gnu-gcc xtextencode.c x86_64-pc-linux-gnu-ar cq auths.a x86_64-pc-linux-gnu-gcc -o exim_fixdb >>> exim_fixdb utility built x86_64-pc-linux-gnu-gcc -DEXIM_TIDYDB exim_dbutil.c x86_64-pc-linux-gnu-gcc -o exim_tidydb >>> exim_tidydb utility built x86_64-pc-linux-gnu-gcc exim_lock.c x86_64-pc-linux-gnu-gcc -o exim_lock >>> exim_lock utility built x86_64-pc-linux-gnu-gcc cdb.c x86_64-pc-linux-gnu-gcc dbmdb.c x86_64-pc-linux-gnu-gcc dnsdb.c x86_64-pc-linux-gnu-gcc dsearch.c x86_64-pc-linux-gnu-gcc lsearch.c x86_64-pc-linux-gnu-gcc mysql.c x86_64-pc-linux-gnu-gcc nis.c nis.c:111:3: warning: initialization from incompatible pointer type nis_find, /* find function */  ^ nis.c:111:3: warning: (near initialization for ‘nis_lookup_info.find’) nis.c:123:3: warning: initialization from incompatible pointer type nis0_find, /* find function */  ^ nis.c:123:3: warning: (near initialization for ‘nis0_lookup_info.find’) x86_64-pc-linux-gnu-gcc nisplus.c nisplus.c:283:3: warning: initialization from incompatible pointer type nisplus_find, /* find function */  ^ nisplus.c:283:3: warning: (near initialization for ‘_lookup_info.find’) x86_64-pc-linux-gnu-gcc passwd.c x86_64-pc-linux-gnu-gcc spf.c spf.c:100:3: warning: initialization from incompatible pointer type spf_find, /* find function */  ^ spf.c:100:3: warning: (near initialization for ‘_lookup_info.find’) x86_64-pc-linux-gnu-ar cq lookups.a x86_64-pc-linux-gnu-gcc lf_quote.c x86_64-pc-linux-gnu-gcc lf_check_file.c x86_64-pc-linux-gnu-gcc lf_sqlperform.c x86_64-pc-linux-gnu-gcc base64.c x86_64-pc-linux-gnu-gcc bignum.c x86_64-pc-linux-gnu-gcc pdkim.c x86_64-pc-linux-gnu-gcc rsa.c x86_64-pc-linux-gnu-gcc sha1.c x86_64-pc-linux-gnu-gcc sha2.c x86_64-pc-linux-gnu-ar cq pdkim.a x86_64-pc-linux-gnu-gcc accept.c x86_64-pc-linux-gnu-gcc dnslookup.c x86_64-pc-linux-gnu-gcc ipliteral.c x86_64-pc-linux-gnu-gcc iplookup.c x86_64-pc-linux-gnu-gcc manualroute.c x86_64-pc-linux-gnu-gcc queryprogram.c x86_64-pc-linux-gnu-gcc redirect.c redirect.c: In function ‘redirect_router_entry’: redirect.c:653:21: warning: assignment discards ‘const’ qualifier from pointer target type usedomain = deliver_domain;  ^ x86_64-pc-linux-gnu-gcc rf_change_domain.c x86_64-pc-linux-gnu-gcc rf_expand_data.c x86_64-pc-linux-gnu-gcc rf_get_errors_address.c x86_64-pc-linux-gnu-gcc rf_get_munge_headers.c x86_64-pc-linux-gnu-gcc rf_get_transport.c x86_64-pc-linux-gnu-gcc rf_get_ugid.c x86_64-pc-linux-gnu-gcc rf_lookup_hostlist.c x86_64-pc-linux-gnu-gcc rf_queue_add.c x86_64-pc-linux-gnu-gcc rf_self_action.c x86_64-pc-linux-gnu-gcc rf_set_ugid.c x86_64-pc-linux-gnu-ar cq routers.a x86_64-pc-linux-gnu-gcc appendfile.c x86_64-pc-linux-gnu-gcc autoreply.c x86_64-pc-linux-gnu-gcc lmtp.c x86_64-pc-linux-gnu-gcc pipe.c x86_64-pc-linux-gnu-gcc smtp.c x86_64-pc-linux-gnu-gcc smtp_socks.c x86_64-pc-linux-gnu-gcc tf_maildir.c x86_64-pc-linux-gnu-ar cq transports.a x86_64-pc-linux-gnu-gcc acl.c acl.c: In function ‘acl_check_condition’: acl.c:3535:19: warning: passing argument 1 of ‘demime’ from incompatible pointer type rc = demime(&arg);  ^ In file included from exim.h:493:0, from acl.c:10: functions.h:140:16: note: expected ‘uschar **’ but argument is of type ‘const uschar **’ extern int demime(uschar **);  ^ acl.c:3772:24: warning: passing argument 1 of ‘spf_process’ from incompatible pointer type rc = spf_process(&arg, sender_address, SPF_PROCESS_NORMAL);  ^ In file included from exim.h:501:0, from acl.c:10: spf.h:27:5: note: expected ‘uschar **’ but argument is of type ‘const uschar **’ int spf_process(uschar **, uschar *, int);  ^ acl.c:3775:24: warning: passing argument 1 of ‘spf_process’ from incompatible pointer type rc = spf_process(&arg, sender_address, SPF_PROCESS_GUESS);  ^ In file included from exim.h:501:0, from acl.c:10: spf.h:27:5: note: expected ‘uschar **’ but argument is of type ‘const uschar **’ int spf_process(uschar **, uschar *, int);  ^ x86_64-pc-linux-gnu-gcc child.c x86_64-pc-linux-gnu-gcc crypt16.c x86_64-pc-linux-gnu-gcc daemon.c x86_64-pc-linux-gnu-gcc dbfn.c x86_64-pc-linux-gnu-gcc debug.c x86_64-pc-linux-gnu-gcc deliver.c x86_64-pc-linux-gnu-gcc directory.c x86_64-pc-linux-gnu-gcc dns.c x86_64-pc-linux-gnu-gcc drtables.c x86_64-pc-linux-gnu-gcc enq.c x86_64-pc-linux-gnu-gcc exim.c x86_64-pc-linux-gnu-gcc expand.c x86_64-pc-linux-gnu-gcc filter.c x86_64-pc-linux-gnu-gcc filtertest.c x86_64-pc-linux-gnu-gcc globals.c x86_64-pc-linux-gnu-gcc dkim.c x86_64-pc-linux-gnu-gcc header.c x86_64-pc-linux-gnu-gcc host.c x86_64-pc-linux-gnu-gcc ip.c x86_64-pc-linux-gnu-gcc log.c x86_64-pc-linux-gnu-gcc lss.c x86_64-pc-linux-gnu-gcc match.c x86_64-pc-linux-gnu-gcc moan.c x86_64-pc-linux-gnu-gcc os.c x86_64-pc-linux-gnu-gcc parse.c x86_64-pc-linux-gnu-gcc queue.c x86_64-pc-linux-gnu-gcc rda.c x86_64-pc-linux-gnu-gcc readconf.c x86_64-pc-linux-gnu-gcc receive.c x86_64-pc-linux-gnu-gcc retry.c x86_64-pc-linux-gnu-gcc rewrite.c x86_64-pc-linux-gnu-gcc rfc2047.c x86_64-pc-linux-gnu-gcc route.c x86_64-pc-linux-gnu-gcc search.c x86_64-pc-linux-gnu-gcc sieve.c x86_64-pc-linux-gnu-gcc smtp_in.c x86_64-pc-linux-gnu-gcc smtp_out.c x86_64-pc-linux-gnu-gcc spool_in.c x86_64-pc-linux-gnu-gcc spool_out.c x86_64-pc-linux-gnu-gcc std-crypto.c x86_64-pc-linux-gnu-gcc store.c x86_64-pc-linux-gnu-gcc string.c x86_64-pc-linux-gnu-gcc tls.c In file included from tls.c:120:0: tls-openssl.c: In function ‘init_ecdh’: tls-openssl.c:662:1: error: unknown type name ‘EC_KEY’ EC_KEY * ecdh;  ^ Makefile:620: recipe for target 'tls.o' failed make[1]: *** [tls.o] Error 1 Makefile:29: recipe for target 'all' failed make: *** [all] Error 2 * ERROR: mail-mta/exim-4.86::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=mail-mta/exim-4.86::gentoo'`, * the complete build log and the output of `emerge -pqv '=mail-mta/exim-4.86::gentoo'`. * The complete build log is located at '/var/log/portage/build/mail-mta/exim-4.86:20150804-101829.log.gz'. * The ebuild environment file is located at '/var/tmp/portage/mail-mta/exim-4.86/temp/environment'. * Working directory: '/var/tmp/portage/mail-mta/exim-4.86/work/exim-4.86' * S: '/var/tmp/portage/mail-mta/exim-4.86/work/exim-4.86'