I am hoping that I am just missing sumething stupid, Here is how I configured it: ./configure --with-auth=unix --prefix=/packages/cyrus-imapd --with-openssl=/opt/openssl/openssl-0.9.6 --with-sasl=/opt/cyrus-sasl/default/ --with-dbdir=/opt/db/db-3.1.17/ where /opt/cyrus-sasl/default -> /opt/cyrus-sasl/cyrus-sasl-1.5.24 And gcc chugs away for awhile before giving me this: ... gcc -L/opt/db/db-3.1.17//lib -Wl,-rpath,/opt/db/db-3.1.17//lib -L/opt/db/db-3.1.17//lib -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/opt/openssl/openssl-0.9.6/lib -g -O2 -o imapd \ ../master/service.o pushstats.o imapd.o index.o tls.o libimap.a ../acap/libacap.a ../lib/libcyrus.a -L/opt/cyrus-sasl/default//lib -lsasl -ldl -lfl -ldb-3 -lssl -lcrypto ../et/libcom_err.a -lwrap -lnsl tls.o: In function `tls_init_serverengine': /tmp/cyrus-imapd-2.0.12/imap/tls.c:383: undefined reference to `SSL_library_init' /tmp/cyrus-imapd-2.0.12/imap/tls.c:426: undefined reference to `SSL_CTX_set_tmp_rsa_callback' collect2: ld returned 1 exit status make[1]: *** [imapd] Error 1 make[1]: Leaving directory `/tmp/cyrus-imapd-2.0.12/imap' make: *** [all] Error 1 I have tried 2 other versions of openssl, and this doesn't help. Any suggestions? Thanx. Brendan