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

2007-08-23 Thread Gabor Gombas
On Thu, Aug 23, 2007 at 09:34:27AM +0200, Ondřej Surý wrote: > So package gets compiled against lidb4.5-dev headers and -ldb-4.4 > libraries. Yes, I also realized that I got the versioning wrong (I somehow thought it linked to a version higher than the -dev package, but of course the opposite is

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

2007-08-23 Thread Ondřej Surý
I have found something in debian packaging. 2.3.8-1 build depends on libdb4.5-dev, but macro doesn't check for it. So package gets compiled against lidb4.5-dev headers and -ldb-4.4 libraries. It will be fixed in 2.3.9-1 release. Thanks for your bug report. Ondrej. -- Ondřej Surý <[EMAIL PROTE

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

2007-08-22 Thread Ondřej Surý
Gabor Gombas píše v Út 21. 08. 2007 v 12:26 +0200: > On Sun, Aug 19, 2007 at 08:07:39PM +0200, Ondřej Surý wrote: > > > Correct fix would be to find why it didn't find libdb4.4. > > The reason is in the comment of the proposed patch. Every libdbX.Y > Debian package installs the library as /usr/li

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

2007-08-22 Thread Gabor Gombas
On Tue, Aug 21, 2007 at 10:25:58PM +0200, Ondřej Surý wrote: > So question is where did you get that source code which you sent patch > for? Oh, the patch is from the set I used for Cyrus builds at some other place; actually it's against a post-2.3.8 CVS version. I forget to check the sources of

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

2007-08-21 Thread Ondřej Surý
Gabor Gombas píše v Út 21. 08. 2007 v 17:56 +0200: > 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 you

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

2007-08-21 Thread Gabor Gombas
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 unrel

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

2007-08-21 Thread Ondřej Surý
Gabor Gombas píše v Út 21. 08. 2007 v 12:26 +0200: > On Sun, Aug 19, 2007 at 08:07:39PM +0200, Ondřej Surý wrote: > > > Correct fix would be to find why it didn't find libdb4.4. > > [...] > > So, if you happen to have _any_ libdbX.Y package installed that has a > version higher than the -dev pac

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

2007-08-21 Thread Gabor Gombas
On Sun, Aug 19, 2007 at 08:07:39PM +0200, Ondřej Surý wrote: > Correct fix would be to find why it didn't find libdb4.4. The reason is in the comment of the proposed patch. Every libdbX.Y Debian package installs the library as /usr/lib/libdb-X.Y.so, because that's the SONAME of the Berkeley DB 4.

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

2007-08-19 Thread Ondřej Surý
Gabor Gombas píše v Út 14. 08. 2007 v 15:02 +0200: > + # On Debian, /usr/lib/libdb.so points to the version corresponding to > the -dev package, so test that first > +for dbname in db db-4.5 db4.5 db45 db-4.4 db4.4 db44 db-4.3 db4.3 > db43 db-4.2 db4.2 db42 db-4.1 db4.1 db41 db-4.0 db

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

2007-08-14 Thread Gabor Gombas
Package: cyrus-imapd-2.3 Version: 2.3.8-1 Severity: grave Tags: patch Justification: renders package unusable Hi, On AMD64, all daemons and database tools die complaining that they were compiled against db-4.4 headers but were linked against db-4.5. For local Cyrus builds I have used the followi