Bug#437838: cyrus-imapd-2.3: Daemons/tools die due to Berkeley DB version mismatch

Gabor Gombas gombasg at sztaki.hu
Tue Aug 21 15:56:26 UTC 2007


On Tue, Aug 21, 2007 at 01:55:56PM +0200, Ondřej Surý wrote:

> Now I see.  You're right.  But where did db-4.5 come from?  2.3.8-1
> source from experimental doesn't have it, 2.3.8-1 source from subversion
> doesn't have it.  Is this your local modification?

I have no idea. Maybe some other unrelated software on the buildd needed
it. I've done no local modifications, I've installed the official
packages:

apt-cache policy cyrus-imapd-2.3
cyrus-imapd-2.3:
  Installed: 2.3.8-1
  Candidate: 2.3.8-1
  Version table:
 *** 2.3.8-1 0
        101 http://ftp.hu.debian.org experimental/main Packages
        101 http://ftp.fi.debian.org experimental/main Packages
        100 /home/gombasg/tmp/debian/x86_64/status

> Correct fix is either fix berkdb.m4 macro to use information
> from /usr/include/db.h (DB_VERSION_MAJOR and DB_VERSION_MINOR) or just
> by using:
> 
> Build-Conflict: libdb4.5
> Build-Depends: libdb4.4-dev
> 
> Which of course needs to be modified each time new libdb4.x is released.

libdb4.6 is already in the archive but Cyrus 2.3.9 does not yet test for
it. I think adding some way to configure to explicitely ask for the BDB
version to use would be the best solution.

Gabor

-- 
     ---------------------------------------------------------
     MTA SZTAKI Computer and Automation Research Institute
                Hungarian Academy of Sciences,
     Laboratory of Parallel and Distributed Systems
     Address   : H-1132 Budapest Victor Hugo u. 18-22. Hungary
     Phone/Fax : +36 1 329-78-64 (secretary)
     W3        : http://www.lpds.sztaki.hu
     ---------------------------------------------------------




More information about the Pkg-Cyrus-imapd-Debian-devel mailing list