while trying to compile cyrus imap 2.1.3 on red hat 7.1 kernal 2.4.2-2smp, i get this error
[amity@crow cyrus-imapd-2.1.3]# make all CFLAGS=-O ... gcc -L/usr/local/lib -Wl,-rpath,/usr/local/lib -s -Wall -g -O2 -o master master.o masterconf.o cyrusMasterMIB.o -lucdagent -lucdmibs -lsnmp -lssl -lcrypto -lfl -ldb-3.1 -lresolv -lcom_err /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libucdmibs.so: undefined reference to `smux_listen_sd' /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 `headerLink' /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 `rpmGetPath' /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libucdmibs.so: undefined reference to `headerFree' /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libucdmibs.so: undefined reference to `XrpmdbNextIterator' /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 `headerGetEntry' /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/local/src/cyrus-imapd-2.1.3/master' make: *** [all] Error 1 anyone have ideas ?