Discussion:
Getting spfmilter installed
john espiro
2013-09-01 17:24:32 UTC
Permalink
I am trying to get spfmilter installed on my Ubuntu 13.04 machine.

Previously on 10.10, I was able to install it via apt-get: Version: 1.99+0.97-3build1

But it's not found on 13.04.

So I downloaded libspf2-1.2.10.tar.gz and an configure/make/make install and that was fine.

Then I downloaded spfmilter-1.0.8

I run ./configure on spfmilter-1.0.8 and it gives me:
checking spf2/spf.h usability... no
checking spf2/spf.h presence... yes
configure: WARNING: spf2/spf.h: present but cannot be compiled
configure: WARNING: spf2/spf.h:     check for missing prerequisite headers?
configure: WARNING: spf2/spf.h: see the Autoconf documentation
configure: WARNING: spf2/spf.h:     section "Present But Cannot Be Compiled"
configure: WARNING: spf2/spf.h: proceeding with the preprocessor's result
configure: WARNING: spf2/spf.h: in the future, the compiler will take precedenc
configure: WARNING:     ## ------------------------------------------ ##
configure: WARNING:     ## Report this to the AC_PACKAGE_NAME lists.  ##
configure: WARNING:     ## ------------------------------------------ ##
checking for spf2/spf.h... yes
checking for SPF_destroy_config in -lspf2... no
libspf2 is required to build this program.

If I try to run make on spfmilter-0.97 I get:

gcc -g -O2 -L/usr/local/lib -o spfmilter spfmilter.o match.o iparray.o -lpthread
spfmilter.o: In function `add_fallback':
/root/spfmilter-0.97/spfmilter.c:518: undefined reference to `lib_init_fallback'
spfmilter.o: In function `fini_connection_data':
/root/spfmilter-0.97/spfmilter.c:1580: undefined reference to `lib_fini_connection_data'
spfmilter.o: In function `spf_eoh':


I also tried to download libspf0 but the website at www.libspf.org is dead.
G.W. Haywood
2013-09-01 17:50:13 UTC
Permalink
Hi there,
... Then I downloaded spfmilter-1.0.8 ...
Don't use that. Try this instead:

http://www.jubileegroup.co.uk/JOS/misc/spfmilter-0.98-gwh.tgz

--

73,
Ged.

Loading...