[krbdev.mit.edu #2941] krb5-1.4 is unbuildable on HPUX 10.20

Ken Raeburn via RT rt-comment at krbdev.mit.edu
Thu Feb 24 12:43:01 EST 2005


On Feb 24, 2005, at 02:25, Lenny Foner via RT wrote:
> ./sys/_inttypes.h:typedef long long int64_t; 		/* 64-bit signed 
> integer */
> ./sys/_inttypes.h:typedef unsigned long long uint64_t;	/* 64-bit 
> unsigned integer */
> ./sys/_inttypes.h:typedef long int64_t; 			/* 64-bit signed integer */
> ./sys/_inttypes.h:typedef unsigned long uint64_t;		/* 64-bit unsigned 
> integer */
> ./sys/_inttypes.h:typedef int64_t  intmax_t; 		/* largest signed 
> integer supported */
> ./sys/_inttypes.h:typedef uint64_t uintmax_t;	 	/* largest unsigned 
> integer supported */
> ./sys/_inttypes.h:typedef int64_t int_least64_t;
> ./sys/_inttypes.h:typedef int64_t int_fast64_t;
> ./sys/_inttypes.h:typedef uint64_t uint_least64_t;
> ./sys/_inttypes.h:typedef uint64_t uint_fast64_t;

Looks like the full set of C99 size-specific type names are available...

> ./inttypes.h:#include <sys/_inttypes.h>

... and inttypes.h should be able to get at them.  It may be a question 
of using the right configuration macros or compiler options to enable 
either the sys/_inttypes.h inclusion or the 64-bit type definitions; 
we've run into this bit of annoyance before.  Once you're awake enough 
:-), could you check if any of these are under preprocessor conditional 
tests?  (Or if you want to set up a guest account with some disk space 
for builds, I could go poke at it a while myself, and try to fix the 
shared-library support and such also.)

Ken




More information about the krb5-bugs mailing list