|
From: | Riccardo Mottola |
Subject: | Re: compile broken by recent check-in |
Date: | Fri, 21 May 2010 23:46:43 +0200 |
User-agent: | Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.1.9) Gecko/20100418 SeaMonkey/2.0.4 |
Hi,The bug is fixed, works for me on Linux and WIndows now. It was a trivial: I forgot to include config.h in that file.
Oh well, gcc 3.4 on solaris... AFAIK gcc 3.x is considered c99 compliant. We never needed stdint.h, btw.Is anyone else experiencing this problem? It seems to be caused by the change to base/Source/ObjectiveC2/runtime.h in r30438. Reverting that one change enables the build to proceed. I'm seeing this problem on both Windows and Linux:I'm not sure why this change is needed. If you don't have stdint.h, then you don't have a standards-compliant C implementation. We don't have similar guards around stdio.h, string.h, and so on...
You may see that only these new runtime files include it.It is interesting to note that on the machine where I don't have it, I'm able to compile without.
True for FreeBSD 8.0 too! On Linux it broke indeed however. Riccardo
[Prev in Thread] | Current Thread | [Next in Thread] |