[exim] help to onstall exim with spf support

Top Page
Delete this message
Reply to this message
Author: SODATONOU Dodji Comlan
Date:  
To: exim-users
Subject: [exim] help to onstall exim with spf support
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