[00:00:00] Creating the reference jail... done [00:00:00] Mounting system devices for 132-default [00:00:00] Stashing existing package repository [00:00:00] Mounting ccache from: /pou/cache/ccache [00:00:00] Mounting ports from: /pou/ports/default [00:00:00] Mounting packages from: /pou/data/packages/132-default [00:00:00] Mounting distfiles from: /pou/distfiles [00:00:00] Copying /var/db/ports from: /usr/local/etc/poudriere.d/options [00:00:00] Appending to make.conf: /usr/local/etc/poudriere.d/make.conf [00:00:00] Appending to make.conf: /usr/local/etc/poudriere.d/132-default-make.conf /etc/resolv.conf -> /pou/data/.m/132-default/ref/etc/resolv.conf [00:00:00] Starting jail 132-default [00:00:00] Will build as nobody:nobody (65534:65534) [00:00:01] Ports supports: FLAVORS SUBPACKAGES SELECTED_OPTIONS [00:00:01] Inspecting ports tree for modifications to git checkout... yes [00:00:01] Ports top-level git hash: 0e934381a (dirty) [00:00:01] Logs: /pou/data/logs/bulk/132-default/2024-01-02_13h14m04s [00:00:01] Loading MOVED for /pou/data/.m/132-default/ref/usr/ports [00:00:02] Gathering ports metadata [00:00:02] Calculating ports order and dependencies [00:00:03] Trimming IGNORED and blacklisted ports [00:00:03] Sanity checking the repository [00:00:03] Checking packages for incremental rebuild needs [00:00:03] Deleting cmake-core-3.28.1.pkg: new dependency: security/libressl [00:00:03] Deleting p5-Crypt-SSLeay-0.72_3.pkg: new dependency: security/libressl [00:00:03] Deleting p5-DBD-mysql-4.050_1.pkg: new dependency: security/libressl [00:00:03] Deleting p5-Net-SSLeay-1.92.pkg: new dependency: security/libressl [00:00:03] Deleting mariadb1011-client-10.11.6_1.pkg: new dependency: security/libressl [00:00:03] Deleting postgresql15-client-15.5.pkg: new dependency: security/libressl [00:00:03] Deleting python39-3.9.18.pkg: new dependency: security/libressl [00:00:03] Deleting meson-1.3.1.pkg: missing dependency: python39-3.9.18 [00:00:03] Deleting ninja-1.11.1,2.pkg: missing dependency: python39-3.9.18 [00:00:03] Deleting opendmarc-1.4.2.pkg: missing dependency: p5-DBD-mysql-4.050_1 [00:00:03] Deleting p5-IO-Socket-SSL-2.084.pkg: missing dependency: p5-Net-SSLeay-1.92 [00:00:03] Deleting p5-LWP-Protocol-https-6.11.pkg: missing dependency: p5-IO-Socket-SSL-2.084 [00:00:03] Deleting p5-Net-HTTP-6.23.pkg: missing dependency: p5-IO-Socket-SSL-2.084 [00:00:03] Deleting p5-libwww-6.70.pkg: missing dependency: p5-Net-HTTP-6.23 [00:00:03] Deleting py39-build-0.10.0_2.pkg: missing dependency: python39-3.9.18 [00:00:03] Deleting py39-flit-core-3.9.0.pkg: missing dependency: python39-3.9.18 [00:00:03] Deleting py39-installer-0.7.0.pkg: missing dependency: python39-3.9.18 [00:00:03] Deleting py39-packaging-23.2.pkg: missing dependency: python39-3.9.18 [00:00:03] Deleting py39-pyproject_hooks-1.0.0_2.pkg: missing dependency: python39-3.9.18 [00:00:03] Deleting py39-setuptools-63.1.0_1.pkg: missing dependency: python39-3.9.18 [00:00:03] Deleting py39-tomli-2.0.1_2.pkg: missing dependency: python39-3.9.18 [00:00:03] Deleting py39-wheel-0.42.0.pkg: missing dependency: python39-3.9.18 [00:00:03] Deleting xcb-proto-1.15.2.pkg: missing dependency: python39-3.9.18 [00:00:03] Deleting stale symlinks... done [00:00:03] Deleting empty directories... done [00:00:04] Unqueueing existing packages [00:00:04] Unqueueing orphaned build dependencies [00:00:04] Sanity checking build queue [00:00:04] Processing PRIORITY_BOOST [00:00:04] Balancing pool [00:00:04] Recording filesystem state for prepkg... done [00:00:04] Building 14 packages using up to 14 builders [00:00:04] Hit CTRL+t at any time to see build progress and stats [00:00:04] [01] [00:00:00] Builder starting [00:00:04] [01] [00:00:00] Builder started [00:00:04] [01] [00:00:00] Building security/libressl@default | libressl-3.8.2 [00:00:46] [01] [00:00:42] Finished security/libressl@default | libressl-3.8.2: Success [00:00:47] [01] [00:00:00] Building lang/python39 | python39-3.9.18 [00:00:47] [02] [00:00:00] Builder starting [00:00:47] [03] [00:00:00] Builder starting [00:00:47] [04] [00:00:00] Builder starting [00:00:47] [04] [00:00:00] Builder started [00:00:47] [04] [00:00:00] Building databases/postgresql15-client | postgresql15-client-15.5 [00:00:47] [02] [00:00:00] Builder started [00:00:47] [02] [00:00:00] Building security/p5-Net-SSLeay | p5-Net-SSLeay-1.92 [00:00:47] [03] [00:00:00] Builder started [00:00:47] [03] [00:00:00] Building devel/cmake-core | cmake-core-3.28.1 [00:01:03] [02] [00:00:16] Finished security/p5-Net-SSLeay | p5-Net-SSLeay-1.92: Success [00:01:03] [02] [00:00:00] Building security/p5-IO-Socket-SSL | p5-IO-Socket-SSL-2.084 [00:01:09] [02] [00:00:06] Finished security/p5-IO-Socket-SSL | p5-IO-Socket-SSL-2.084: Success [00:01:09] [02] [00:00:00] Building net/p5-Net-HTTP | p5-Net-HTTP-6.23 [00:01:15] [02] [00:00:06] Finished net/p5-Net-HTTP | p5-Net-HTTP-6.23: Success [00:01:15] [02] [00:00:00] Building www/p5-libwww | p5-libwww-6.70 [00:01:22] [02] [00:00:07] Finished www/p5-libwww | p5-libwww-6.70: Success [00:01:22] [02] [00:00:00] Building www/p5-LWP-Protocol-https | p5-LWP-Protocol-https-6.11 [00:01:24] [04] [00:00:37] Finished databases/postgresql15-client | postgresql15-client-15.5: Success [00:01:27] [02] [00:00:05] Finished www/p5-LWP-Protocol-https | p5-LWP-Protocol-https-6.11: Success [00:01:27] [02] [00:00:00] Building security/p5-Crypt-SSLeay | p5-Crypt-SSLeay-0.72_3 [00:01:33] [02] [00:00:06] Finished security/p5-Crypt-SSLeay | p5-Crypt-SSLeay-0.72_3: Success [00:01:42] [03] [00:00:55] Finished devel/cmake-core | cmake-core-3.28.1: Success [00:01:49] [01] [00:01:02] Finished lang/python39 | python39-3.9.18: Success [00:01:50] [01] [00:00:00] Building devel/ninja | ninja-1.11.1,2 [00:02:18] [01] [00:00:28] Finished devel/ninja | ninja-1.11.1,2: Success [00:02:18] [01] [00:00:00] Building databases/mariadb1011-client | mariadb1011-client-10.11.6_1 [00:03:18] [01] [00:01:00] Finished databases/mariadb1011-client | mariadb1011-client-10.11.6_1: Success [00:03:20] [01] [00:00:00] Building databases/p5-DBD-mysql | p5-DBD-mysql-4.050_1 [00:03:28] [01] [00:00:08] Finished databases/p5-DBD-mysql | p5-DBD-mysql-4.050_1: Success [00:03:28] [01] [00:00:00] Building mail/opendmarc | opendmarc-1.4.2 [00:03:44] [01] [00:00:16] Finished mail/opendmarc | opendmarc-1.4.2: Success [00:03:44] Stopping 14 builders [00:03:45] Creating pkg repository Creating repository in /tmp/packages: .......... done Packing files for repository: .... done [00:03:45] Committing packages to repository: /pou/data/packages/132-default/.real_1704197869 via .latest symlink [00:03:45] Removing old packages [00:03:45] Building with flags: [00:03:45] Removing existing /usr/local build started at Tue Jan 2 13:17:50 CET 2024 port directory: /usr/ports/mail/exim package name: exim-4.97.1_2 building for: FreeBSD 132-default 13.2-RELEASE-p9 FreeBSD 13.2-RELEASE-p9 amd64 maintained by: fluffy@FreeBSD.org Makefile datestamp: -rw-rw-r-- 1 root wheel 20338 Jan 2 12:09 /usr/ports/mail/exim/Makefile Ports top last git commit: 0e934381a Ports top unclean checkout: yes Port dir last git commit: 0e934381a Port dir unclean checkout: yes Poudriere version: poudriere-git-3.4.99.20231113 Host OSVERSION: 1500008 Jail OSVERSION: 1302001 Job Id: ---Begin Environment--- SHELL=/bin/csh OSVERSION=1302001 UNAME_v=FreeBSD 13.2-RELEASE-p9 UNAME_r=13.2-RELEASE-p9 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 WARNING_WAIT=0 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git TRYBROKEN=yes LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.99.20231113 MASTERMNT=/pou/data/.m/132-default/ref DEV_WARNING_WAIT=0 LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/pou/data/.m/132-default/ref/.p OUTPUT_REDIRECTED_STDOUT=3 NO_WARNING_PKG_INSTALL_EOL=yes P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=132-default SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=testport.sh OLDPWD=/pou/data/.m/132-default/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.99.20231113 SCRIPTPATH=/usr/local/share/poudriere/testport.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV=PACKAGES=/tmp/pkgs PKGREPOSITORY=/tmp/pkgs PKGLATESTREPOSITORY=/tmp/pkgs/Latest FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for exim-4.97.1_2: ALT_CONFIG_PREFIX=on: Restrict the set of configuration files CONTENT_SCAN=on: Enable exiscan email content scanner DAEMON=on: Install scripts to run as a daemon DANE=on: Enable experimental DANE support DEBUG=off: Build with debugging support DISABLE_D_OPT=on: Disable macros overrides using option -D DKIM=on: Enable support for DKIM DNSSEC=on: Enable DNSSEC validation DOCS=on: Build and/or install documentation EMBEDDED_PERL=on: Enable embedded Perl interpreter EVENT=on: Messages events support (TPDA namely) EXIMON=on: Build eximon monitor (requires X libraries) ICONV=on: Enable header charset conversion INTERNATIONAL=on: Enable support for the transmission of UTF-8 envelope addresses IPV6=on: IPv6 protocol support LISTMATCH_RHS=off: Enable pre-4.77 behaviour for match_* LMTP=on: RFC2033 SMTP over command pipe transport OCSP=off: Enable OCSP stapling PRDR=on: Enable Per-Recipient-Data-Response support PROXY=off: Enable Experimental Proxy Protocol READLINE=off: Enable readline(3) library SOCKS=off: Enable smtp transport via socks5 proxies SPF=on: Enable Sender Policy Framework checking SUID=on: Install the exim binary suid root TCP_WRAPPERS=off: Enable /etc/hosts.allow access control WISHLIST=off: Include the unsupported patches ====> SMTP Authorization AUTH_CRAM_MD5=on: Enable CRAM-MD5 authentication mechanisms AUTH_DOVECOT=on: Enable Dovecot authentication mechanisms AUTH_PLAINTEXT=on: Enable plaintext authentication AUTH_RADIUS=off: Enable radius (RFC 2865) authentication AUTH_SASL=off: Enable use of Cyrus SASL auth library AUTH_SPA=on: Enable Secure Password Authentication AUTH_TLS=on: Enable TLS client certificate authentication SASLAUTHD=off: Enable use of Cyrus SASL auth daemon PAM=on: Enable PAM authentication mechanisms PASSWD=on: Enable /etc/passwd lookups ====> Lookup support CDB=off: Enable CDB-style lookups BDB=off: Enable Berkeley DB lookups DNSDB=on: Enable DNS-style lookups DSEARCH=on: Enable directory-list lookups LSEARCH=on: Enable wildcarded-file lookups MYSQL=off: Enable mysql lookups NIS=off: Enable NIS-style lookups OPENLDAP=off: Enable LDAP lookups PGSQL=on: Enable postgresql lookups REDIS=off: Enable redis lookups SQLITE=off: Enable SQLite lookups ====> Supported storage formats MAILDIR=on: Enable Maildir mailbox format MAILSTORE=off: Enable Mailstore mailbox format MBX=on: Enable MBX mailbox format ====> Experimental options CERTNAMES=off: Check certiticates ownership DCC=on: Enable DCC at ACL support via dccifd DMARC=on: Enable DMARC support DSN=on: Enable Delivery Status Notifications ARC=on: Enable experimental ARC support LMDB=off: Enable LMDB lookups QUEUEFILE=off: Enable queuefile transport ====> TLS support: you can only select none or one of them TLS=on: TLS support GNUTLS=off: Use GnuTLS instead of OpenSSL for TLS ====> Local scan patch: you can only select none or one of them SA_EXIM=off: Build with Spamassassin local scan ====> Sender Rewriting Scheme: you can only select none or one of them SRS=off: Enable Sender Rewriting Scheme OLD_SRS=on: Enable Alternative Sender Rewriting Scheme ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- fluffy@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl PERL_USE_UNSAFE_INC=1 PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/mail/exim/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/mail/exim/work XDG_CACHE_HOME=/wrkdirs/usr/ports/mail/exim/work/.cache HOME=/wrkdirs/usr/ports/mail/exim/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/mail/exim/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/mail/exim/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- OSTYPE="FreeBSD" ARCHTYPE="amd64" DUMMY_LDFLAGS="" STRIP_COMMAND="/usr/bin/strip" INSTALL_ARG=""-no_chown" "-no_symlink"" PERL_USE_UNSAFE_INC=1 OPENSSLBASE=/usr/local OPENSSLDIR=/usr/local/openssl OPENSSLINC=/usr/local/include OPENSSLLIB=/usr/local/lib OPENSSLRPATH=/usr/local/lib XDG_DATA_HOME=/wrkdirs/usr/ports/mail/exim/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/mail/exim/work XDG_CACHE_HOME=/wrkdirs/usr/ports/mail/exim/work/.cache HOME=/wrkdirs/usr/ports/mail/exim/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/mail/exim/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/mail/exim/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -DLIBICONV_PLUG -Wno-logical-op-parentheses -Wno-macro-redefined -Wno-parentheses -Wno-dangling-else -fstack-protector-strong -fno-strict-aliasing -std=c99 " CPP="cpp" CPPFLAGS="-DLIBICONV_PLUG -I/usr/local/include" LDFLAGS=" -L/usr/local/lib -Wl,-rpath,/usr/local/lib -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -DLIBICONV_PLUG -Wno-logical-op-parentheses -Wno-macro-redefined -Wno-parentheses -Wno-dangling-else -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTDOCS="" ALT_CONFIG_PREFIX="" NO_ALT_CONFIG_PREFIX="@comment " ARC="" NO_ARC="@comment " AUTH_CRAM_MD5="" NO_AUTH_CRAM_MD5="@comment " AUTH_DOVECOT="" NO_AUTH_DOVECOT="@comment " AUTH_PLAINTEXT="" NO_AUTH_PLAINTEXT="@comment " AUTH_RADIUS="@comment " NO_AUTH_RADIUS="" AUTH_SASL="@comment " NO_AUTH_SASL="" AUTH_SPA="" NO_AUTH_SPA="@comment " AUTH_TLS="" NO_AUTH_TLS="@comment " BDB="@comment " NO_BDB="" CDB="@comment " NO_CDB="" CERTNAMES="@comment " NO_CERTNAMES="" CONTENT_SCAN="" NO_CONTENT_SCAN="@comment " DAEMON="" NO_DAEMON="@comment " DANE="" NO_DANE="@comment " DCC="" NO_DCC="@comment " DEBUG="@comment " NO_DEBUG="" DISABLE_D_OPT="" NO_DISABLE_D_OPT="@comment " DKIM="" NO_DKIM="@comment " DMARC="" NO_DMARC="@comment " DNSDB="" NO_DNSDB="@comment " DNSSEC="" NO_DNSSEC="@comment " DOCS="" NO_DOCS="@comment " DSEARCH="" NO_DSEARCH="@comment " DSN="" NO_DSN="@comment " EMBEDDED_PERL="" NO_EMBEDDED_PERL="@comment " EVENT="" NO_EVENT="@comment " EXIMON="" NO_EXIMON="@comment " GNUTLS="@comment " NO_GNUTLS="" ICONV="" NO_ICONV="@comment " INTERNATIONAL="" NO_INTERNATIONAL="@comment " IPV6="" NO_IPV6="@comment " LISTMATCH_RHS="@comment " NO_LISTMATCH_RHS="" LMDB="@comment " NO_LMDB="" LMTP="" NO_LMTP="@comment " LSEARCH="" NO_LSEARCH="@comment " MAILDIR="" NO_MAILDIR="@comment " MAILSTORE="@comment " NO_MAILSTORE="" MBX="" NO_MBX="@comment " MYSQL="@comment " NO_MYSQL="" NIS="@comment " NO_NIS="" OCSP="@comment " NO_OCSP="" OLD_SRS="" NO_OLD_SRS="@comment " OPENLDAP="@comment " NO_OPENLDAP="" PAM="" NO_PAM="@comment " PASSWD="" NO_PASSWD="@comment " PGSQL="" NO_PGSQL="@comment " PRDR="" NO_PRDR="@comment " PROXY="@comment " NO_PROXY="" QUEUEFILE="@comment " NO_QUEUEFILE="" READLINE="@comment " NO_READLINE="" REDIS="@comment " NO_REDIS="" SASLAUTHD="@comment " NO_SASLAUTHD="" SA_EXIM="@comment " NO_SA_EXIM="" SOCKS="@comment " NO_SOCKS="" SPF="" NO_SPF="@comment " SQLITE="@comment " NO_SQLITE="" SRS="@comment " NO_SRS="" SUID="" NO_SUID="@comment " TCP_WRAPPERS="@comment " NO_TCP_WRAPPERS="" TLS="" NO_TLS="@comment " WISHLIST="@comment " NO_WISHLIST="" EXIM="" EXIM_VERSION="4.97.1-2" EXIM_USER=mailnull EXIM_GROUP=mail LOGDIR="var/log/exim" EXIMDAEMON="" OSREL=13.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PERL_VERSION=5.38.2 PERL_VER=5.38 PERL5_MAN1=lib/perl5/site_perl/man/man1 PERL5_MAN3=lib/perl5/site_perl/man/man3 SITE_PERL=lib/perl5/site_perl SITE_ARCH=lib/perl5/site_perl/mach/5.38 DOCSDIR="share/doc/exim" EXAMPLESDIR="share/examples/exim" DATADIR="share/exim" WWWDIR="www/exim" ETCDIR="etc/exim" --End PLIST_SUB-- --SUB_LIST-- ALT_CONFIG_PREFIX="" NO_ALT_CONFIG_PREFIX="@comment " ARC="" NO_ARC="@comment " AUTH_CRAM_MD5="" NO_AUTH_CRAM_MD5="@comment " AUTH_DOVECOT="" NO_AUTH_DOVECOT="@comment " AUTH_PLAINTEXT="" NO_AUTH_PLAINTEXT="@comment " AUTH_RADIUS="@comment " NO_AUTH_RADIUS="" AUTH_SASL="@comment " NO_AUTH_SASL="" AUTH_SPA="" NO_AUTH_SPA="@comment " AUTH_TLS="" NO_AUTH_TLS="@comment " BDB="@comment " NO_BDB="" CDB="@comment " NO_CDB="" CERTNAMES="@comment " NO_CERTNAMES="" CONTENT_SCAN="" NO_CONTENT_SCAN="@comment " DAEMON="" NO_DAEMON="@comment " DANE="" NO_DANE="@comment " DCC="" NO_DCC="@comment " DEBUG="@comment " NO_DEBUG="" DISABLE_D_OPT="" NO_DISABLE_D_OPT="@comment " DKIM="" NO_DKIM="@comment " DMARC="" NO_DMARC="@comment " DNSDB="" NO_DNSDB="@comment " DNSSEC="" NO_DNSSEC="@comment " DOCS="" NO_DOCS="@comment " DSEARCH="" NO_DSEARCH="@comment " DSN="" NO_DSN="@comment " EMBEDDED_PERL="" NO_EMBEDDED_PERL="@comment " EVENT="" NO_EVENT="@comment " EXIMON="" NO_EXIMON="@comment " GNUTLS="@comment " NO_GNUTLS="" ICONV="" NO_ICONV="@comment " INTERNATIONAL="" NO_INTERNATIONAL="@comment " IPV6="" NO_IPV6="@comment " LISTMATCH_RHS="@comment " NO_LISTMATCH_RHS="" LMDB="@comment " NO_LMDB="" LMTP="" NO_LMTP="@comment " LSEARCH="" NO_LSEARCH="@comment " MAILDIR="" NO_MAILDIR="@comment " MAILSTORE="@comment " NO_MAILSTORE="" MBX="" NO_MBX="@comment " MYSQL="@comment " NO_MYSQL="" NIS="@comment " NO_NIS="" OCSP="@comment " NO_OCSP="" OLD_SRS="" NO_OLD_SRS="@comment " OPENLDAP="@comment " NO_OPENLDAP="" PAM="" NO_PAM="@comment " PASSWD="" NO_PASSWD="@comment " PGSQL="" NO_PGSQL="@comment " PRDR="" NO_PRDR="@comment " PROXY="@comment " NO_PROXY="" QUEUEFILE="@comment " NO_QUEUEFILE="" READLINE="@comment " NO_READLINE="" REDIS="@comment " NO_REDIS="" SASLAUTHD="@comment " NO_SASLAUTHD="" SA_EXIM="@comment " NO_SA_EXIM="" SOCKS="@comment " NO_SOCKS="" SPF="" NO_SPF="@comment " SQLITE="@comment " NO_SQLITE="" SRS="@comment " NO_SRS="" SUID="" NO_SUID="@comment " TCP_WRAPPERS="@comment " NO_TCP_WRAPPERS="" TLS="" NO_TLS="@comment " WISHLIST="@comment " NO_WISHLIST="" LOGDIR="/var/log/exim" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/exim DOCSDIR=/usr/local/share/doc/exim EXAMPLESDIR=/usr/local/share/examples/exim WWWDIR=/usr/local/www/exim ETCDIR=/usr/local/etc/exim --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### WARNING_WAIT=0 #DISABLE_LICENSES=yes #### #### WITH_CCACHE_BUILD=yes DISABLE_LICENSES=yolo #LICENSES_ACCEPTED=NONE WARNING_WAIT=0 DEFAULT_VERSIONS= perl5=5.38 ruby=3.3 pgsql=15 mysql=10.11m php=8.2 samba=4.16 lua=5.4 ssl=libressl WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=root UID=0 GID=0 Exim now drops privileges when alternate configuration files are used. You can set make variable TRUSTED_CONFIG_LIST to specify the list of configuration files for which root privileges will be retained. You can whitelist some macros using the make variable WHITELIST_D_MACROS. This is useful if you are running with DISABLE_D_OPT set, but macros whitelisting will be removed in some future Exim release, so it is better to use TRUSTED_CONFIG_LIST to set the list of trusted configuration files. =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> exim-4.97.1_2 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.20.9.pkg [132-default] Installing pkg-1.20.9... [132-default] Extracting pkg-1.20.9: .......... done ===> exim-4.97.1_2 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of exim-4.97.1_2 =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0 Exim now drops privileges when alternate configuration files are used. You can set make variable TRUSTED_CONFIG_LIST to specify the list of configuration files for which root privileges will be retained. You can whitelist some macros using the make variable WHITELIST_D_MACROS. This is useful if you are running with DISABLE_D_OPT set, but macros whitelisting will be removed in some future Exim release, so it is better to use TRUSTED_CONFIG_LIST to set the list of trusted configuration files. ===> exim-4.97.1_2 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by exim-4.97.1_2 for building =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0 Exim now drops privileges when alternate configuration files are used. You can set make variable TRUSTED_CONFIG_LIST to specify the list of configuration files for which root privileges will be retained. You can whitelist some macros using the make variable WHITELIST_D_MACROS. This is useful if you are running with DISABLE_D_OPT set, but macros whitelisting will be removed in some future Exim release, so it is better to use TRUSTED_CONFIG_LIST to set the list of trusted configuration files. ===> exim-4.97.1_2 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by exim-4.97.1_2 for building => SHA256 Checksum OK for exim/exim-4.97.1.tar.bz2. =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0 Exim now drops privileges when alternate configuration files are used. You can set make variable TRUSTED_CONFIG_LIST to specify the list of configuration files for which root privileges will be retained. You can whitelist some macros using the make variable WHITELIST_D_MACROS. This is useful if you are running with DISABLE_D_OPT set, but macros whitelisting will be removed in some future Exim release, so it is better to use TRUSTED_CONFIG_LIST to set the list of trusted configuration files. ===> exim-4.97.1_2 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by exim-4.97.1_2 for building ===> Extracting for exim-4.97.1_2 => SHA256 Checksum OK for exim/exim-4.97.1.tar.bz2. =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for exim-4.97.1_2 ===> Applying FreeBSD patches for exim-4.97.1_2 from /usr/ports/mail/exim/files =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> exim-4.97.1_2 depends on package: p5-File-FcntlLock>0 - not found ===> Installing existing package /packages/All/p5-File-FcntlLock-0.22.pkg [132-default] Installing p5-File-FcntlLock-0.22... [132-default] `-- Installing perl5-5.38.2_1... [132-default] `-- Extracting perl5-5.38.2_1: .......... done [132-default] Extracting p5-File-FcntlLock-0.22: .......... done ===> exim-4.97.1_2 depends on package: p5-File-FcntlLock>0 - found ===> Returning to build of exim-4.97.1_2 ===> exim-4.97.1_2 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-2.0.3_1,1.pkg [132-default] Installing pkgconf-2.0.3_1,1... [132-default] Extracting pkgconf-2.0.3_1,1: .......... done ===> exim-4.97.1_2 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of exim-4.97.1_2 ===> exim-4.97.1_2 depends on file: /usr/local/lib/libcrypto.so.52 - not found ===> Installing existing package /packages/All/libressl-3.8.2.pkg [132-default] Installing libressl-3.8.2... [132-default] Extracting libressl-3.8.2: .......... done ===> exim-4.97.1_2 depends on file: /usr/local/lib/libcrypto.so.52 - found ===> Returning to build of exim-4.97.1_2 ===> exim-4.97.1_2 depends on package: perl5>=5.38.r<5.39 - found ===> exim-4.97.1_2 depends on file: /usr/local/libdata/pkgconfig/x11.pc - not found ===> Installing existing package /packages/All/libX11-1.8.7,1.pkg [132-default] Installing libX11-1.8.7,1... [132-default] `-- Installing libxcb-1.15_1... [132-default] | `-- Installing libXau-1.0.9... [132-default] | `-- Extracting libXau-1.0.9: .......... done [132-default] | `-- Installing libXdmcp-1.1.3... [132-default] | | `-- Installing xorgproto-2023.2... [132-default] | | `-- Extracting xorgproto-2023.2: .......... done [132-default] | `-- Extracting libXdmcp-1.1.3: ...... done [132-default] `-- Extracting libxcb-1.15_1: .......... done [132-default] Extracting libX11-1.8.7,1: .......... done ===> exim-4.97.1_2 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> Returning to build of exim-4.97.1_2 ===> exim-4.97.1_2 depends on file: /usr/local/libdata/pkgconfig/xaw7.pc - not found ===> Installing existing package /packages/All/libXaw-1.0.14,2.pkg [132-default] Installing libXaw-1.0.14,2... [132-default] `-- Installing libXext-1.3.4,1... [132-default] `-- Extracting libXext-1.3.4,1: .......... done [132-default] `-- Installing libXmu-1.1.4,1... [132-default] | `-- Installing libXt-1.2.1,1... [132-default] | | `-- Installing libICE-1.1.0_2,1... [132-default] | | `-- Extracting libICE-1.1.0_2,1: .......... done [132-default] | | `-- Installing libSM-1.2.3_1,1... [132-default] | | `-- Extracting libSM-1.2.3_1,1: ........ done [132-default] | `-- Extracting libXt-1.2.1,1: .......... done [132-default] `-- Extracting libXmu-1.1.4,1: .......... done [132-default] `-- Installing libXpm-3.5.17... [132-default] | `-- Installing gettext-runtime-0.22.3... [132-default] | | `-- Installing indexinfo-0.3.1... [132-default] | | `-- Extracting indexinfo-0.3.1: . done [132-default] | `-- Extracting gettext-runtime-0.22.3: .......... done [132-default] `-- Extracting libXpm-3.5.17: .......... done [132-default] Extracting libXaw-1.0.14,2: .......... done ===> exim-4.97.1_2 depends on file: /usr/local/libdata/pkgconfig/xaw7.pc - found ===> Returning to build of exim-4.97.1_2 ===> exim-4.97.1_2 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found ===> exim-4.97.1_2 depends on file: /usr/local/libdata/pkgconfig/xmu.pc - found ===> exim-4.97.1_2 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found ===> exim-4.97.1_2 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_4.pkg [132-default] Installing ccache-3.7.12_4... [132-default] Extracting ccache-3.7.12_4: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_4: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> exim-4.97.1_2 depends on file: /usr/local/bin/ccache - found ===> Returning to build of exim-4.97.1_2 =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> exim-4.97.1_2 depends on shared library: libopendmarc.so - not found ===> Installing existing package /packages/All/opendmarc-1.4.2.pkg [132-default] Installing opendmarc-1.4.2... [132-default] `-- Installing libspf2-1.2.11_1... [132-default] `-- Extracting libspf2-1.2.11_1: .......... done [132-default] `-- Installing p5-DBD-mysql-4.050_1... [132-default] | `-- Installing mariadb1011-client-10.11.6_1... [132-default] | | `-- Installing libedit-3.1.20230828,1... [132-default] | | `-- Extracting libedit-3.1.20230828,1: .......... done [132-default] | | `-- Installing libfmt-10.1.1... [132-default] | | `-- Extracting libfmt-10.1.1: .......... done [132-default] | | `-- Installing libiconv-1.17... [132-default] | | `-- Extracting libiconv-1.17: .......... done [132-default] | | `-- Installing liblz4-1.9.4,1... [132-default] | | `-- Extracting liblz4-1.9.4,1: .......... done [132-default] | | `-- Installing pcre2-10.42... [132-default] | | `-- Extracting pcre2-10.42: .......... done [132-default] | | `-- Installing readline-8.2.7... [132-default] | | `-- Extracting readline-8.2.7: .......... done [132-default] | | `-- Installing zstd-1.5.5... [132-default] | | `-- Extracting zstd-1.5.5: .......... done ===> Creating groups. Creating group 'mysql' with gid '88'. ===> Creating users Creating user 'mysql' with uid '88'. ===> Creating homedir(s) [132-default] | `-- Extracting mariadb1011-client-10.11.6_1: .......... done [132-default] | `-- Installing p5-Crypt-SSLeay-0.72_3... [132-default] | | `-- Installing p5-LWP-Protocol-https-6.11... [132-default] | | `-- Installing p5-IO-Socket-SSL-2.084... [132-default] | | | `-- Installing p5-IO-Socket-IP-0.42... [132-default] | | | `-- Extracting p5-IO-Socket-IP-0.42: ... done [132-default] | | | `-- Installing p5-Mozilla-CA-20231213... [132-default] | | | `-- Extracting p5-Mozilla-CA-20231213: .... done [132-default] | | | `-- Installing p5-Net-SSLeay-1.92... [132-default] | | | `-- Extracting p5-Net-SSLeay-1.92: .......... done [132-default] | | | `-- Installing p5-URI-5.21... [132-default] | | | `-- Extracting p5-URI-5.21: .......... done [132-default] | | `-- Extracting p5-IO-Socket-SSL-2.084: .......... done [132-default] | | `-- Installing p5-Net-HTTP-6.23... [132-default] | | `-- Extracting p5-Net-HTTP-6.23: ......... done [132-default] | | `-- Installing p5-libwww-6.70... [132-default] | | | `-- Installing p5-Authen-NTLM-1.09_1... [132-default] | | | `-- Installing p5-Digest-HMAC-1.04... [132-default] | | | `-- Extracting p5-Digest-HMAC-1.04: ....... done [132-default] | | | `-- Extracting p5-Authen-NTLM-1.09_1: ..... done [132-default] | | | `-- Installing p5-Encode-Locale-1.05... [132-default] | | | `-- Extracting p5-Encode-Locale-1.05: ... done [132-default] | | | `-- Installing p5-File-Listing-6.16... [132-default] | | | `-- Installing p5-HTTP-Date-6.06... [132-default] | | | | `-- Installing p5-TimeDate-2.33,1... [132-default] | | | | `-- Extracting p5-TimeDate-2.33,1: .......... done [132-default] | | | `-- Extracting p5-HTTP-Date-6.06: ... done [132-default] | | | `-- Extracting p5-File-Listing-6.16: ... done [132-default] | | | `-- Installing p5-HTML-Parser-3.81... [132-default] | | | `-- Installing p5-HTML-Tagset-3.20_1... [132-default] | | | `-- Extracting p5-HTML-Tagset-3.20_1: ... done [132-default] | | | `-- Installing p5-HTTP-Message-6.45... [132-default] | | | | `-- Installing p5-Clone-0.46... [132-default] | | | | `-- Extracting p5-Clone-0.46: ..... done [132-default] | | | | `-- Installing p5-IO-HTML-1.004... [132-default] | | | | `-- Extracting p5-IO-HTML-1.004: ... done [132-default] | | | | `-- Installing p5-LWP-MediaTypes-6.04... [132-default] | | | | `-- Extracting p5-LWP-MediaTypes-6.04: .... done [132-default] | | | `-- Extracting p5-HTTP-Message-6.45: .......... done [132-default] | | | `-- Extracting p5-HTML-Parser-3.81: .......... done [132-default] | | | `-- Installing p5-HTTP-CookieJar-0.014... [132-default] | | | `-- Extracting p5-HTTP-CookieJar-0.014: ..... done [132-default] | | | `-- Installing p5-HTTP-Cookies-6.11... [132-default] | | | `-- Extracting p5-HTTP-Cookies-6.11: ....... done [132-default] | | | `-- Installing p5-HTTP-Negotiate-6.01_1... [132-default] | | | `-- Extracting p5-HTTP-Negotiate-6.01_1: ... done [132-default] | | | `-- Installing p5-Try-Tiny-0.31... [132-default] | | | `-- Extracting p5-Try-Tiny-0.31: ... done [132-default] | | | `-- Installing p5-WWW-RobotRules-6.02_1... [132-default] | | | `-- Extracting p5-WWW-RobotRules-6.02_1: ..... done [132-default] | | `-- Extracting p5-libwww-6.70: .......... done [132-default] | | `-- Extracting p5-LWP-Protocol-https-6.11: ... done [132-default] | `-- Extracting p5-Crypt-SSLeay-0.72_3: .......... done [132-default] | `-- Installing p5-DBI-1.643... [132-default] | | `-- Installing p5-PlRPC-0.2020_2... [132-default] | | `-- Installing p5-Net-Daemon-0.48_1... [132-default] | | `-- Extracting p5-Net-Daemon-0.48_1: ....... done [132-default] | | `-- Extracting p5-PlRPC-0.2020_2: .......... done [132-default] | `-- Extracting p5-DBI-1.643: .......... done [132-default] `-- Extracting p5-DBD-mysql-4.050_1: ......... done [132-default] `-- Installing p5-Switch-2.17_1... [132-default] | `-- Installing p5-Filter-1.64... [132-default] | `-- Extracting p5-Filter-1.64: .......... done [132-default] `-- Extracting p5-Switch-2.17_1: ... done [132-default] Extracting opendmarc-1.4.2: .......... done ===== Message from mariadb1011-client-10.11.6_1: -- MariaDB respects hier(7) and doesn't check /etc and /etc/mysql for my.cnf. Please move existing my.cnf files from those paths to /usr/local/etc/mysql or /usr/local/etc. Sample configuration files are provided in /usr/local/etc/mysql and /usr/local/etc/mysql/conf.d. The rc(8) script no longer uses /var/db/mysql/my.cnf for configuration nor /var/db/mysql for logs and PID-file. This port does NOT include the mytop perl script, this is included in the MariaDB tarball but the most recent version can be found in the databases/mytop port %%WSREP%%Using wsrep clustering requires adding a configuration file. %%WSREP%%Copy /usr/local/etc/mysql/conf.d/wsrep.conf.sample to %%WSREP%%/usr/local/etc/mysql/conf.d/wsrep.conf and change what you need there. ===> exim-4.97.1_2 depends on shared library: libopendmarc.so - found (/usr/local/lib/libopendmarc.so) ===> Returning to build of exim-4.97.1_2 ===> exim-4.97.1_2 depends on shared library: libidn.so - not found ===> Installing existing package /packages/All/libidn-1.38.pkg [132-default] Installing libidn-1.38... [132-default] Extracting libidn-1.38: .......... done ===> exim-4.97.1_2 depends on shared library: libidn.so - found (/usr/local/lib/libidn.so) ===> Returning to build of exim-4.97.1_2 ===> exim-4.97.1_2 depends on shared library: libicudata.so - not found ===> Installing existing package /packages/All/icu-74.2,1.pkg [132-default] Installing icu-74.2,1... [132-default] Extracting icu-74.2,1: .......... done ===> exim-4.97.1_2 depends on shared library: libicudata.so - found (/usr/local/lib/libicudata.so) ===> Returning to build of exim-4.97.1_2 ===> exim-4.97.1_2 depends on shared library: libspf2.so - found (/usr/local/lib/libspf2.so) ===> exim-4.97.1_2 depends on shared library: libpcre2-posix.so - found (/usr/local/lib/libpcre2-posix.so) ===> exim-4.97.1_2 depends on shared library: libsrs_alt.so - not found ===> Installing existing package /packages/All/libsrs_alt-1.0_2.pkg [132-default] Installing libsrs_alt-1.0_2... [132-default] Extracting libsrs_alt-1.0_2: ...... done ===> exim-4.97.1_2 depends on shared library: libsrs_alt.so - found (/usr/local/lib/libsrs_alt.so) ===> Returning to build of exim-4.97.1_2 ===> exim-4.97.1_2 depends on shared library: libpq.so.5 - not found ===> Installing existing package /packages/All/postgresql15-client-15.5.pkg [132-default] Installing postgresql15-client-15.5... [132-default] Extracting postgresql15-client-15.5: .......... done ===== Message from postgresql15-client-15.5: -- The PostgreSQL port has a collection of "side orders": postgresql-docs For all of the html documentation p5-Pg A perl5 API for client access to PostgreSQL databases. postgresql-tcltk If you want tcl/tk client support. postgresql-jdbc For Java JDBC support. postgresql-odbc For client access from unix applications using ODBC as access method. Not needed to access unix PostgreSQL servers from Win32 using ODBC. See below. ruby-postgres, py-psycopg2 For client access to PostgreSQL databases using the ruby & python languages. postgresql-plperl, postgresql-pltcl & postgresql-plruby For using perl5, tcl & ruby as procedural languages. postgresql-contrib Lots of contributed utilities, postgresql functions and datatypes. There you find pg_standby, pgcrypto and many other cool things. etc... ===> exim-4.97.1_2 depends on shared library: libpq.so.5 - found (/usr/local/lib/libpq.so.5) ===> Returning to build of exim-4.97.1_2 =========================================================================== =>> Recording filesystem state for prebuild... done =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0 ===> exim-4.97.1_2 depends on package: p5-File-FcntlLock>0 - found ===> exim-4.97.1_2 depends on package: libiconv>=1.14_11 - found ===> exim-4.97.1_2 depends on package: pkgconf>=1.3.0_1 - found ===> exim-4.97.1_2 depends on file: /usr/local/lib/libcrypto.so.52 - found ===> exim-4.97.1_2 depends on package: perl5>=5.38.r<5.39 - found ===> exim-4.97.1_2 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> exim-4.97.1_2 depends on file: /usr/local/libdata/pkgconfig/xaw7.pc - found ===> exim-4.97.1_2 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found ===> exim-4.97.1_2 depends on file: /usr/local/libdata/pkgconfig/xmu.pc - found ===> exim-4.97.1_2 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found ===> exim-4.97.1_2 depends on file: /usr/local/bin/ccache - found ===> exim-4.97.1_2 depends on shared library: libopendmarc.so - found (/usr/local/lib/libopendmarc.so) ===> exim-4.97.1_2 depends on shared library: libidn.so - found (/usr/local/lib/libidn.so) ===> exim-4.97.1_2 depends on shared library: libicudata.so - found (/usr/local/lib/libicudata.so) ===> exim-4.97.1_2 depends on shared library: libspf2.so - found (/usr/local/lib/libspf2.so) ===> exim-4.97.1_2 depends on shared library: libpcre2-posix.so - found (/usr/local/lib/libpcre2-posix.so) ===> exim-4.97.1_2 depends on shared library: libsrs_alt.so - found (/usr/local/lib/libsrs_alt.so) ===> exim-4.97.1_2 depends on shared library: libpq.so.5 - found (/usr/local/lib/libpq.so.5) ===> Configuring for exim-4.97.1_2 >>> 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 =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for exim-4.97.1_2 `Makefile' is up to date. /bin/sh ../scripts/Configure-os.c cc buildconfig.c /bin/sh ../scripts/Configure-config.h "/usr/bin/make" `buildconfig' is up to date. Building configuration file config.h >>> config.h built /bin/sh ../scripts/Configure-os.h cc -DMACRO_PREDEF macro_predef.c cc -DMACRO_PREDEF globals.c cc -DMACRO_PREDEF readconf.c cc -DMACRO_PREDEF expand.c cc -DMACRO_PREDEF route.c cc -DMACRO_PREDEF transport.c cc -DMACRO_PREDEF drtables.c cc -DMACRO_PREDEF acl.c cc -DMACRO_PREDEF tls.c cc -DMACRO_PREDEF transports/appendfile.c cc -DMACRO_PREDEF transports/autoreply.c cc -DMACRO_PREDEF transports/lmtp.c cc -DMACRO_PREDEF transports/pipe.c cc -DMACRO_PREDEF transports/queuefile.c cc -DMACRO_PREDEF transports/smtp.c cc -DMACRO_PREDEF routers/accept.c cc -DMACRO_PREDEF routers/dnslookup.c cc -DMACRO_PREDEF routers/ipliteral.c cc -DMACRO_PREDEF routers/iplookup.c cc -DMACRO_PREDEF routers/manualroute.c cc -DMACRO_PREDEF routers/queryprogram.c cc -DMACRO_PREDEF routers/redirect.c cc -DMACRO_PREDEF auths/auth-spa.c cc -DMACRO_PREDEF auths/cram_md5.c cc -DMACRO_PREDEF auths/cyrus_sasl.c cc -DMACRO_PREDEF auths/dovecot.c cc -DMACRO_PREDEF auths/gsasl_exim.c cc -DMACRO_PREDEF auths/heimdal_gssapi.c cc -DMACRO_PREDEF auths/plaintext.c cc -DMACRO_PREDEF auths/spa.c cc -DMACRO_PREDEF auths/tls.c cc -DMACRO_PREDEF auths/external.c cc -DMACRO_PREDEF dkim.c cc -DMACRO_PREDEF malware.c cc -DMACRO_PREDEF pdkim/signing.c cc -o macro_predef ./macro_predef > macro.c /bin/sh ../scripts/Configure-eximon >>> eximon script built cc -DCOMPILE_UTILITY host_address.c cc -DCOMPILE_UTILITY queue.c cc -DCOMPILE_UTILITY spool_in.c cc -DCOMPILE_UTILITY store.c cc -DCOMPILE_UTILITY string.c cc -DCOMPILE_UTILITY tod.c cc -DCOMPILE_UTILITY tree.c cc exim_monitor/em_StripChart.c cc exim_monitor/em_TextPop.c cc exim_monitor/em_globals.c cc exim_monitor/em_init.c cc exim_monitor/em_log.c cc exim_monitor/em_main.c ../exim_monitor/em_main.c:520:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] if (XKeycodeToKeysym(display, m->modifiermap [i*m->max_keypermod + j], 0) ^ /usr/local/include/X11/Xlib.h:1686:1: note: 'XKeycodeToKeysym' has been explicitly marked deprecated here _X_DEPRECATED ^ /usr/local/include/X11/Xfuncproto.h:136:40: note: expanded from macro '_X_DEPRECATED' # define _X_DEPRECATED __attribute__((deprecated)) ^ 1 warning generated. cc exim_monitor/em_menu.c cc exim_monitor/em_queue.c cc exim_monitor/em_strip.c cc exim_monitor/em_text.c cc exim_monitor/em_xs.c cc exim_monitor/em_version.c cc -o eximon.bin /usr/bin/strip eximon.bin >>> 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 cc exim_dbmbuild.c cc -o exim_dbmbuild /usr/bin/strip exim_dbmbuild >>> exim_dbmbuild utility built cc -DEXIM_DUMPDB exim_dbutil.c cc -DCOMPILE_UTILITY os.c cc -o exim_dumpdb /usr/bin/strip exim_dumpdb >>> exim_dumpdb utility built cc -DEXIM_FIXDB exim_dbutil.c cc -DCOMPILE_UTILITY queue.c cc -o exim_fixdb /usr/bin/strip exim_fixdb >>> exim_fixdb utility built cc -DEXIM_TIDYDB exim_dbutil.c cc -o exim_tidydb /usr/bin/strip exim_tidydb >>> exim_tidydb utility built cc exim_lock.c cc -o exim_lock /usr/bin/strip exim_lock >>> exim_lock utility built >>> exim_msgdate script built >>> exim_id_update script built cc dbmdb.c cc dnsdb.c cc dsearch.c cc lsearch.c cc passwd.c cc pgsql.c pgsql.c:296:44: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] "but was successful. Rows affected: %Y\n", result); ~^ 1 warning generated. cc spf.c cc readsock.c ar cq lookups.a ranlib lookups.a cc lf_quote.c cc lf_check_file.c cc lf_sqlperform.c cc auth-spa.c cc call_pam.c cc call_pwcheck.c cc call_radius.c cc check_serv_cond.c cc cram_md5.c cc cyrus_sasl.c cc dovecot.c cc external.c cc get_data.c cc get_no64_data.c cc gsasl_exim.c cc heimdal_gssapi.c cc plaintext.c cc pwcheck.c cc spa.c cc tls.c cc xtextdecode.c cc xtextencode.c ar cq auths.a ranlib auths.a cc pdkim.c cc signing.c ar cq pdkim.a ranlib pdkim.a cc accept.c cc dnslookup.c cc ipliteral.c cc iplookup.c cc manualroute.c cc queryprogram.c cc redirect.c cc rf_change_domain.c cc rf_expand_data.c cc rf_get_errors_address.c cc rf_get_munge_headers.c cc rf_get_transport.c cc rf_get_ugid.c cc rf_lookup_hostlist.c cc rf_queue_add.c cc rf_self_action.c cc rf_set_ugid.c ar cq routers.a ranlib routers.a cc appendfile.c cc autoreply.c cc lmtp.c lmtp.c:244:48: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] DEBUG(D_transport|D_v) debug_printf(" LMTP>> %Y", &gs); ~^ 1 warning generated. cc pipe.c cc queuefile.c cc smtp.c smtp.c:629:26: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] log_write(0, LOG_MAIN, "%Y", message); ~^ smtp.c:941:60: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] debug_printf("ehlo-resp record is %d seconds old\n", time(NULL) - er->time_stamp); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ %ld 2 warnings generated. cc smtp_socks.c cc tf_maildir.c ar cq transports.a ranlib transports.a cc acl.c cc base64.c cc child.c cc crypt16.c cc daemon.c daemon.c:268:41: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] LOG_MAIN, "Connection from %Y refused: too many connections", ~^ daemon.c:287:43: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] LOG_MAIN, "Connection from %Y refused: load average = %.2f", ~^ daemon.c:288:7: warning: format specifies type 'double' but the argument has type 'gstring *' (aka 'struct gstring *') [-Wformat] whofrom, (double)load_average/1000.0); ^~~~~~~ daemon.c:288:16: warning: data argument not used by format string [-Wformat-extra-args] whofrom, (double)load_average/1000.0); ^ daemon.c:308:22: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] "failed for %Y: %s", whofrom, expand_string_message); ~^ daemon.c:308:30: warning: format specifies type 'char *' but the argument has type 'gstring *' (aka 'struct gstring *') [-Wformat] "failed for %Y: %s", whofrom, expand_string_message); ~~ ^~~~~~~ daemon.c:308:39: warning: data argument not used by format string [-Wformat-extra-args] "failed for %Y: %s", whofrom, expand_string_message); ~~~~~~~~~~~~~~~~~~~ ^ daemon.c:318:15: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] "for %Y contains non-digit: %s", whofrom, expanded); ~^ daemon.c:318:42: warning: format specifies type 'char *' but the argument has type 'gstring *' (aka 'struct gstring *') [-Wformat] "for %Y contains non-digit: %s", whofrom, expanded); ~~ ^~~~~~~ daemon.c:318:51: warning: data argument not used by format string [-Wformat-extra-args] "for %Y contains non-digit: %s", whofrom, expanded); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ daemon.c:356:43: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] LOG_MAIN, "Connection from %Y refused: too many connections " ~^ daemon.c:405:69: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] log_write(L_smtp_connection, LOG_MAIN, "SMTP connection from %Y " ~^ daemon.c:406:43: warning: format specifies type 'unsigned long' but the argument has type 'gstring *' (aka 'struct gstring *') [-Wformat] "Ci=%lu (TCP/IP connection count = %d)", whofrom, connection_id, smtp_accept_count); ~~~ ^~~~~~~ daemon.c:406:52: warning: format specifies type 'int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] "Ci=%lu (TCP/IP connection count = %d)", whofrom, connection_id, smtp_accept_count); ~~ ^~~~~~~~~~~~~ %lu daemon.c:406:67: warning: data argument not used by format string [-Wformat-extra-args] "Ci=%lu (TCP/IP connection count = %d)", whofrom, connection_id, smtp_accept_count); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ daemon.c:408:69: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] log_write(L_smtp_connection, LOG_MAIN, "SMTP connection from %Y " ~^ daemon.c:409:36: warning: format specifies type 'int' but the argument has type 'gstring *' (aka 'struct gstring *') [-Wformat] "(TCP/IP connection count = %d)", whofrom, smtp_accept_count); ~~ ^~~~~~~ daemon.c:409:45: warning: data argument not used by format string [-Wformat-extra-args] "(TCP/IP connection count = %d)", whofrom, smtp_accept_count); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ daemon.c:614:43: warning: while loop has empty body [-Wempty-body] while (waitpid(-1, NULL, WNOHANG) > 0); ^ daemon.c:614:43: note: put the semicolon on a separate line to silence this warning 19 warnings generated. cc dbfn.c cc debug.c debug.c:442:34: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] debug_printf_indent(" socket: %Y\n", g); ~^ 1 warning generated. cc deliver.c deliver.c:1281:23: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] log_write(0, flags, "%Y", g); ~^ deliver.c:1354:8: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] "== %Y", g); ~^ deliver.c:1425:29: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] log_write(0, LOG_MAIN, "** %Y", g); ~^ 3 warnings generated. cc directory.c cc dns.c cc drtables.c cc enq.c cc exim.c cc expand.c expand.c:3996:47: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] debug_printf_indent("prvs: hash source is '%Y'\n", hash_source); ~^ expand.c:8037:50: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] DEBUG(D_expand) debug_printf_indent("yield: '%Y'\n", yield); ~^ 2 warnings generated. cc filter.c cc filtertest.c cc globals.c cc dkim.c dkim.c:292:26: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] log_write(0, LOG_MAIN, "%Y", logmsg); ~^ 1 warning generated. cc dkim_transport.c cc dnsbl.c cc hash.c cc header.c header.c:113:11: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] "%.100Y ...", &gs); ~~~~~^ 1 warning generated. cc host.c cc host_address.c cc ip.c cc log.c log.c:961:18: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] debug_printf("%Y\n", g); ~^ 1 warning generated. cc lss.c cc match.c cc md5.c cc moan.c cc os.c cc parse.c cc priv.c cc proxy.c cc queue.c cc rda.c cc readconf.c cc receive.c receive.c:4311:32: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] log_write(0, LOG_MAIN, "%Y", g); ~^ receive.c:4377:7: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] "%Y", g); ~^ 2 warnings generated. cc retry.c cc rewrite.c cc rfc2047.c cc regex_cache.c cc route.c cc search.c cc sieve.c cc smtp_in.c smtp_in.c:2697:15: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] smtp_printf("%Y", ~^ smtp_in.c:2752:59: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] "syntax or protocol errors (last command was \"%s\", %Y)", ~^ smtp_in.c:2754:5: warning: data argument not used by format string [-Wformat-extra-args] s_connhad_log(NULL) ^ smtp_in.c:3212:22: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] smtp_printf("%s %Y\r\n", FALSE, code, g); ~^ smtp_in.c:3212:43: warning: data argument not used by format string [-Wformat-extra-args] smtp_printf("%s %Y\r\n", FALSE, code, g); ~~~~~~~~~~~ ^ smtp_in.c:3889:60: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] "syntax or protocol errors (last command was \"%s\", %Y)", ~^ smtp_in.c:3891:6: warning: data argument not used by format string [-Wformat-extra-args] s_connhad_log(NULL) ^ 7 warnings generated. cc smtp_out.c smtp_out.c:173:9: warning: 4 enumeration values not handled in switch: 'TFO_NOT_USED', 'TFO_ATTEMPTED_DATA', 'TFO_USED_NODATA'... [-Wswitch] switch (tcp_out_fastopen) ^~~~~~~~~~~~~~~~ 1 warning generated. cc spool_in.c cc spool_out.c cc std-crypto.c cc store.c cc string.c cc tls.c In file included from tls.c:473: ./tls-openssl.c:2409:36: warning: invalid conversion specifier 'Y' [-Wformat-invalid-specifier] log_write(0, LOG_MAIN, "TLS ALPN (%Y) rejected", g); ~^ 1 warning generated. cc tod.c cc transport.c transport.c:1509:21: warning: more '%' conversions than data arguments [-Wformat-insufficient-args] "skipping wait-%s database update\n", tpname); ~^ 1 warning generated. cc tree.c cc verify.c cc environment.c cc macro.c cc local_scan.c cc perl.c cc malware.c malware.c:684:11: warning: enumeration value 'M_DUMMY' not handled in switch [-Wswitch] switch (scanent->scancode) ^~~~~~~~~~~~~~~~~ 1 warning generated. cc mime.c cc regex.c cc spam.c cc spool_mbox.c cc arc.c cc bmi_spam.c cc dane.c In file included from dane.c:43: ./dane-openssl.c:458:19: error: incomplete definition of type 'struct x509_st' CRYPTO_add(&cert->references, 1, CRYPTO_LOCK_X509); ~~~~^ /usr/local/include/openssl/crypto.h:207:18: note: expanded from macro 'CRYPTO_add' CRYPTO_add_lock(addr,amount,type,NULL,0) ^~~~ /usr/local/include/openssl/ossl_typ.h:146:16: note: forward declaration of 'struct x509_st' typedef struct x509_st X509; ^ In file included from dane.c:43: ./dane-openssl.c:620:22: error: incomplete definition of type 'struct x509_store_ctx_st' STACK_OF(X509) *in = X509_STORE_CTX_get0_untrusted(ctx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dane-openssl.c:45:50: note: expanded from macro 'X509_STORE_CTX_get0_untrusted' # define X509_STORE_CTX_get0_untrusted(ctx) (ctx)->untrusted ~~~~~^ /usr/local/include/openssl/ossl_typ.h:154:16: note: forward declaration of 'struct x509_store_ctx_st' typedef struct x509_store_ctx_st X509_STORE_CTX; ^ In file included from dane.c:43: ./dane-openssl.c:731:3: error: incomplete definition of type 'struct x509_st' X509_up_ref(cert); ^~~~~~~~~~~~~~~~~ ./dane-openssl.c:26:41: note: expanded from macro 'X509_up_ref' # define X509_up_ref(x) CRYPTO_add(&((x)->references), 1, CRYPTO_LOCK_X509) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/crypto.h:207:18: note: expanded from macro 'CRYPTO_add' CRYPTO_add_lock(addr,amount,type,NULL,0) ^~~~ /usr/local/include/openssl/ossl_typ.h:146:16: note: forward declaration of 'struct x509_st' typedef struct x509_st X509; ^ In file included from dane.c:43: ./dane-openssl.c:732:7: error: incomplete definition of type 'struct x509_store_ctx_st' if(!X509_STORE_CTX_get0_chain(ctx)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dane-openssl.c:44:47: note: expanded from macro 'X509_STORE_CTX_get0_chain' # define X509_STORE_CTX_get0_chain(ctx) (ctx)->chain ~~~~~^ /usr/local/include/openssl/ossl_typ.h:154:16: note: forward declaration of 'struct x509_store_ctx_st' typedef struct x509_store_ctx_st X509_STORE_CTX; ^ In file included from dane.c:43: ./dane-openssl.c:737:7: error: incomplete definition of type 'struct x509_st' X509_up_ref(cert); ^~~~~~~~~~~~~~~~~ ./dane-openssl.c:26:41: note: expanded from macro 'X509_up_ref' # define X509_up_ref(x) CRYPTO_add(&((x)->references), 1, CRYPTO_LOCK_X509) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/crypto.h:207:18: note: expanded from macro 'CRYPTO_add' CRYPTO_add_lock(addr,amount,type,NULL,0) ^~~~ /usr/local/include/openssl/ossl_typ.h:146:16: note: forward declaration of 'struct x509_st' typedef struct x509_st X509; ^ In file included from dane.c:43: ./dane-openssl.c:738:7: error: incomplete definition of type 'struct x509_store_ctx_st' X509_STORE_CTX_set0_verified_chain(ctx, sk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dane-openssl.c:48:59: note: expanded from macro 'X509_STORE_CTX_set0_verified_chain' # define X509_STORE_CTX_set0_verified_chain(ctx, sk) (ctx)->chain = (sk) ~~~~~^ /usr/local/include/openssl/ossl_typ.h:154:16: note: forward declaration of 'struct x509_store_ctx_st' typedef struct x509_store_ctx_st X509_STORE_CTX; ^ In file included from dane.c:43: ./dane-openssl.c:916:36: error: incomplete definition of type 'struct x509_store_ctx_st' int (*cb)(int, X509_STORE_CTX *) = X509_STORE_CTX_get_verify_cb(ctx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dane-openssl.c:42:49: note: expanded from macro 'X509_STORE_CTX_get_verify_cb' # define X509_STORE_CTX_get_verify_cb(ctx) (ctx)->verify_cb ~~~~~^ /usr/local/include/openssl/ossl_typ.h:154:16: note: forward declaration of 'struct x509_store_ctx_st' typedef struct x509_store_ctx_st X509_STORE_CTX; ^ In file included from dane.c:43: ./dane-openssl.c:917:14: error: incomplete definition of type 'struct x509_store_ctx_st' X509 *cert = X509_STORE_CTX_get0_cert(ctx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dane-openssl.c:43:46: note: expanded from macro 'X509_STORE_CTX_get0_cert' # define X509_STORE_CTX_get0_cert(ctx) (ctx)->cert ~~~~~^ /usr/local/include/openssl/ossl_typ.h:154:16: note: forward declaration of 'struct x509_store_ctx_st' typedef struct x509_store_ctx_st X509_STORE_CTX; ^ In file included from dane.c:43: ./dane-openssl.c:918:26: error: incomplete definition of type 'struct x509_store_ctx_st' STACK_OF(X509) * chain = X509_STORE_CTX_get0_chain(ctx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dane-openssl.c:44:47: note: expanded from macro 'X509_STORE_CTX_get0_chain' # define X509_STORE_CTX_get0_chain(ctx) (ctx)->chain ~~~~~^ /usr/local/include/openssl/ossl_typ.h:154:16: note: forward declaration of 'struct x509_store_ctx_st' typedef struct x509_store_ctx_st X509_STORE_CTX; ^ In file included from dane.c:43: ./dane-openssl.c:930:1: error: incomplete definition of type 'struct x509_store_ctx_st' X509_STORE_CTX_set_verify(ctx, dane->verify); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dane-openssl.c:47:60: note: expanded from macro 'X509_STORE_CTX_set_verify' # define X509_STORE_CTX_set_verify(ctx, verify_chain) (ctx)->verify = (verify_chain) ~~~~~^ /usr/local/include/openssl/ossl_typ.h:154:16: note: forward declaration of 'struct x509_store_ctx_st' typedef struct x509_store_ctx_st X509_STORE_CTX; ^ In file included from dane.c:43: ./dane-openssl.c:940:3: error: incomplete definition of type 'struct x509_store_ctx_st' X509_STORE_CTX_set_error_depth(ctx, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dane-openssl.c:49:56: note: expanded from macro 'X509_STORE_CTX_set_error_depth' # define X509_STORE_CTX_set_error_depth(ctx, val) (ctx)->error_depth = (val) ~~~~~^ /usr/local/include/openssl/ossl_typ.h:154:16: note: forward declaration of 'struct x509_store_ctx_st' typedef struct x509_store_ctx_st X509_STORE_CTX; ^ In file included from dane.c:43: ./dane-openssl.c:941:3: error: incomplete definition of type 'struct x509_store_ctx_st' X509_STORE_CTX_set_current_cert(ctx, cert); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dane-openssl.c:50:58: note: expanded from macro 'X509_STORE_CTX_set_current_cert' # define X509_STORE_CTX_set_current_cert(ctx, cert) (ctx)->current_cert = (cert) ~~~~~^ /usr/local/include/openssl/ossl_typ.h:154:16: note: forward declaration of 'struct x509_store_ctx_st' typedef struct x509_store_ctx_st X509_STORE_CTX; ^ In file included from dane.c:43: ./dane-openssl.c:961:3: error: incomplete definition of type 'struct x509_st' X509_up_ref(top); ^~~~~~~~~~~~~~~~ ./dane-openssl.c:26:41: note: expanded from macro 'X509_up_ref' # define X509_up_ref(x) CRYPTO_add(&((x)->references), 1, CRYPTO_LOCK_X509) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/crypto.h:207:18: note: expanded from macro 'CRYPTO_add' CRYPTO_add_lock(addr,amount,type,NULL,0) ^~~~ /usr/local/include/openssl/ossl_typ.h:146:16: note: forward declaration of 'struct x509_st' typedef struct x509_st X509; ^ In file included from dane.c:43: ./dane-openssl.c:1001:5: error: incomplete definition of type 'struct x509_store_ctx_st' X509_STORE_CTX_set_error_depth(ctx, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dane-openssl.c:49:56: note: expanded from macro 'X509_STORE_CTX_set_error_depth' # define X509_STORE_CTX_set_error_depth(ctx, val) (ctx)->error_depth = (val) ~~~~~^ /usr/local/include/openssl/ossl_typ.h:154:16: note: forward declaration of 'struct x509_store_ctx_st' typedef struct x509_store_ctx_st X509_STORE_CTX; ^ In file included from dane.c:43: ./dane-openssl.c:1002:5: error: incomplete definition of type 'struct x509_store_ctx_st' X509_STORE_CTX_set_current_cert(ctx, cert); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dane-openssl.c:50:58: note: expanded from macro 'X509_STORE_CTX_set_current_cert' # define X509_STORE_CTX_set_current_cert(ctx, cert) (ctx)->current_cert = (cert) ~~~~~^ /usr/local/include/openssl/ossl_typ.h:154:16: note: forward declaration of 'struct x509_store_ctx_st' typedef struct x509_store_ctx_st X509_STORE_CTX; ^ In file included from dane.c:43: ./dane-openssl.c:1011:5: error: incomplete definition of type 'struct x509_st' X509_up_ref(xn); ^~~~~~~~~~~~~~~ ./dane-openssl.c:26:41: note: expanded from macro 'X509_up_ref' # define X509_up_ref(x) CRYPTO_add(&((x)->references), 1, CRYPTO_LOCK_X509) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/crypto.h:207:18: note: expanded from macro 'CRYPTO_add' CRYPTO_add_lock(addr,amount,type,NULL,0) ^~~~ /usr/local/include/openssl/ossl_typ.h:146:16: note: forward declaration of 'struct x509_st' typedef struct x509_st X509; ^ In file included from dane.c:43: ./dane-openssl.c:1052:36: error: incomplete definition of type 'struct x509_store_ctx_st' int (*cb)(int, X509_STORE_CTX *) = X509_STORE_CTX_get_verify_cb(ctx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dane-openssl.c:42:49: note: expanded from macro 'X509_STORE_CTX_get_verify_cb' # define X509_STORE_CTX_get_verify_cb(ctx) (ctx)->verify_cb ~~~~~^ /usr/local/include/openssl/ossl_typ.h:154:16: note: forward declaration of 'struct x509_store_ctx_st' typedef struct x509_store_ctx_st X509_STORE_CTX; ^ In file included from dane.c:43: ./dane-openssl.c:1053:14: error: incomplete definition of type 'struct x509_store_ctx_st' X509 *cert = X509_STORE_CTX_get0_cert(ctx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dane-openssl.c:43:46: note: expanded from macro 'X509_STORE_CTX_get0_cert' # define X509_STORE_CTX_get0_cert(ctx) (ctx)->cert ~~~~~^ /usr/local/include/openssl/ossl_typ.h:154:16: note: forward declaration of 'struct x509_store_ctx_st' typedef struct x509_store_ctx_st X509_STORE_CTX; ^ In file included from dane.c:43: ./dane-openssl.c:1077:5: error: incomplete definition of type 'struct x509_store_ctx_st' X509_STORE_CTX_set_error_depth(ctx, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dane-openssl.c:49:56: note: expanded from macro 'X509_STORE_CTX_set_error_depth' # define X509_STORE_CTX_set_error_depth(ctx, val) (ctx)->error_depth = (val) ~~~~~^ /usr/local/include/openssl/ossl_typ.h:154:16: note: forward declaration of 'struct x509_store_ctx_st' typedef struct x509_store_ctx_st X509_STORE_CTX; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. *** Error code 1 Stop. make[2]: stopped in /wrkdirs/usr/ports/mail/exim/work/exim-4.97.1/build-FreeBSD-amd64 *** Error code 1 Stop. make[1]: stopped in /wrkdirs/usr/ports/mail/exim/work/exim-4.97.1 *** Error code 1 Stop. make: stopped in /usr/ports/mail/exim build of mail/exim | exim-4.97.1_2 ended at Tue Jan 2 13:18:45 CET 2024 build time: 00:00:55 !!! build failure encountered !!! [00:04:41] Logs: /pou/data/logs/bulk/132-default/2024-01-02_13h14m04s [00:04:41] Cleaning up [00:04:41] Unmounting file systems