john espiro
2013-09-01 17:24:32 UTC
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.
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.