Really Need Help! -- Cyrus Imap Initialize Error

Su Li sli at rim.net
Mon Sep 23 23:32:01 EDT 2002


Hi,

I tried down grad to BerkeleyDB 3.3, and in cyrus-imap manually changed
Makefile -ldb-4.0 to -ldb-3.0. 
And it works. 

I did 
./configure  --with-auth=unix --without-krb4 --without-ucdsnmp
--with-bdb-incdir=/usr/local/BerkeleyDB.3.3/include --with-bdb-libdir=/usr
/local/BerkeleyDB.3.3/lib --with-dblib=berkeley

But the Makefiles are still using -db-4.0. I wonder where can I set the path
for cyrus-imap to look for db files? It is really confusing. 

Although it right works for me on BerkeleyDB 3.3, I still don't know why.

Thanks for all the help.

Su


-----Original Message-----
From: Vernon A. Fort [mailto:vfort at provident-solutions.com]
Sent: September 23, 2002 9:13 PM
To: info-cyrus at lists.andrew.cmu.edu
Subject: RE: Really Need Help! -- Cyrus Imap Initialize Error


Maybe I missed it in previous posts but what o/s are you compiling this
on....

Andy

--------------------------------
Vernon A. Fort (Andy)
Provident Solutions LLC.
(615) 406-5540 http://www.provident-solutions.com
 

>>-----Original Message-----
>>From: owner-info-cyrus at lists.andrew.cmu.edu [mailto:owner-info-
>>cyrus at lists.andrew.cmu.edu] On Behalf Of Su Li
>>Sent: Monday, September 23, 2002 7:38 PM
>>To: 'Ken Murchison'
>>Cc: info-cyrus at lists.andrew.cmu.edu
>>Subject: RE: Really Need Help! -- Cyrus Imap Initialize Error
>>
>>Hi,
>>
>>I am back with cyrus-imapd-2.1.9 with BerkleyDB 4.0. I have tried to
put
>>every thing in "/usr/local/BerkeleyDB.4.0/lib and include" into
/usr/lib,
>>/usr/include, /usr/local/lib and /usr/local/include. It still didn't
work.
>>I
>>have being trying for 5 days to sovle the compile error, but got no
luck.
>>
>> ../master/service.o pushstats.o backend.o imapd.o index.o tls.o
version.o
>>libimap.a ../acap/libacap.a ../lib/libcyrus.a  -lsasl2  -lssl -lcrypto
>>-lfl  -ldb-4.0  -lresolv  -lcom_err -lwrap -lnsl
>>../lib/libcyrus.a(cyrusdb_db3.o): In function `mysync':
>>/usr/local/src/cyrus-imapd-2.1.9/lib/cyrusdb_db3.c:237: undefined
>>reference
>>to `txn_checkpoint'
>>../lib/libcyrus.a(cyrusdb_db3.o): In function `myarchive':
>>/usr/local/src/cyrus-imapd-2.1.9/lib/cyrusdb_db3.c:262: undefined
>>reference
>>to `log_archive'
>>/usr/local/src/cyrus-imapd-2.1.9/lib/cyrusdb_db3.c:283: undefined
>>reference
>>to `log_archive'
>>/usr/local/src/cyrus-imapd-2.1.9/lib/cyrusdb_db3.c:311: undefined
>>reference
>>to `log_archive'
>>../lib/libcyrus.a(cyrusdb_db3.o): In function `gettid':
>>/usr/local/src/cyrus-imapd-2.1.9/lib/cyrusdb_db3.c:384: undefined
>>reference
>>to `txn_id'
>>
>>What other thing can I do to get it compile? Thanks a lot for your
help.
>>
>>
>>Su
>>
>>(519)888-7465 ext 3041
>>
>>
>>
>>-----Original Message-----
>>From: Ken Murchison [mailto:ken at oceana.com]
>>Sent: September 23, 2002 8:06 PM
>>To: Su Li
>>Cc: info-cyrus at lists.andrew.cmu.edu
>>Subject: RE: Really Need Help! -- Cyrus Imap Initialize Error
>>
>>
>>Quoting Su Li <sli at rim.net>:
>>
>>> Hi
>>>
>>> I installed cyrus-imapd-2.0.16 with BekeleyDB 4.0. It compils but
when I
>>> start master process, I got:
>>
>>Read the release notes.  2.0.16 does not support DB 4.0





More information about the Info-cyrus mailing list