packages for solaris 10 x86

Pascal Gienger pascal.gienger at
Sat Oct 9 14:26:49 EDT 2010

Am 09.10.10 19:51, schrieb Frank Pittel:

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

GSSAPI needs Kerberos Libs. You don't have them.

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


For proper 64 bit code to be built I used

export CC=gcc
export CXX=g++
export CFLAGS="-m64 -O3 -march=k8 "
export CXXFLAGS="-m64 -O3 -march=k8"
export CPPFLAGS="-m64 -I/usr/local/test/64/include"
export LDFLAGS="-m64 -Wl,-64 -L/usr/local/test/64/lib 
-Wl,-R/usr/local/test/64/lib -L/usr/local/lib/amd64 

(We have Opteron servers here).

On my test system here the build configure was:

./configure --prefix=/usr/local/test/64 --with-openssl 
--with-ldap=/usr/local/test/64 --with-sasl=/usr/local/test/64 
--with-bdb=/usr/local/test/64 --enable-netscapehack 
--sysconfdir=/usr/local/test/64/etc/cyrus --enable-listext 
--with-snmp=no --disable-snmp --with-idle=idled --enable-idled 
--enable-replication --enable-gssapi=no

used libraries by imapd (as an example):

bash-3.00# ldd /usr/local/test/64/cyrus/bin/imapd =>         /usr/local/test/64/lib/ =>       /usr/local/test/64/lib/ =>    /usr/local/test/64/lib/ =>        /lib/64/ =>        /lib/64/ =>   /lib/64/ =>  /usr/local/test/64/lib/ =>     /usr/lib/64/ =>    /lib/64/ =>    /lib/64/ =>     /lib/64/ =>    /lib/64/ =>    /lib/64/ =>   /lib/64/ =>       /lib/64/ =>         /usr/local/lib/amd64/ =>   /lib/64/ =>  /lib/64/ =>         /lib/64/ =>   /lib/64/ =>     /lib/64/

Due to some problems with Sun's OpenSSL package I used my own one. SASL 
is also linked to that.

Pascal Gienger     Jabber/XMPP/Mail: pascal.gienger at
University of Konstanz, IT Services Department ("Rechenzentrum")
Electronic Communications and Web Services
Building V, Room V404, Phone +49 7531 88 5048, Fax +49 7531 88 3739

More information about the Info-cyrus mailing list