Created attachment 211825 [details] Poudriere build log call_radius.c:189:13: error: expected expression *errptr = string_sprintf("RADIUS: can't initialise libradius"); ^ ./../local_scan.h:193:64: note: expanded from macro 'string_sprintf' string_sprintf_trc(fmt, US __FUNCTION__, __LINE__, __VA_ARGS__) ^ 1 error generated. *** Error code 1 Stop. make[3]: stopped in /wrkdirs/usr/ports/mail/exim/work/exim-4.93/build-FreeBSD-amd64/auths *** Error code 1 Workaround: disable AUTH_RADIUS
A commit references this bug: Author: fluffy Date: Mon Feb 24 15:32:55 UTC 2020 New revision: 526974 URL: https://svnweb.freebsd.org/changeset/ports/526974 Log: mail/exim: unbreak with AUTH_RADIUS - bump PORTREVISION for radius users only - allow to build with net/freeradius-client instead of abandonware net/radiusclient-ng - Do not invoke printf-like function without parameter in call_radius.c With exim 4.93, string_sprintf() requires at least two arguments - take maintainership, discussed with vsevolod@ via private mail PR: 244287, 244299 Reported by: pi, Victor Sudakov Approved by: maintainer Changes: head/mail/exim/Makefile head/mail/exim/files/patch-src-auths-call_radius.c
Fixed in r526974