[OpenAFS] aklog: build failure?

Michael Bartosh mbartosh@mac.com
Wed, 21 Dec 2005 13:51:27 -0700


I noted this conversation in the archives:

http://www.mail-archive.com/openafs-info@openafs.org/msg18512.html

...which leads me to believe that the I have to build my own aklog, =20
regardless of which rpm's I use.

When I try to build aklog, however, I generate this error:

gcc -pipe  -O2 -DALLOW_REGISTER -I/root/openafs-1.4.0/src/config -I. -=20=

I. -I/root/openafs-1.4.0/include -I/root/openafs-1.4.0/include/afs -I/=20=

root/openafs-1.4.0/include/rx -I/root/openafs-1.4.0 -I/root/=20
openafs-1.4.0/src -I/root/openafs-1.4.0/src -g -O2 -=20
D_LARGEFILE64_SOURCE -c aklog.c
gcc -pipe  -O2 -DALLOW_REGISTER -I/root/openafs-1.4.0/src/config -I. -=20=

I. -I/root/openafs-1.4.0/include -I/root/openafs-1.4.0/include/afs -I/=20=

root/openafs-1.4.0/include/rx -I/root/openafs-1.4.0 -I/root/=20
openafs-1.4.0/src -I/root/openafs-1.4.0/src -g -O2 -=20
D_LARGEFILE64_SOURCE -c aklog_main.c
aklog_main.c:198:2: error: #error "Must have either keyblock or =20
session member of krb5_creds"
aklog_main.c:204:2: error: #error "You must have one of =20
krb5_524_convert_creds or krb524_convert_creds_kdc available"
aklog_main.c: In function =91auth_to_cell=92:
aklog_main.c:631: warning: passing argument 2 of =91memcpy=92 makes =20
pointer from integer without a cast
aklog_main.c: At top level:
aklog_main.c:1530: error: conflicting types for =91add_error_table=92
/usr/include/et/com_err.h:46: error: previous declaration of =20
=91add_error_table=92 was here
aklog_main.c: In function =91get_credv5=92:
aklog_main.c:1587: error: invalid lvalue in assignment
make: *** [aklog_main.o] Error 1

Google isn't much help here.

Ideas?=