Hi, > "E. Dean Sahutske" <[EMAIL PROTECTED]> wrote: > > I was able to compilethe source. I ran ./configure --without-rlm_krb5 > > --without-rlm_x99_token (there was a problem with that too). What ist > > lost by not having these features enabled? When does freeradius require > > kerberos? > > When you want to use it. > > As for the Fedora Core issues, they moved the kerberos headers to a > stupid place where the C compiler can't find them. See the mailing > list archives for many similar complaints.
I'm having a similar issue with rlm_krb5 on a FreeBSD 5.3 box. I have FreeRADIUS working 100% fine with kerberos etc on a Fedora Core 2 box (home compiled too - although I started the experiment with an RPM) could someone give me some compile pointers for FreeBSD 5.3? All I have dumped to my screen roght now is gmake[5]: Entering directory `/root/freeradius-1.0.1/src/modules/rlm_krb5' gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5 -Wall -D_GNU_SOURCE -g -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -W -Wredundant-decls -Wundef -I../../include -c rlm_krb5.c -o rlm_krb5.o rlm_krb5.c: In function `verify_krb5_tgt': rlm_krb5.c:96: warning: implicit declaration of function `krb5_princ_component' rlm_krb5.c:96: warning: nested extern declaration of `krb5_princ_component' rlm_krb5.c:96: error: `c' undeclared (first use in this function) rlm_krb5.c:96: error: (Each undeclared identifier is reported only once rlm_krb5.c:96: error: for each function it appears in.) rlm_krb5.c:96: error: invalid type argument of `->' rlm_krb5.c:105: warning: passing arg 2 of `krb5_kt_read_service_key' discards qualifiers from pointer target type rlm_krb5.c: In function `krb5_auth': rlm_krb5.c:217: warning: initialization makes pointer from integer without a cast rlm_krb5.c:219: warning: excess elements in struct initializer rlm_krb5.c:219: warning: (near initialization for `tgtname') rlm_krb5.c:292: error: request for member `length' in something not a structure or union rlm_krb5.c:293: error: request for member `data' in something not a structure or union rlm_krb5.c:296: error: request for member `length' in something not a structure or union rlm_krb5.c:297: error: request for member `data' in something not a structure or union gmake[5]: *** [rlm_krb5.o] Error 1 gmake[5]: Leaving directory `/root/freeradius-1.0.1/src/modules/rlm_krb5' gmake[4]: *** [common] Error 1 gmake[4]: Leaving directory `/root/freeradius-1.0.1/src/modules' gmake[3]: *** [all] Error 2 gmake[3]: Leaving directory `/root/freeradius-1.0.1/src/modules' gmake[2]: *** [common] Error 1 gmake[2]: Leaving directory `/root/freeradius-1.0.1/src' gmake[1]: *** [all] Error 2 gmake[1]: Leaving directory `/root/freeradius-1.0.1/src' gmake: *** [common] Error 1 *** Error code 2 Stop in /root/freeradius-1.0.1. Alan - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

