Re: sa-exim.c not building

Marc MERLIN <[email protected]>
Newsgroups gmane.mail.exim.spamassassin
Message-ID <[email protected]>
On Sat, May 03, 2003 at 01:22:32PM +0000, simon raven wrote:
> Building accept.so
> gcc -I../../src -I./eximinc -DDLOPEN_LOCAL_SCAN -DSPAMASSASSIN_CONF=\"/etc/exim4/spamassassin.conf\" -DSPAMC_LOCATION=\"/usr/bin/spamc\" -O2 -Wall -shared -o accept.so accept.c
> accept.c: In function `local_scan_version_major':
> accept.c:20: `LOCAL_SCAN_ABI_VERSION_MAJOR' undeclared (first use in this function)
> accept.c:20: (Each undeclared identifier is reported only once
> accept.c:20: for each function it appears in.)
> accept.c: In function `local_scan_version_minor':
> accept.c:25: `LOCAL_SCAN_ABI_VERSION_MINOR' undeclared (first use in this function)

I don't quite understand, accept.c has
#include "local_scan.h"
and the include path has "-I./eximinc", which defines the two above macros

is ../../src picking up a different local_scan.h which wasn't patched for
dlopen (i.e. which doesn't have the macros)?

Do you mind investigating why you're seeing this?
(I got a couple of similar reports, and it's not making sense to me)

On Sat, May 03, 2003 at 03:42:05PM +0000, simon raven wrote:
> well, i cheated, and removed the version checking. i have no idea if it
> will puke all over the place in production or not, but i didn't see any
> other way around the problem.

As long as your exim is 4.11 or better, you'll be fine.
I'd love to figure the above out though.

Thanks,
Marc
-- 
"A mouse is a device used to point at the xterm you want to type in" - A.S.R.
Microsoft is to operating systems & security ....
                                      .... what McDonalds is to gourmet cooking
Home page: http://marc.merlins.org/   |   Finger [email protected] for PGP key
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.