RE: [Exim] Compiling on RedHat 9

Pàgina inicial
Delete this message
Reply to this message
Autor: Andy Hedges
Data:  
A: 'Andy Hedges', exim-users
Assumpte: RE: [Exim] Compiling on RedHat 9
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/ ##