how to make 4.50 like 4.44

Brian <[email protected]> Thu, 03 Mar 2005 15:38:57 -0500
Newsgroups gmane.mail.exim.exiscan.user
Organization Network Administrator - Adriance Memorial Library
Message-ID <[email protected]>
Hello all,

from reading the docs it looked like all I had to do was enable:
WITH_CONTENT_SCAN=yes

and that this would get me back exiscan.. but I guess that's not all of 
it..

# Exim
WITH_CONTENT_SCAN=yes
WITH_SPF=yes

this is how it's being built (in freebsd).

and then I was getting errors like this in paniclog..

2005-03-03 14:53:28 Exim configuration error in line 235 of 
/usr/local/etc/exim/configure:
   error in ACL: unknown ACL condition/modifier in "spf            = fail"

and so I commented out the spf section and the other spf section is 
being noisy as well..

2005-03-03 15:22:10 1D6wpm-000Cka-Cr failed to expand ACL message 
":spf_received:$spf_received": unknown variable name "spf_received"


  exim -bV
Exim version 4.50 #0 (FreeBSD 5.3) built 03-Mar-2005 15:17:14
Copyright (c) University of Cambridge 2004
Probably Berkeley DB version 1.8x (native mode)
Support for: iconv() Perl OpenSSL Content_Scanning Old_Demime
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb 
dsearch mysql
Authenticators: plaintext
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile autoreply pipe smtp
Fixed never_users: 0
Configuration file is /usr/local/etc/exim/configure

I don't see spf in the binary, but it does look like it's being built 
with it..

[/usr/ports/mail/exim-mysql]# 253 > make clean
===>  Cleaning for libiconv-1.9.2_1
===>  Cleaning for mysql-client-3.23.58_3
===>  Cleaning for libtool-1.5.10
===>  Cleaning for perl-5.6.2_2
===>  Cleaning for libspf2-1.0.4
===>  Cleaning for exim-mysql-4.50

but it sure looks like it knows about it..

and it sure looks like it knows it's reqiured..

  [/usr/ports/mail/exim-mysql]# 254 > make
===>  Extracting for exim-mysql-4.50
=> Checksum OK for exim/exim-4.50.tar.bz2.
===>   exim-mysql-4.50 depends on file: /usr/local/bin/perl5.6.1 - found
===>  Patching for exim-mysql-4.50
===>   exim-mysql-4.50 depends on file: /usr/local/bin/perl5.6.1 - found
===>  Applying FreeBSD patches for exim-mysql-4.50
===>   exim-mysql-4.50 depends on file: /usr/local/bin/perl5.6.1 - found
===>   exim-mysql-4.50 depends on shared library: spf2.1 - found
===>   exim-mysql-4.50 depends on shared library: iconv.3 - found
===>   exim-mysql-4.50 depends on shared library: mysqlclient.10 - found
===>  Configuring for exim-mysql-4.50

and the -DSPF also looks good..

===>  Building for exim-mysql-4.50
`Makefile' is up to date.

/bin/sh ../scripts/Configure-os.h
/bin/sh ../scripts/Configure-os.c
cc -O2 -pipe -march=pentium2 -DSPF -I/usr/local/include -o buildconfig 
buildconfig.c -lcrypt
/bin/sh ../scripts/Configure-config.h
`buildconfig' is up to date.
Building configuration file config.h
 >>> config.h built


so where did I loose my spf? or what else do I have to enable to get spf 
working again?

Thanks in advance.