Think I have fixed the problem although I'd like someone to confirm if
my fix makes sense.
After attempting to compile this line appears in
/build-Linux-i386/config.h
#define HEADERS_CHARSET ISO-8859-1
Not knowing a lot about C I decided it might be an idea to quote it
(maybe the hyphens were causing an issue. To do this I changed the line
in Local/Makefile
HEADERS_CHARSET="ISO-8859-1"
To
HEADERS_CHARSET="\"ISO-8859-1\""
Now it compiles successfully. I don't understand why nobody else has had
this problem. Perhaps it is some idiosyncrasy of my RH9 install.
This is with version 4.23 of exim.
Andy
-----Original Message-----
From: exim-users-admin@??? [
mailto:exim-users-admin@exim.org] On
Behalf Of Andy Hedges
Sent: 20 September 2003 16:02
To: exim-users@???
Subject: [Exim] Compiling on RedHat 9
This is a multi-part message in MIME format.
--
[ Picked text/plain from multipart/alternative ]
I get the following error when compiling on Redhat 9. Does anyone know
how to fix it? What am I missing?
make[2]: Entering directory `/usr/src/exim-4.23/build-Linux-i386/auths'
gcc -c -O b64encode.c
gcc -c -O b64decode.c
gcc -c -O call_pam.c
gcc -c -O call_pwcheck.c
gcc -c -O call_radius.c
gcc -c -O xtextencode.c
gcc -c -O xtextdecode.c
gcc -c -O get_data.c
gcc -c -O get_no64_data.c
gcc -c -O md5.c
gcc -c -O cram_md5.c
gcc -c -O plaintext.c
gcc -c -O pwcheck.c
gcc -c -O sha1.c
gcc -c -O auth-spa.c
gcc -c -O spa.c
/bin/rm -f auths.a
ar cq auths.a b64encode.o b64decode.o call_pam.o call_pwcheck.o
call_radius.o xtextencode.o xtextdecode.o get_data.o get_no64_data.o
md5.o cram_md5.o plaintext.o pwcheck.o sha1.o auth-spa.o spa.o
ranlib auths.a
/bin/rm -rf ../drtables.o
make[2]: Leaving directory `/usr/src/exim-4.23/build-Linux-i386/auths'
gcc -c -O -I. acl.c
gcc -c -O -I. child.c
gcc -c -O -I. crypt16.c
gcc -c -O -I. daemon.c
gcc -c -O -I. dbfn.c
gcc -c -O -I. debug.c
gcc -c -O -I. deliver.c
gcc -c -O -I. directory.c
gcc -c -O -I. dns.c
gcc -c -O -I. drtables.c
gcc -c -O -I. enq.c
gcc -c -O -I. exim.c
gcc -c -O -I. expand.c
gcc -c -O -I. filter.c
gcc -c -O -I. filtertest.c
gcc -c -O -I. globals.c
globals.c:464: `ISO' undeclared here (not in a function)
make[1]: *** [globals.o] Error 1
make[1]: Leaving directory `/usr/src/exim-4.23/build-Linux-i386'
make: *** [go] Error 2
--
--
## List details at
http://www.exim.org/mailman/listinfo/exim-users Exim
details at
http://www.exim.org/ ##