Re: [Exim] Exim doesn't compile with Berkeley DB 4.0.4 ?

Top Page
Delete this message
Reply to this message
Author: Frédéric L. W. Meunier
Date:  
To: exim-users
Subject: Re: [Exim] Exim doesn't compile with Berkeley DB 4.0.4 ?
On Tue, 22 Jan 2002 13:36:16 +0000 (GMT), "Philip Hazel"
<ph10@???> said:
> On Tue, 22 Jan 2002, Frédéric L. W. Meunier wrote:
>
> > I tried to compile 3.34 and it stops at:
> >
> > gcc -O    -o exim_dbmbuild  exim_dbmbuild.c \
> >   -lnsl -lcrypt  -ldb
> > In file included from dbfn.h:107,
> >         from exim.h:332,
> >         from exim_dbmbuild.c:30:
> > /usr/include/db.h:634: parse error before numeric constant
> > make[1]: *** [exim_dbmbuild] Error 1
> > make[1]: Leaving directory `/home/pervalidus/tmp/objdir/build-Linux-i386'
> > make: *** [go] Error 2

>
> Which operating system? Which DBM library do you have installed? What
> DBM options did you set in Local/Makefile?

Linux, and I now have both Berkeley DB 4.0.4 (it compiled with 3.3.11)
and GNU dbm 1.8.0, but I always compile with the first. There are no DBM
options set in Local/Makefile
> If the answer to the second question is "Berkeley DB 4.xx", try the
> patch below.


Read the Subject :-) Thank you, it compiles with your patch.


--
0@pervalidus.{net, dyndns.org}