[Exim] Error setting up Exim 4.24

Top Page
Delete this message
Reply to this message
Author: Mike Gifford
Date:  
To: exim list
Subject: [Exim] Error setting up Exim 4.24
Hello,

I'm getting the following error when I try to build exim on a vanilla
RH8 system:

[root@oc exim-4.24]# make
`Makefile' is up to date.

make[1]: Entering directory `/usr/src/exim-4.24/build-Linux-i386'
make[2]: Entering directory `/usr/src/exim-4.24/build-Linux-i386/pcre'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/src/exim-4.24/build-Linux-i386/pcre'
/bin/sh ../scripts/Configure-eximon
sed -e "s?CONFIGURE_FILE_USE_NODE??" \
-e "s?CONFIGURE_FILE?/etc?" \
-e "s?BIN_DIRECTORY?/usr/bin?" \
-e "s?BASENAME_COMMAND?look_for_it?" \
-e "s?HOSTNAME_COMMAND?/bin/hostname?" \
-e "s?X11_LD_LIBRARY?/usr/X11R6/lib?" \
../src/eximon.src >> eximon
>>> eximon script built


gcc -c -O  -DCOMPILE_UTILITY -o util-spool_in.o spool_in.c
In file included from exim.h:354,
                 from spool_in.c:12:
dbstuff.h:101:16: db.h: No such file or directory
In file included from exim.h:354,
                 from spool_in.c:12:
dbstuff.h:527: parse error before "DB"
dbstuff.h:527: warning: no semicolon at end of struct or union
dbstuff.h:529: parse error before '}' token
dbstuff.h:529: warning: data definition has no type or storage class
In file included from exim.h:358,
                 from spool_in.c:12:
dbfunctions.h:11: parse error before '*' token
dbfunctions.h:12: parse error before '*' token
dbfunctions.h:13: parse error before '*' token
dbfunctions.h:13: parse error before "open_db"
dbfunctions.h:13: warning: data definition has no type or storage class
dbfunctions.h:14: parse error before '*' token
dbfunctions.h:15: parse error before '*' token
dbfunctions.h:16: parse error before '*' token
make[1]: *** [util-spool_in.o] Error 1
make[1]: Leaving directory `/usr/src/exim-4.24/build-Linux-i386'
make: *** [go] Error 2



I think I've edited Local/eximon.conf & Local/Makefile correctly..
Could send those along if it would be useful.

Also, from the mailman list I was told about the eximconf perl script..
I'm not sure where this is or what it does, but there has to be an
easier way to configure it than this.

Mike
--
Mike Gifford, OpenConcept Consulting
Free Software for Social Change -> http://www.openconcept.ca
Stop Cdn Pension Plan War Investments -> http://coat.openconcept.ca/
Another world is not only possible, she is on her way -Arundhati Roy