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:[EMAIL PROTECTED]] Sent: September 23, 2002 9:13 PM To: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] [mailto:owner-info- >>[EMAIL PROTECTED]] On Behalf Of Su Li >>Sent: Monday, September 23, 2002 7:38 PM >>To: 'Ken Murchison' >>Cc: [EMAIL PROTECTED] >>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:[EMAIL PROTECTED]] >>Sent: September 23, 2002 8:06 PM >>To: Su Li >>Cc: [EMAIL PROTECTED] >>Subject: RE: Really Need Help! -- Cyrus Imap Initialize Error >> >> >>Quoting Su Li <[EMAIL PROTECTED]>: >> >>> 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