You need to remove the Devel package for the other DB..
the issue is cyrus links against libdb.so and the /usr/lib/libdb.so file
is pointing to the db4.0.14 file instead of the 4.1.25.

So check the libdb.so and make sure it points to libdb-4.1.so. Then
cyrus will compile with the correct libs..

On Sat, 2004-04-10 at 17:51, Doug Koobs wrote:
> Edward Rudd wrote:
> 
> >This is because cyrus imapd compiled against the 4.0.14 headers and
> >linked against the 4.1.25 library..
> >you need to install the devel package for your db2-4.1.25 package so
> >that the headers for that release will be found.
> >
> >  
> >
> 
> Ed,
> 
> I installed the db4-devel-4.1.25 rpm, and rebuilt the cyrus-sasl RPM's, 
> did a "rpm -Fvh" on all the sasl packages, then rebuilt all the 
> cyrus-imapd RPM, and did a "rpm -Fvh" on them also, restarted 
> cyrus-imapd, but still getting the same errors. I do still have the 
> older version db4 installed, when I try to uninstall it, there are other 
> packages depending on it. Is there some file I can edit to make sure I 
> am linking and compiling against the new db4 package?
> 
> thanks!
> 
-- 
Edward Rudd <[EMAIL PROTECTED]>
Website http://www.outoforder.cc/

---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to