Errors in IMAP.so.
Mark Butscher
mark.butscher at softswitch-verso.com
Tue Oct 26 10:13:16 EDT 2004
Thanks to this list I was able to fix some issues with bdb 4.2. However
when checking my IMAP.so file I get a bunch of undefined Perl symbols
(see below). This is a RHEL3 update 3 box with bdb 4.2, openssl 0.9.7,
sasl2.1.19, imapd2.2.8 all compiled from source. Perl is version that
came standard with RHEL3 (perl-5.8.0-88.7). Is there a way to point the
make to the perl modules include in the imap source? Configure options
were as follows:
./configure \
--with-sasl=/usr/local/lib \
--with-perl \
--with-auth=unix \
--with-dbdir=/usr/local/bdb \
--with-bdb-libdir=/usr/local/bdb/lib \
--with-bdb-incdir=/usr/local/bdb/include \
--with-openssl=/usr/local/ssl \
--without-ucdsnmp \
Output of "ldd -r IMAP.so":
libdb-4.2.so => /usr/local/bdb/lib/libdb-4.2.so (0x00b17000)
libsasl2.so.2 => /usr/local/lib/libsasl2.so.2 (0x00111000)
libssl.so.0.9.7 => /usr/local/ssl/lib/libssl.so.0.9.7 (0x00f97000)
libcrypto.so.0.9.7 => /usr/local/ssl/lib/libcrypto.so.0.9.7
(0x00702000)
libc.so.6 => /lib/tls/libc.so.6 (0x00124000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0x0041c000)
libdl.so.2 => /lib/libdl.so.2 (0x005f7000)
libresolv.so.2 => /lib/libresolv.so.2 (0x00d41000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x005b6000)
undefined symbol: Perl_croak (./IMAP.so)
undefined symbol: Perl_sv_free (./IMAP.so)
undefined symbol: Perl_markstack_grow (./IMAP.so)
undefined symbol: Perl_croak_nocontext (./IMAP.so)
undefined symbol: Perl_save_int (./IMAP.so)
undefined symbol: Perl_sv_setiv (./IMAP.so)
undefined symbol: Perl_sv_2pv_flags (./IMAP.so)
undefined symbol: Perl_av_len (./IMAP.so)
undefined symbol: Perl_pop_scope (./IMAP.so)
undefined symbol: Perl_Idebug_ptr (./IMAP.so)
undefined symbol: Perl_av_shift (./IMAP.so)
undefined symbol: Perl_mg_set (./IMAP.so)
undefined symbol: Perl_sv_newmortal (./IMAP.so)
undefined symbol: Perl_sv_2bool (./IMAP.so)
<SNIP>
undefined symbol: Perl_block_gimme (./IMAP.so)
undefined symbol: Perl_Ttmps_floor_ptr (./IMAP.so)
undefined symbol: Perl_safesysmalloc (./IMAP.so)
undefined symbol: Perl_sv_2pv_nolen (./IMAP.so)
Can someone assist in how I might resolve these errors? Should I worry
about them?
Thanks alot in advance,
-Mark
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
More information about the Info-cyrus
mailing list