[2117] in Kerberos-V5-bugs
Beta 7 won't build with installed Athena Kerberos IV
daemon@ATHENA.MIT.EDU (Sam Hartman)
Thu Jul 25 22:15:35 1996
Date: Thu, 25 Jul 1996 22:15:31 -0400
From: Sam Hartman <hartmans@MIT.EDU>
To: krb5-bugs@MIT.EDU
This is just a note to say that this functionality is broken.
It's not clear to me that it is worth officially supporting building
against MIT Kerberos, although I will invest enough time to try and
fix this because I would like to be able to build with Athena Kerberos
so that I can access the shared memroy krb4 ticket caches used on the
RISC/6000 for personal use.
I am not checking in my partial fixes for this because they
are ugly and don't completely work.
Basically, the problem is that Athena Kerberos doesn't install
krb_db.h or kdc.h. This breaks krb524d, dumpv4 and loadv4
functionality. The krb524d compiles fine without including these
files with an Athena krb.h, so it's simple enough to just check for
the existance of the headers in the configure script.
Unfortunately, loadv4.c needs kdc.h and krb_db.h for some type
definitions. In addition, it includes kadm.h, which mis-prototypes
malloc and realloc. (I don't think it's reasonable for us to try and
fix Athena's broken include files, so I'm ignoring this.) I am
wondering how people would react to including kerberosIV/krb_db.h and
kerberosIV/kdc.h if the installed KerberosIV doesn't actually include
these?
--Sam