Re: [exim] Which libspf2?

Top Page
Delete this message
Reply to this message
Author: Peter Bowyer
Date:  
To: Exim Users Mailing List
Subject: Re: [exim] Which libspf2?
On 12/05/05, Andre Nicholson <andre@???> wrote:
> > Thanks. 1.0.4 compiles, tests and installs.
> >
> > But then the Exim build fails at link time:
> >
> > spf.o(.text+0x25): In function `spf_init':
> > : undefined reference to `SPF_create_config'
> > spf.o(.text+0x51): In function `spf_init':
> > : undefined reference to `SPF_dns_create_config_resolv'
> > spf.o(.text+0x63): In function `spf_init':
> > : undefined reference to `SPF_dns_create_config_cache'
> > spf.o(.text+0xab): In function `spf_init':
> > : undefined reference to `SPF_set_ip_str'
> > spf.o(.text+0xeb): In function `spf_init':
> > : undefined reference to `SPF_set_helo_dom'
> > spf.o(.text+0x16e): In function `spf_process':
> > : undefined reference to `SPF_set_env_from'
> > spf.o(.text+0x1ab): In function `spf_process':
> > : undefined reference to `SPF_result'
> >
> > I have -L/usr/lib -lspf2 in LDFLAGS.
>
> Per doc/experimental-spec.txt:
>
> EXTRALIBS_EXIM=-L/usr/lib -lspf2
>
> and not:
>
> LDFLAGS=-L/usr/lib -lspf2


.. and per the sample Makefile:

# Uncomment the following lines to add SPF support. You need to have libspf2
# installed on your system (www.libspf2.org). Depending on where it is installed
# you may have to edit the CFLAGS and LDFLAGS lines.

Anyhow, they both do the same thing to the ld command line, and both
produce the linker errors above.

Any more suggestions, anyone?

Thanks

Peter
--
Peter Bowyer
Email: peter@???
Tel: +44 1296 768003
VoIP: sip:peter@???