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