On Mon, Sep 22, 2003 at 08:14:11AM -0500, Richard D. Vogel wrote:
> I installed Mandrake 9.0 and then installed the current upgrades.
> Then installed GDBM. I also installed Spamassassin and SA-exim. made
> the changes for local_scan.c and made my Makefile. I have done this
> at least 6 times for 4.22 and once for 4.23 successfully. This was
> the first time I put in the updates from Mandrake. Then I ran
> "make" I got the following error
[...]
> globals.c:464: `UTF' undeclared here (not in a function)
> make[1]: *** [globals.o] Error 1
> make[1]: Leaving directory `/usr/local/exim-4.23/build-Linux-i386'
> make: *** [go] Error 2...........
>
>
> I changed the default in te make file from ISO-8859-1 to UTF-8
> both gave me the same error.
[...]
Quoting
ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/ChangeLogs/ChangeLog-4.24
| 1. The buildconfig auxiliary program wasn't quoting the value set for
| HEADERS_CHARSET. This caused a compilation error complaining that
| 'ISO' was not defined. This bug was masked in 4.22 by the effect
| that was fixed in change 4.23/1.
As you are using UTF-8 instead of ISO-8859-1 you get a slightly
different error message.
cu andreas