Hello Julien, * Julien ÉLIE wrote on Sun, Feb 07, 2010 at 07:49:24PM CET: > Heiko Schlichting reported in the INN mailing-list that he was unable > to compile INN when the environment variable $U was defined.
The $U variable is/was used by Autoconf/Automake for support of pre-ANSI compilers, with the output of ansi2knr of foo.c being foo_.c and $U being '_'. This feature should still work, but it is not really needed any more, as virtually all systems in use provide a compiler that understands prototypes. > https://lists.isc.org/pipermail/inn-workers/2010-January/017124.html Sounds like a bug to me, $U should be initialized somewhere, or removed from the LIBOBJS/LTLIBOBJS variables if ansi2knr is not used. Or we could also go ahead and remove ansi2knr support (after deprecating it suitably). Thanks for the report, Ralf