[Exim] Unable to build exil-4.20

Top Page
Delete this message
Reply to this message
Author: Jean Magnan de Bornier
Date:  
To: Liste exim
Subject: [Exim] Unable to build exil-4.20
Hello all,
trying to build exim-4.20 on my linux mandrake 9.1 machine, I get the
following error:

make[2]: Leaving directory `/home/jean/exim-4.14/build-Linux-i386/pcre'
gcc -c -O  -o exim_dbmbuild.o exim_dbmbuild.c
In file included from exim.h:341,
                 from exim_dbmbuild.c:30:
dbstuff.h:101:16: db.h: No such file or directory
In file included from exim.h:341,
                 from exim_dbmbuild.c:30:
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:345,
                 from exim_dbmbuild.c:30:
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
exim_dbmbuild.c: In function `main':
exim_dbmbuild.c:81: `DB' undeclared (first use in this function)
exim_dbmbuild.c:81: (Each undeclared identifier is reported only once
exim_dbmbuild.c:81: for each function it appears in.)
exim_dbmbuild.c:81: `d' undeclared (first use in this function)
exim_dbmbuild.c:82: `DBT' undeclared (first use in this function)
exim_dbmbuild.c:82: parse error before "key"
exim_dbmbuild.c:135: `DB_HASH' undeclared (first use in this function)
exim_dbmbuild.c:198: `content' undeclared (first use in this function)
exim_dbmbuild.c:201: `key' undeclared (first use in this function)
exim_dbmbuild.c:201: `R_NOOVERWRITE' undeclared (first use in this
function)
make[1]: *** [exim_dbmbuild.o] Erreur 1
make[1]: Leaving directory `/home/jean/exim-4.14/build-Linux-i386'
make: *** [go] Erreur 2


I certainly miss something, but am unable to find out what.
Thanks for any help,
--
Jean Magnan de Bornier
3 Cours Victor Hugo, 13980 Alleins   France
Tel: 04 90 59 33 94    Port: 06 09 17 35 87
mèl: jean.magnan*at*bornier.net