David Baron wrote:
what does
configure.log say about this?
The offender is this:
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| /* end confdefs.h. */
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
|
linux/limit.h does not exist.
By definig the __STDC__ symbol, the compiler says that it's compatible
to ISO/ANSI C. limits.h is one of the standard C headers, it should
not live in some "linux" directory but in /usr/include or some other
standard place. Apparently, the compiler's headers path is broken.
Regards,
Clemens