On Mon, 2010-01-25 at 14:34 -0400, Brandon Hume wrote:
> On Mon, 2010-01-25 at 18:22 +0100, Dick Hoogendijk wrote:
> > I thought I was lucky. Building cyrus-sasl went smoothly, but building 
> > cyrus itself hung on missing krb5.h file(s).
> 
> krb5.h should be in /usr/include/kerberosv5/.  It's in the "SUNWhea"
> package.

Yes, it was installed, but NOT found. After I symlinked it
to /usr/include the "make" went further but stopped after all with:

gcc  -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  -lsasl2 -lgss
-lresolv -lresolv -lssl -lcrypto   -lresolv  -lresolv -lsocket -lnsl
-ldb-4.7 -lz -lmd   ../com_err/et/libcom_err.a 
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
make[1]: *** [imapd] Error 1
make[1]: Leaving directory `/tmp/cyrus-imapd-2.3.16/imap'
make: *** [all] Error 1
root at westmark:/tmp/cyrus-imapd-2.3.16# 

Too bad. I'm no programmer.. ;-(
-- 
Dick Hoogendijk -- PGP/GnuPG key: 01D2433D
+ http://nagual.nl/ | SunOS 10u7 5/09 | OpenSolaris 2010.03 b131
+ All that's really worth doing is what we do for others (Lewis Carrol)

Reply via email to