On Wed, 11 Apr 2001 stewartj@??? wrote:
> 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.
You need something like
INCLUDE=-I/usr/local/include
in your Local/Makefile, where the path is wherever the db.h header file
lives on your system.
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.