Pavel Pavlov <pavel@xxxxxxxxxxxxxx> writes: > In that particular case I have this config.status : http://pastebin.com/PSsaya6F > Yet, the final config.h is absolutely identical to config.in: http://pastebin.com/ecL4qkqT with the only change added is the single line at the top: > /* config.h. Generated from config.in by configure. */ There is some contradiction there. The config.status file says HAVE_LIMITS_H should be defined. The config.h file says that it is not defined. Precisely which config.status and config.h file did you paste? There are several different files with those names in the build tree. In particular, did you paste files from the same directory? The most useful file to look at in these cases is the config.log file. Look at the one in the directory whose config.h says that HAVE_LIMITS_H is undefined. Look for the test for whether limits.h is present. Look for compilation errors. Ian