Re: [Exim] Installation crashes when I try to compile

Top Page
Delete this message
Reply to this message
Author: Kevin Sindhu
Date:  
To: P Kirk
CC: Kevin Sindhu, Richard Welty, exim-users
Subject: Re: [Exim] Installation crashes when I try to compile
On Sat, Aug 25, 2001 at 12:08:41AM +0100, P Kirk penned:
> Good advice. I reinstalled Berkeley from source, re-ran updatedb and it
> runs. ln -s .../db.h /usr/include/ and success!


> Except...another related massage pops up. As it involves ld I hope it means
> I have comoiled correctly and am now linking but optimism is always a
> failing of mine.


> Q0114: I'm getting the error "/usr/bin/ld: cannot find -ldb1" when I try to
> build Exim.
> A0114: This is probably the same problem as Q0113.


This is because you installed BerkleyDB version 3.x. And ld is linking
to db 1.85 I think.

1) Wanna know another dirty hack(I know I'll get flamed for this;))
if you have libdb.a in /usr/lib , add ln -s /usr/lib/libdb.a
/usr/lib/libdb1.a. Anyway, I never said that.

2) Nicer way. Edit the makefile to fix it to -ldb for instance

3) Compile Berkley Db 1.85

Anyway....I never said anything

-Kevin

--
"Have you lived here all your life?"
"Oh, twice that long."