Cannot 'make' Cyrus IMAP... libucdmibs.so: undefined reference to `rpmdbClose' ...

Gavin M. Bell cue at 6thcolumn.org
Sun Oct 20 10:57:13 EDT 2002


Hello...

I am having problems installing cyrus imap -2.0.16 on my RH LINUX 7.3
(2.4.18-3) box.

I tar xvzf the distribution and enter the top level directory and 
issued 

./configure --with-auth=unix
make depend
make all CFLAGS=-O

and that's when it goes through and gives me the following at when it is
time to make master:

make[1]: Entering directory `/home_local/brian/workbench/cyrus-imapd-2.0.16/master'
gcc -c -I. -I.. -I. -I/usr/include/db3 -I/usr/local/include   -DHAVE_CONFIG_H  -O \
master.c
gcc -c -I. -I.. -I. -I/usr/include/db3 -I/usr/local/include   -DHAVE_CONFIG_H  -O \
masterconf.c
gcc -c -I. -I.. -I. -I/usr/include/db3 -I/usr/local/include   -DHAVE_CONFIG_H  -O \
cyrusMasterMIB.c
gcc -L/usr/local/lib -Wl,-rpath,/usr/local/lib  -g -O2  -o master master.o masterconf.o cyrusMasterMIB.o -lucdagent -lucdmibs -lsnmp -lssl -lcrypto  -lfl  -ldb-3.2  -lresolv  -lcom_err 
/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 `/home_local/brian/workbench/cyrus-imapd-2.0.16/master'
make: *** [all] Error 1

Please... HELP!  What is this all about?  Has anyone seen this before?  I am
not a Makefile guru by any means.  How can I get past this to install Cyrus?
Help, Please!
:-)

Thanks in advance.

----
Cue
----

"I'm trying real hard to be the shepherd."
				-Samuel Jackson (Pulp Fiction)

PGP KEY: http://www.6thcolumn.org/~cue/cuekey.asc





More information about the Info-cyrus mailing list