compile problems with imap-2.2.10

Mark Nernberg marknernberg at gmail.com
Mon May 23 11:11:20 EDT 2005


I'm attempting to compile/install IMAP-2.2.10 from source using FreeBSD
5.4/RELEASE on Sparc64.

I am getting the following output from make:

gcc -L/usr/local/ssl/lib -R/usr/local/ssl/lib -L/usr/local/bdb/lib
-R/usr/local/bdb/lib -o imapd  ../master/service.o pushstats.o backend.o
imapd.o index.o tls.o version.o mutex_fake.o  libimap.a ../lib/libcyrus.a
../lib/libcyrus_min.a -L/usr/local/lib  -R/usr/local/lib -lsasl2  -lfl
-L/usr/local/bdb/lib  -R/usr/local/bdb/lib -ldb-4.2 -lssl -lcrypto -lmd
-lcom_err -lwrap
libimap.a(imap_err.o)(.text+0x10): In function
`initialize_imap_error_table_r':
/usr/local/warez/cyrus-imapd-2.2.10/imap/imap_err.c:68: undefined reference
to `initialize_error_table_r'
libimap.a(imap_err.o)(.text+0x14):/usr/local/warez/cyrus-imapd-2.2.10/imap/i
map_err.c:68: undefined reference to `initialize_error_table_r'
libimap.a(imap_err.o)(.text+0x30): In function
`initialize_imap_error_table':
/usr/local/warez/cyrus-imapd-2.2.10/imap/imap_err.c:73: undefined reference
to `init_error_table'
libimap.a(imap_err.o)(.text+0x34):/usr/local/warez/cyrus-imapd-2.2.10/imap/i
map_err.c:73: undefined reference to `init_error_table'
libimap.a(mupdate_err.o)(.text+0x10): In function
`initialize_mupd_error_table_r':
/usr/local/warez/cyrus-imapd-2.2.10/imap/mupdate_err.c:23: undefined
reference to `initialize_error_table_r'
libimap.a(mupdate_err.o)(.text+0x14):/usr/local/warez/cyrus-imapd-2.2.10/ima
p/mupdate_err.c:23: undefined reference to `initialize_error_table_r'
libimap.a(mupdate_err.o)(.text+0x30): In function
`initialize_mupd_error_table':
/usr/local/warez/cyrus-imapd-2.2.10/imap/mupdate_err.c:28: undefined
reference to `init_error_table'
libimap.a(mupdate_err.o)(.text+0x34):/usr/local/warez/cyrus-imapd-2.2.10/ima
p/mupdate_err.c:28: undefined reference to `init_error_table'
*** Error code 1

Stop in /usr/local/warez/cyrus-imapd-2.2.10/imap.
*** Error code 1

Stop in /usr/local/warez/cyrus-imapd-2.2.10.


For ./configure, I used:

./configure --with-sasl=/usr/local \
--with-perl --with-auth=unix  \
--with-bdb=/usr/local/bdb \
--with-bdb-libdir=/usr/local/bdb/lib  \
--with-bdb-incdir=/usr/local/bdb/include \
--with-openssl=/usr/local/ssl \
--disable-gssapi \
--without-ucdsnmp


Any assistance or information would be appreciated.  There is a lack of
information regarding any of this anywhere on the internet (via Google,
etc).  I found a few references to it, but no solutions.

---
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