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)