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

2007-08-23 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

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

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-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 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

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 package

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

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 your local

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 db4.0

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