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