Installtion error - cyrusdb_berkeley structure has no member
named `set_lk_max'
Oliver Falk
oliver at linux-kernel.at
Thu Dec 14 07:12:05 EST 2006
Am 2006-12-14 12:38, Oliver Falk schrieb:
> Hi Chaskiel!
>
> Am 2006-12-12 20:06, Chaskiel M Grundman schrieb:
>> --On Tuesday, December 12, 2006 02:12:41 PM +0530 Pubudu Premachandra
>> <npubudu at gmail.com> wrote:
>>
>>> cyrusdb_berkeley.c:176: error: structure has no member named
>>> `set_lk_max'
>>
>> set_lk_max has been deprecated since DB 4.0. I guess it was finally
>> removed.
>>
>> The following patch may be used to work around this:
> [ ... ]
>> Or you can downgrade to DB 4.3 (I don't know if 4.4 will work or not)
>
> I'm trying to rebuild my Cyrus IMAP rpm packge for 'Fedora Development'.
> Fedora just updated DB4 to 4.5.20. The above patch will - I expect,
> because the error with set_lk_max is the same - be needed for 4.5.20 as
> well. However; I just wanted to know if anyone has experience with DB
> 4.5 already or not!? If not with 4.4 I don't think anyone tried 4.5!?
Just saw, that berkdb.m4 needs patching for db4.5:
--- cyrus-imapd-2.3.7/cmulocal/berkdb.m4.db4.5 2006-12-14
12:59:53.000000000 +0100
+++ cyrus-imapd-2.3.7/cmulocal/berkdb.m4 2006-12-14
12:59:59.000000000 +0100
@@ -213,7 +213,7 @@
fi
saved_LIBS=$LIBS
- for dbname in 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 db-4 db40 db4 db-3.3 db3.3 db33
db-3.2 db3.2 db32 db-3.1 db3.1 db31 db-3 db30 db3 db
+ for dbname in 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 db-4 db40 db4
db-3.3 db3.3 db33 db-3.2 db3.2 db32 db-3.1 db3.1 db31 db-3 db30 db3 db
do
LIBS="$saved_LIBS -l$dbname"
AC_TRY_LINK([#include <db.h>],
-of
More information about the Info-cyrus
mailing list