| Summary: | Exim 4.52 with SPF broken | ||
|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Adrian Woizik <aw> |
| Component: | Individual Port(s) | Assignee: | freebsd-ports-bugs (Nobody) <ports-bugs> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | Latest | ||
| Hardware: | Any | ||
| OS: | Any | ||
State Changed From-To: open->closed Known problem, see ports/84283 |
If you compile exim 4.52 with WITH_SPF=1 it breaks. Exim expects libspf2 > 1.2.0, current available FreeBSD Port is 1.0.4 <SNIP> spf.c: In function `spf_open': spf.c:36: error: `SPF_server_t' undeclared (first use in this function) spf.c:36: error: (Each undeclared identifier is reported only once spf.c:36: error: for each function it appears in.) spf.c:36: error: `spf_server' undeclared (first use in this function) spf.c:37: error: `SPF_DNS_CACHE' undeclared (first use in this function) spf.c: In function `spf_close': spf.c:46: error: `SPF_server_t' undeclared (first use in this function) spf.c:46: error: `spf_server' undeclared (first use in this function) spf.c: In function `spf_find': spf.c:52: error: `SPF_server_t' undeclared (first use in this function) spf.c:52: error: `spf_server' undeclared (first use in this function) spf.c:53: error: `SPF_request_t' undeclared (first use in this function) spf.c:53: error: `spf_request' undeclared (first use in this function) spf.c:54: error: `SPF_response_t' undeclared (first use in this function) spf.c:54: error: `spf_response' undeclared (first use in this function) *** Error code 1 Stop in /usr/ports/mail/exim/work/exim-4.52/build-FreeBSD-i386/lookups. *** Error code 1 Stop in /usr/ports/mail/exim/work/exim-4.52/build-FreeBSD-i386. *** Error code 1 Stop in /usr/ports/mail/exim/work/exim-4.52. *** Error code 1 Stop in /usr/ports/mail/exim. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade76005.46 make WITH_SPF=1 WITH_SRS=1 WITH_MYSQL=1 </SNIP> Fix: Mark SPF as broken in exim port (or upgrade libspf2 port) How-To-Repeat: Compile with make WITH_SPF=1.