[krbdev.mit.edu #2911] krb5-1.4 includes an include file that doesn't exist on alpha-dux40

Ken Raeburn via RT rt-comment at krbdev.mit.edu
Wed Feb 2 17:03:37 EST 2005


On Feb 2, 2005, at 16:44, Quanah Gibson-Mount via RT wrote:
> I've found that for alpha, the solution to the problem is to:
>
> typedef unsigned long long gss_uint64;
>
> in gssapi_krb5.h

Actually, on an Alpha, "unsigned long" is probably good enough.

> Where ALPHA is whatever macro is defined to note that this build is
> happening on an alpha system.

Which we've mostly managed to avoid, so far, with the major exception 
of Windows.

Does your system have stdint.h, or anything else that might define a 
uint64_t type?

We're sort of moving a little towards requiring more of the C99 
features of the host system when it simplifies things for us, but we 
don't have a formalized list at the moment.  None of our current test 
systems is missing inttypes.h, except Windows.  (Obviously, Digital 
UNIX 4.0 is not among them, though we do have Tru64 5.1.)

Ken




More information about the krb5-bugs mailing list