I have FreeBSD 4.10 & sendmail 8.12.11 & bind 9.3.0
After inserting #define NXDOMAIN 3 into spf_sys_config.h and going make
I got followin:
----
....
Making all in spfquery
source='spfquery.c' object='spfquery.o' libtool=no
depfile='.deps/spfquery.Po' tmpdepfile='.deps/spfquery.TPo' depmode=gcc
/bin/sh ../../config/depcomp gcc -DHAVE_CONFIG_H -I. -I. -I../..
-I../../src/include -I../../src -g -O2 -Wall -c spfquery.c
In file included from ../../src/include/spf_server.h:22,
from ../../src/include/spf.h:27,
from spfquery.c:102:
../../src/include/spf_dns.h:82: conflicting types for `ns_type'
/usr/include/arpa/nameser.h:284: previous declaration of `ns_type'
spfquery.c: In function `response_print_errors':
spfquery.c:265: syntax error before `int'
spfquery.c:275: `i' undeclared (first use in this function)
spfquery.c:275: (Each undeclared identifier is reported only once
spfquery.c:275: for each function it appears in.)
*** Error code 1