Hi,
I'm new to Exim so I don't know if the following problem is something I'm
doing wrong or not.
When I try to compile Exim 3.02 on RedHat Linux by running "make" I get the
following error:
======
Script started on Thu Jul 8 10:22:17 1999
[root@localhost exim-3.02]# make
`Makefile' is up to date.
make[1]: Entering directory `/usr/exim-3.02/build-Linux-i386'
make[2]: Entering directory `/usr/exim-3.02/build-Linux-i386/pcre'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/exim-3.02/build-Linux-i386/pcre'
gcc -o em_globals.o -c -O -I/usr/X11R6/include -I. -I../exim_monitor \
../exim_monitor/`echo em_globals.o | sed 's/o$/c/'`
../exim_monitor/em_globals.c:169: `SPOOL_DIRECTORY' undeclared here (not in
a function)
../exim_monitor/em_globals.c:169: parse error before string constant
make[1]: *** [em_globals.o] Error 1
make[1]: Leaving directory `/usr/exim-3.02/build-Linux-i386'
make: *** [go] Error 2
[root@localhost exim-3.02]# exit
Script done on Thu Jul 8 10:22:34 1999
======
Line 169 from my copy of em_globals.c is:
char *spool_directory = SPOOL_DIRECTORY
"\0<--------------Space to patch spool_directory->";
I've created the Local/Makefile and Local/eximon.conf files and as far as I
can see they are okay. I downloaded the Exim source from the ftp site a
couple of days to it and have not changed anything. Does anyone know how to
solve this problem?
Thanks,
Simon.
--
*** Exim information can be found at
http://www.exim.org/ ***