Hello,
I am running make v. 3.77 and cc(gcc) v. 2.58.
On Mon, 13 Mar 2000, Paul D. Smith wrote:
> %% "Francisco A. Tomei Torres" <[EMAIL PROTECTED]> writes:
>
> fatt> cc -DHAVE_CONFIG_H -I. -I. -I.. -I./glob -g -O2 -c glob.c
> fatt> ./glob.h:51: undefined type, found `__SIZE_TYPE__'
>
> I'll need more info than this. I'm pretty sure it's some kind of local
> configuration error.
>
> First, what version of GNU make are you working with?
>
> That line (glob.h:51) is only supposed to be compiled if you're using
> GCC and the version of GCC is 2.x:
>
> # if defined __GNUC__ && __GNUC__ >= 2
> typedef __SIZE_TYPE__ __size_t;
> # else
>
> So, we'll have to assume that your "cc" is really GCC. What version of
> GCC is it? Use "cc --version".
>
> Next, why isn't __SIZE_TYPE__ defined? AFAIK all versions of GCC define
> this in, for example, stddef.h. Does yours?
>
> If that all seems to check out, you should run that compile line by hand
> with the -v option and check that there aren't any other odd include
> directories that get passed to the compiler.
>
> Then, you should run it with the -E output and see if you can tell why
> __SIZE_TYPE__ isn't defined where it should be.
>
> --
> ---
> Paul D. Smith <[EMAIL PROTECTED]> Network Management Development
> "Please remain calm...I may be mad, but I am a professional." --Mad Scientist
> ---
>These are my opinions---Nortel Networks takes no responsibility for them.
>