You have to apply this patch to make the compile failures go away:
--- /usr/include/spf2/spf_dns.h.orig 2006-11-20 01:50:54.000000000 -0600 +++ /usr/include/spf2/spf_dns.h 2007-01-23 16:53:11.000000000 -0600 @@ -66,7 +66,8 @@ * For those who don't have <arpa/nameserv.h> */ -#if !defined( HAVE_NS_TYPE ) +#include <arpa/nameser.h> +#if 0 #define ns_t_invalid 0 #define ns_t_a 1 @@ -91,7 +92,8 @@ * For those who don't have <netdb.h> */ -#if !defined(HAVE_NETDB_H) && !defined(_WIN32) +#include <netdb.h> +#if 0 #define NETDB_SUCCESS 0 #define HOST_NOT_FOUND 1 /* NXDOMAIN (authoritative answer)*/ #define TRY_AGAIN 2 /* SERVFAIL (no authoritative answer)*/ -- Taral <[EMAIL PROTECTED]> "You can't prove anything." -- Gödel's Incompetence Theorem