The problem you are having is with the Linker. It can't find certain references because either a library is not found (thus you are missing a dependency) that the files are referencing, or you have not configured it correctly, and it has not compiled a certain module for one reason or another. I haven't compiled that specific application before, but if you don't want to install an rpm you will probably have better luck on the projects web site and mailing lists. Maybe find a developers mailing list. It appears your c files compiled fine, which means you obviously have the header files, but your libs are not there. Maybe you need to use another configure switch like --with-somelibname-dir=/usr/local/someprogram/lib or /home/username/pathtosomelibdiryoudownloaded/lib many times this is the case, but other than that. That is the best I can do for you without building it other than this. 1) This next line is going to link all of these object files together into your output program name imapd gcc -L/usr/local/lib -Wl,-rpath,/usr/local/lib -Wall -g -O2 -o imapd \ ../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 -lresolv -ldb-4.0 ../et/libcom_err.a 2) lines like the next one are telling you about the problem ../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x2fd): In function `mysync': /home/downloads/cyrus-imapd-2.1.15/lib/cyrusdb_db3.c:240: undefined reference to `txn_checkpoint' ../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x3e6): In function `myarchive': /home/downloads/cyrus-imapd-2.1.15/lib/cyrusdb_db3.c:270: undefined reference to `log_archive' ../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x467):/home/downloads/cyrus-imap d-2.1.15/lib/cyrusdb_db3.c:291: undefined reference to `log_archive' ../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x4f7):/home/downloads/cyrus-imap d-2.1.15/lib/cyrusdb_db3.c:319: undefined reference to `log_archive' ../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x831): In function `gettid': /home/downloads/cyrus-imapd-2.1.15/lib/cyrusdb_db3.c:403: undefined reference to `txn_id' ../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x845):/home/downloads/cyrus-imap d-2.1.15/lib/cyrusdb_db3.c:406: undefined reference to `txn_id' ../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x8cd):/home/downloads/cyrus-imap d-2.1.15/lib/cyrusdb_db3.c:416: undefined reference to `txn_id' 3) You can look in /home/downloads/cyrus-imapd-2.1.15/lib/cyrusdb_db3.c and more than likely find txn_id, log_archive, myarchive, or mysync in one of the header files. Just by looking at the variable names and the file name txn_id (transaction id), log archive is clear enough, "my"archive, and "my"sync, and cyrus_"db"_"db3".c I would assume that the problem is a database library is not found. The "my"'s make me think about mysql and the db3 makes me think about Berkley DB version 3. Hope that helps you. Wade -----Original Message----- From: redhat-list-admin@xxxxxxxxxx [mailto:redhat-list-admin@xxxxxxxxxx] On Behalf Of Tapang, Roderick (GXS) Sent: Wednesday, October 29, 2003 1:12 AM To: redhat-list@xxxxxxxxxx Subject: RE: Cyrus not compiling.. any ideas? >-----Original Message----- >From: Kelerion [mailto:kelerion@xxxxxxxxxxxxxxxx] >Sent: Tuesday, October 28, 2003 11:24 AM >To: redhat-list@xxxxxxxxxx >Subject: OT: Cyrus not compiling.. any ideas? > > >Hey all.. > >Am just messing around with installing Cyrus.. have finally >got all it's >requirements (I think) installed so it's got through the >./configure but >the make is running into problems.. > >The error is at: http://www.8010.info/error.txt > >Can anyone spot any obvious problems? i can't help on that one. but have u tried checking the rpm repository? http://www.invoca.ch/pub/packages/cyrus-imapd/ hth. -- redhat-list mailing list unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list -- redhat-list mailing list unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list