Hi,
You must have the development libraries from db3 installed. Try to
locate db.h using 'find ./ -name db.h' on the rootdisk.
For example, I use db2 on a Debian system. The Makefile contains
these references:
USE_DB=yes
INCLUDE=-I/usr/include/db2
DBMLIB=-ldb2
The libraries I installed are libdb2-dev and libdb2-util.
Kind regards,
Bart van Dommelen.
--
On 11 Apr 2001, at 0:36, stewartj@??? wrote:
From: stewartj@???
Date forwarded: Wed, 11 Apr 2001 00:38:27 -0700
Forwarded by: stewartj@???
Forwarded to: exim-users@???
To: exim-users@???
Subject: [Exim] Problem installing Exim
Date sent: Wed, 11 Apr 2001 00:36:39 -0700
> Picked up the 3.22 tarball. Expanded it, read all the docs I could find. We
> already have the Berkeley 3.2 DB installed, so we'll use that. Cool.
>
> Set up Local/Makefile. Think I had everything right. Go to do a make, and
> get this error:
>
> gcc -O -o exim_dbmbuild exim_dbmbuild.c \
> -lnsl -lcrypt -ldb
> In file included from exim.h:332,
> from exim_dbmbuild.c:30:
> dbfn.h:107:16: db.h: No such file or directory
> make[1]: *** [exim_dbmbuild] Error 1
>
> Guessing I have something wrong with a DB setting somewhere in the Makefile,
> but don't know what that might be.
>
> -----------------------------------------------------------
> John Stewart, Seattle, Washington, USA
> co-list-owner, Fumbling-Towards-Ecstasy
> list-owner, ToriNews
> stewartj@???
> -----------------------------------------------------------
>
> --
> ## List details at http://www.exim.org/mailman/listinfo/exim-users Exim details at http://www.exim.org/ ##
>
>