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

Quanah Gibson-Mount via RT rt-comment at krbdev.mit.edu
Wed Feb 2 17:05:55 EST 2005



--On Wednesday, February 02, 2005 5:03 PM -0500 Ken Raeburn via RT 
<rt-comment at krbdev.mit.edu> wrote:

> 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.)

Yeah, I found the unsigned long long definition in /usr/include for 
u_int64_t:

db.h:typedef    unsigned long long      u_int64_t;

which I assume is the same as uint64_t. ;)

--Quanah

--
Quanah Gibson-Mount
Principal Software Developer
ITSS/Shared Services
Stanford University
GnuPG Public Key: http://www.stanford.edu/~quanah/pgp.html

"These censorship operations against schools and libraries are stronger
than ever in the present religio-political climate. They often focus on
fantasy and sf books, which foster that deadly enemy to bigotry and blind
faith, the imagination." -- Ursula K. Le Guin




More information about the krb5-bugs mailing list