packages for solaris 10 x86

Frank Pittel fwp at
Sat Oct 9 13:51:40 EDT 2010

On Fri, Oct 08, 2010 at 08:06:33PM -0700, Andrew Morgan wrote:
> On Fri, 8 Oct 2010, Frank Pittel wrote:
> >Now I'm trying to compile cyrus-imapd and am running into the following error:
> >

<errors deleted>

> >Sigh!! there has to be an easier way. Anyone have an idea of how
> >to get past this? I'm not a programmer.
> It seems to be failing when it tries to link in the snmp libraries.
> Personally, I've never used the snmp features of Cyrus.  You could
> try disabling them:
>   make clean
>   ./configure --without-snmp --whatever-other-options-you-use
>   make

That helped but I then I ran into more troubles. I'm starting to wonder if it'll work
when I do get it compiled! The errors I'm getting now is:

gcc -L/usr/local/BerkeleyDB.4.7/lib -R/usr/local/BerkeleyDB.4.7/lib -o imapd \
 ../master/service.o pushstats.o imapd.o proxy.o imap_proxy.o index.o version.o
mutex_fake.o \
libimap.a ../lib/libcyrus.a ../lib/libcyrus_min.a -L/opt/sasl/lib  -R/opt/sasl/lib
-lsasl2 -lgss -lresolv -lresolv -lssl -lcrypto   -lresolv  -lresolv -lsocket -lnsl
-L/usr/local/BerkeleyDB.4.7/lib  -R/usr/local/BerkeleyDB.4.7/lib -ldb-4.7 -lz -lmd  -lrt
Undefined                       first referenced
 symbol                             in file
krb5_free_principal                 ../lib/libcyrus.a(auth_krb5.o)
krb5_realm_compare                  ../lib/libcyrus.a(auth_krb5.o)
krb5_build_principal                ../lib/libcyrus.a(auth_krb5.o)
krb5_get_default_realm              ../lib/libcyrus.a(auth_krb5.o)
krb5_parse_name                     ../lib/libcyrus.a(auth_krb5.o)
krb5_init_context                   ../lib/libcyrus.a(auth_krb5.o)
krb5_free_context                   ../lib/libcyrus.a(auth_krb5.o)
krb5_unparse_name                   ../lib/libcyrus.a(auth_krb5.o)
ld: fatal: Symbol referencing errors. No output written to imapd
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `imapd'
Current working directory /src/cyrus-imapd-2.3.16/imap
*** Error code 1
The following command caused the error:
for d in  man com_err/et  lib  sieve master imap  imtest   perl timsieved notifyd; \
do \
        (cd $d; echo "### Making" all "in" `pwd`;       \
                make  DESTDIR= all) || exit 1; \
make: Fatal error: Command failed for target `all'

Has anyone been able to get cyrus-imap to compile under solaris-10? If I sound frustrated
it's because I am. :-(


More information about the Info-cyrus mailing list