Hi In order to install exim-4.54 on my Fedora Core 3 box, i install successfully libspf2-1.0.3 tarball source, but when compiling exim-4.54 with the SPF support i get the following error message
gcc spf.c spf.c: In function `spf_open': spf.c:36: error: `SPF_server_t' undeclared (first use in this function) spf.c:36: error: (Each undeclared identifier is reported only once spf.c:36: error: for each function it appears in.) spf.c:36: error: `spf_server' undeclared (first use in this function) spf.c:37: error: `SPF_DNS_CACHE' undeclared (first use in this function) spf.c: In function `spf_close': spf.c:46: error: `SPF_server_t' undeclared (first use in this function) spf.c:46: error: `spf_server' undeclared (first use in this function) spf.c: In function `spf_find': spf.c:52: error: `SPF_server_t' undeclared (first use in this function) spf.c:52: error: `spf_server' undeclared (first use in this function) spf.c:53: error: `SPF_request_t' undeclared (first use in this function) spf.c:53: error: `spf_request' undeclared (first use in this function) spf.c:54: error: `SPF_response_t' undeclared (first use in this function) spf.c:54: error: `spf_response' undeclared (first use in this function) make[2]: *** [spf.o] Error 1 make[2]: Leaving directory `/home/geek/src/exim-4.60/build-Linux-i386/lookups' gcc sha1.c gcc auth-spa.c gcc spa.c ar cq auths.a ranlib auths.a make[2]: Leaving directory `/home/geek/src/exim-4.60/build-Linux-i386/auths' make[1]: *** No rule to make target `lookups/lookups.a', needed by `exim'. Stop. make[1]: Leaving directory `/home/geek/src/exim-4.60/build-Linux-i386' make: *** [go] Error 2 I want to add that the Makefile contains the following lines EXPERIMENTAL_SPF=yes CFLAGS=-DSPF -I/usr/local/include/spf2 EXTRALIBS_EXIM=-L/usr/local/lib -lspf2 Please, any help to solve this problem will be appreciate. Thanks --sam -- ## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://www.exim.org/eximwiki/
