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


Reply via email to