[krbdev.mit.edu #2911] AutoReply: 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 16:44:08 EST 2005



--On Wednesday, February 02, 2005 4:39 PM -0500 krb5 <rt at krbdev.mit.edu> 
wrote:


I've found that for alpha, the solution to the problem is to:

typedef unsigned long long gss_uint64;

in gssapi_krb5.h


so perhaps instead of:

#if defined(_WIN32)
typedef  unsigned __int64 gss_uint64;
#else /*windows*/
#include <inttypes.h>
typedef  uint64_t gss_uint64;
#endif

it should be:

#if defined(_WIN32) /* windows */
typedef  unsigned __int64 gss_uint64;
#elsif ALPHA /*alpha*/
typedef unsigned long long gss_uint64;
#else /*not windows or alpha*/
#include <inttypes.h>
typedef  uint64_t gss_uint64;
#endif


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

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