us-ascii view source code


x-uunet-gateway:  mr1.ash.ops.us.uu.net from help-cfengine to gnu.cfengine.help; Wed, 7 Aug 2002 03:55:34 GMT
Date:  Tue, 6 Aug 2002 23:54:27 -0400
From:  kirk@kaybee.org (Kirk Bauer)
Subject:  FAQ Answer: Compiling 2.0.3 on Red Hat Linux 7.2 (requires BerkeleyDB 3.2 or later)
Message-ID:  <Pine.LNX.4.44.0208062334330.13323-100000@kaybee.org>
MIME-Version:  1.0
Content-Type:  TEXT/PLAIN; charset=US-ASCII
Newsgroups:  gnu.cfengine.help
Path:  news1.ip-mobilphone.net ! news2.ip-mobilphone.net ! NNTPLoader.ip-mobilphone.net ! sun1.scl.kyoto-u.ac.jp ! newsfeed.media.kyoto-u.ac.jp ! HSNX.atgi.net ! cyclone-sf.pbi.net ! 151.164.30.35 ! cyclone.swbell.net ! easynews ! uunet ! dfw.uu.net ! ash.uu.net ! spool0901.news.uu.net ! wendy-fate.uu.net ! help-cfengine
Sender:  help-cfengine-request@mail.gnu.org
Lines:  36
Xref:  news2.ip-mobilphone.net gnu.cfengine.help:1432

I have seen lots of people talk about this problem, but no solutions for
anything after 2.0.1.

So, here is my system:
cfengine 2.0.3
Red Hat Linux 7.2
db 3.2.9
/lib/libdb-3.2.so
/usr/include/db.h
/usr/include/db3/db.h

The configure script fails:
checking for BerkeleyDB location... /usr
checking Berkeley DB Version... configure: error: This release of cfengine requires BerkeleyDB 3.2 or later

Here is how I fixed the problem:

1) I editied the configure script in the base directory. I found two
sections like this:

{ { echo "$as_me:3445: error: This release of cfengine requires BerkeleyDB 3.2 or later" >&5
echo "$as_me: error: This release of cfengine requires BerkeleyDB 3.2 or later" >&2;}
{ (exit 1); exit 1; }; }

And I changed it to this:

{ { echo "$as_me:3445: error: This release of cfengine requires BerkeleyDB 3.2 or later" >&5
echo "$as_me: error: This release of cfengine requires BerkeleyDB 3.2 or later" >&2;}
}


2) I edited src/Makefile, searched for '-ldb3' and replaced all
occurences with '-ldb'

Just figured I would pass this info along.