hai, i got this error when i make all the imap my configue ./configure --with-auth=unix --with-cyrus-user=cyrus --with-cyrus-group=mail --with-sasl=/usr/local/lib/sasl2/
please help here my follows ### Making all in /usr/src/cyrus-imapd-2.1.15/man make[1]: Entering directory `/usr/src/cyrus-imapd-2.1.15/man' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/src/cyrus-imapd-2.1.15/man' ### Making all in /usr/src/cyrus-imapd-2.1.15/et make[1]: Entering directory `/usr/src/cyrus-imapd-2.1.15/et' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/src/cyrus-imapd-2.1.15/et' ### Making all in /usr/src/cyrus-imapd-2.1.15/sieve make[1]: Entering directory `/usr/src/cyrus-imapd-2.1.15/sieve' gcc -c -I. -I.. -I. -I./../lib -I./../et -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ sieve.c gcc -c -I. -I.. -I. -I./../lib -I./../et -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ sieve-lex.c gcc -c -I. -I.. -I. -I./../lib -I./../et -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ comparator.c gcc -c -I. -I.. -I. -I./../lib -I./../et -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ interp.c gcc -c -I. -I.. -I. -I./../lib -I./../et -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ message.c gcc -c -I. -I.. -I. -I./../lib -I./../et -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ script.c gcc -c -I. -I.. -I. -I./../lib -I./../et -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ tree.c rm -f libsieve.a ar cr libsieve.a sieve_err.o sieve.o sieve-lex.o comparator.o interp.o message.o script.o tree.o addr.o addr-lex.o md5.o ranlib libsieve.a make[1]: Leaving directory `/usr/src/cyrus-imapd-2.1.15/sieve' ### Making all in /usr/src/cyrus-imapd-2.1.15/acap make[1]: Entering directory `/usr/src/cyrus-imapd-2.1.15/acap' gcc -c -I/usr/local/include -I/usr/local/lib/sasl2//include -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -Wall -g -O2 \ acap.c gcc -c -I/usr/local/include -I/usr/local/lib/sasl2//include -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -Wall -g -O2 \ acapsieve.c rm -f libacap.a ar cr libacap.a acap.o acapsieve.o skip-list.o acap_err.o ranlib libacap.a make[1]: Leaving directory `/usr/src/cyrus-imapd-2.1.15/acap' ### Making all in /usr/src/cyrus-imapd-2.1.15/lib make[1]: Entering directory `/usr/src/cyrus-imapd-2.1.15/lib' gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ acl.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ assert.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ bsearch.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ charset.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ glob.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ retry.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ util.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ prot.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ parseaddr.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ imclient.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ imparse.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ xmalloc.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ hash.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ mpool.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ cyrusdb.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ mkchartable.c gcc -L/usr/local/lib -Wl,-rpath,/usr/local/lib -o mkchartable mkchartable.o xmalloc.o assert.o ### Building chartables... rm -f chartable.c ./mkchartable \ -m ./charset/unifix.txt \ -m ./charset/unidata2.txt \ ./charset/*.t \ > chartable.c \ || (rm -f chartable.c && exit 1) mkchartable: expanding unicode mappings... mkchartable: expanding unicode mappings... mkchartable: expanding unicode mappings... mkchartable: building expansion table... mkchartable: mapping unicode... mkchartable: mapping UTF-8... mkchartable: mapping UTF-7... mkchartable: mapping ./charset/big5.t... mkchartable: mapping ./charset/gb2312.t... mkchartable: mapping ./charset/iso-2022-jp.t... mkchartable: mapping ./charset/iso-2022-kr.t... mkchartable: mapping ./charset/iso-8859-15.t... mkchartable: mapping ./charset/iso-8859-1.t... mkchartable: mapping ./charset/iso-8859-2.t... mkchartable: mapping ./charset/iso-8859-3.t... mkchartable: mapping ./charset/iso-8859-4.t... mkchartable: mapping ./charset/iso-8859-5.t... mkchartable: mapping ./charset/iso-8859-6.t... mkchartable: mapping ./charset/iso-8859-7.t... mkchartable: mapping ./charset/iso-8859-8.t... mkchartable: mapping ./charset/iso-8859-9.t... mkchartable: mapping ./charset/koi8-r.t... mkchartable: mapping ./charset/us-ascii.t... mkchartable: mapping ./charset/windows-1252.t... mkchartable: mapping ./charset/windows-1256.t... ### Done building chartables. gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ chartable.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ nonblock_fcntl.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ lock_fcntl.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ gmtoff_tm.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ map_shared.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ acl_afs.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ auth_unix.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ cyrusdb_db3.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ cyrusdb_flat.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ cyrusdb_skiplist.c gcc -c -I.. -I/usr/local/include -I/usr/local/lib/sasl2//include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2 \ iptostring.c rm -f libcyrus.a ar cr libcyrus.a acl.o assert.o bsearch.o charset.o glob.o retry.o util.o mkgmtime.o prot.o parseaddr.o imclient.o imparse.o xmalloc.o lsort.o stristr.o hash.o rfc822date.o mpool.o cyrusdb.o chartable.o imapurl.o nonblock_fcntl.o lock_fcntl.o gmtoff_tm.o map_shared.o acl_afs.o auth_unix.o cyrusdb_db3.o cyrusdb_flat.o cyrusdb_skiplist.o iptostring.o ranlib libcyrus.a make[1]: Leaving directory `/usr/src/cyrus-imapd-2.1.15/lib' ### Making all in /usr/src/cyrus-imapd-2.1.15/master make[1]: Entering directory `/usr/src/cyrus-imapd-2.1.15/master' gcc -c -I. -I.. -I. -I./../lib -I/usr/local/include -I./../et -DHAVE_CONFIG_H -Wall -g -O2 \ master.c gcc -c -I. -I.. -I. -I./../lib -I/usr/local/include -I./../et -DHAVE_CONFIG_H -Wall -g -O2 \ masterconf.c gcc -c -I. -I.. -I. -I./../lib -I/usr/local/include -I./../et -DHAVE_CONFIG_H -Wall -g -O2 \ cyrusMasterMIB.c gcc -L/usr/local/lib -Wl,-rpath,/usr/local/lib -Wall -g -O2 -o master master.o masterconf.o cyrusMasterMIB.o ../lib/lock_fcntl.o -lucdagent -lucdmibs -lsnmp -lssl -lcrypto -lfl -lresolv -ldb-3.3 ../et/libcom_err.a /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libucdmibs.so: undefined reference to `rpmdbClose' /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libucdmibs.so: undefined reference to `rpmdbGetIteratorOffset' /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libucdmibs.so: undefined reference to `hosts_ctl' /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libucdmibs.so: undefined reference to `rpmdbOpen' /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libucdmibs.so: undefined reference to `rpmdbInitIterator' /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libucdmibs.so: undefined reference to `rpmdbNextIterator' /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libucdmibs.so: undefined reference to `rpmGetPath' /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libucdmibs.so: undefined reference to `deny_severity' /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libucdmibs.so: undefined reference to `rpmReadConfigFiles' /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libucdmibs.so: undefined reference to `rpmdbFreeIterator' collect2: ld returned 1 exit status make[1]: *** [master] Error 1 make[1]: Leaving directory `/usr/src/cyrus-imapd-2.1.15/master' make: *** [all] Error 1 [EMAIL PROTECTED] cyrus-imapd-2.1.15]#