Compile problems because config.h.in

Russ Allbery rra at stanford.edu
Tue Oct 12 19:58:45 UTC 1999


Heiko Schlichting <heiko at cis.fu-berlin.de> writes:

> I tried to make a 4-day upgrade from inn-1999-10-07_03-00 (CURRENT) to
> inn-1999-10-11_03-01, but it even failed to compile.

What compile errors do you get?

> The reason seems to be the new include/config.h[.in] (twice as large as
> the file was four days ago) which does NOT define things in the right
> way.

The build system has recently been significantly overhauled.  It's twice
as big because configdata.h doesn't exist any more.  :)

> creates a include/config.h with

> [...]
> /* Define if you have the <string.h> header file.  */
> /* #undef HAVE_STRING_H */

This is normal if you have standard C headers.  If configure figures out
that you do and sets STDC_HEADERS, it doesn't bother to check string.h,
stdarg.h, etc. individually.  Makes configure go faster.

> /* Define if you have the <sys/dir.h> header file.  */
> /* #undef HAVE_SYS_DIR_H */
> [...]
> /* Define if you have the <sys/param.h> header file.  */
> /* #undef HAVE_SYS_PARAM_H */
> [...]

These on the other hand I'm not sure about.  Maybe a problem with the
compiler?  Anyway, I really need to see compiler errors, and if you can
find the relevant portions of config.log that would help a lot too.

-- 
Russ Allbery (rra at stanford.edu)         <URL:http://www.eyrie.org/~eagle/>


More information about the inn-bugs mailing list