Re: [Exim] Problems Building 4.20 with BerkeleyDB.4.1.25

Pàgina inicial
Delete this message
Reply to this message
Autor: Andreas Metzler
Data:  
A: exim-users
Assumpte: Re: [Exim] Problems Building 4.20 with BerkeleyDB.4.1.25
On Mon, Aug 25, 2003 at 11:12:44PM +0100, Stephen Kitchener wrote:
> I get
>
> gcc -c -O -I/usr/local/BerkeleyDB.4.1/include -o exim_dbmbuild.o
> exim_dbmbuild.c
> gcc -o exim_dbmbuild exim_dbmbuild.o \
> -lnsl -lcrypt -L/usr/local/BerkeleyDB.4.1/lib/libdb.a

[error message]
> I have set in the Local/Makefile the following
>
> USE_DB=yes
>
> INCLUDE=-I/usr/local/BerkeleyDB.4.1/include
> DBMLIB=-L/usr/local/BerkeleyDB.4.1/lib/libdb.a
>
> as extras to the Makefile, as described in the help on exims site.

[...]

Could you show us where you read that, so it can be fixed? This is
broken.

Quoting gcc(1)
| -Ldir  Add directory dir to the list of directories to be
|       searched for `-l'.

|---------------------------

/usr/local/BerkeleyDB.4.1/lib/libdb.a is no directory.

You want to use either
DBMLIB=/usr/local/BerkeleyDB.4.1/lib/libdb.a
for static linking or
DBMLIB=-L/usr/local/BerkeleyDB.4.1/lib -ldb
for dynamic linking.
             cu andreas
--
"See, I told you they'd listen to Reason," [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in "Snow Crash"