Problems with --enable-krb5afspts

Frank Richter frank.richter at hrz.tu-chemnitz.de
Thu Sep 27 11:45:59 EDT 2007


Hi,
I'm trying to use the pt code with AFS from cyrus-imapd 2.3.9 (Simon's RPM) 
on Scientific Linux 4.4 (aka Red Hat Enterprise Linux 4.4)
with OpenAFS-1.4.4:

configure ...  --enable-krb5afspts  --with-pts=afskrb  --with-afs=/usr

Compiling ends with:

gcc -c -I.. -I./../imap -I./../lib  -I/usr/include/db4 -I/usr/include/pcre 
-I/usr/kerberos/include   -I/usr/include/et  -I/usr/include/db4 
-I/usr/include/pcre -I/usr/kerberos/include   -I/usr/include/et 
-Iyes/include -DHAVE_CONFIG_H -I/usr/include/pcre -I/usr/kerberos/include   
-O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -fPIC -I/usr/include 
afskrb.c
In file included from /usr/include/afs/ptint.h:64,
                 from /usr/include/afs/ptserver.h:13,
                 from afskrb.c:77:
/usr/include/ubik.h:158: error: field `versionLock' has incomplete type
make[1]: *** [afskrb.o] Error 1
make[1]: Leaving directory `/tmp/rpm-fri/BUILD/cyrus-imapd-2.3.9/ptclient'

It seems it doesn't include /usr/include/lock.h (from OpenAFS) but from 
<cyrus-src>/lib/lock.h

Any hints welcome. Does anybody use ptloader with AFS groups?

Regards,
Frank
-- 
Email: Frank.Richter at hrz.tu-chemnitz.de  http://www.tu-chemnitz.de/~fri/
Work:  Computing Services,  Chemnitz University of Technology,  Germany


More information about the Info-cyrus mailing list