IMAP configure - krb_mk_priv
Peter Lawler
green_eggs_and_spam at six-by-nine.com.au
Thu Feb 13 00:09:47 EST 2003
Hi Lori,
Can you tell us what kind of Unix system you are using, and which
version it is.
Also, the version numbers of your gcc and your SASL & IMAP
implementations would be handy.
From personal experience, kerberos on Solaris looked like such a
nightmare I passed on it, as well as GSSAPI - for the moment. I'm
planning to take another look when I get my personal media kit for
Solaris 9 x86 :-)
Pete.
Lori Kilen wrote:
> Hi,
>
> I'm trying to compile the IMAP server with SASL - GSSAPI authentication. I
> have SASL compiled. Now, when I try to configure the IMAP server I'm getting
> the following error:
>
> checking for krb.h... yes
> checking for krb_mk_priv in -lkrb... no
> configure: warning: No Kerberos V4 found
> configure: error: Kerberos not found for authorization module
>
>
> This is what the config.log looks like -
>
> configure:3861: checking for krb.h
> configure:3871: gcc -E -I/usr/local/BerkeleyDB.4.1/include
> -I/usr/local/include -I/var/home/username/MY_KERBEROS/include/kerberosIV
> conftest.c >/dev/null 2>conftest.out
> configure:3888: checking for krb_mk_priv in -lkrb
> configure:3907: gcc -o conftest -Wall -g -O2
> -I/usr/local/BerkeleyDB.4.1/include -I/usr/local/include
> -I/var/home/username/MY_KERBEROS/include/kerberosIV
> -L/usr/local/BerkeleyDB.4.1/lib -R/usr/local/BerkeleyDB.4.1/lib
> -L/usr/local/BerkeleyDB.4.1/lib -L/usr/local/lib -R/usr/local/lib
> -L/var/home/username/MY_KERBEROS/lib conftest.c -lkrb -lkrb4 -ldes -lresolv -lfl
> -ldb-4.1 1>&5
> Undefined first referenced
> symbol in file
> krb_mk_priv /var/tmp/ccxfaWan1.o
> ld: fatal: Symbol referencing errors. No output written to conftest
> configure: failed program was:
> #line 3896 "configure"
> #include "confdefs.h"
> /* Override any gcc2 internal prototype to avoid an error. */
> /* We use char because int might match the return type of a gcc2
> builtin and then its argument prototype would still apply. */
> char krb_mk_priv();
>
> int main() {
> krb_mk_priv()
> ; return 0; }
>
>
>
> krb_mk_priv is in libkrb4.
> Can anyone help direct me from here?
>
>
> Thanks.
>
More information about the Info-cyrus
mailing list