Problems compiling inn-1999-11-10_03-01

Tom Kacvinsky tjk at ams.org
Thu Nov 11 05:25:21 UTC 1999



On Thu, 11 Nov 1999, Tom Kacvinsky wrote:

> 
> Hi,
> 
> > 
> > Nope, nothing interesting in the config.log about failures for the
> > check on int32_t and unint_32t.  Looks like that part ran clean.
> >
>
> Run this file through cpp (from gcc 2.95.2), and the 
> 
>     typedef int32_t INT32_T
> 
> line gets expanded to
> 
>     typedef int; INT32_T;
> 
> Weird.  Sun's pro compiler (cc -E) also does this.  Hmmm...
> Sounds like a problem with Sun's headers.
>

And the culprit is:  <sys/types.h>  !!!!!

The file has the following:

/*typedef int       int32_t;
typedef short           int16_t;*/
#define int32_t int;
#define int16_t short;

Huh?  It would appear that a sysadmin here has mucked with the
file.  It has a timestamp of Nov 9, 1999.  I am gonna have a
few words with the bozo.  I am being polite.

Tom



More information about the inn-workers mailing list