| 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.