"Dan Harkless" wrote:

> Okay, I installed ssh-1.2.27 and was able to successfully check out the nmh
> development tree with CVS.
> 
> I successfully configured (one oddment here -- by default the installation
> prefix came out as /usr/local/nmh -- didn't it used to be /usr/local?) and
> tried a 'make', but it failed right at the beginning with:
> 
>     cd . && autoheader
>     /bin/sh: autoheader:  not found.
>     make: *** [stamp-h.in] Error 127
> 
> What the heck is 'autoheader'??  Never heard of it.  I did a grep through
> all the nmh files, and the only mentions of it are the call in Makefile[.in] 
> and a note that config.h[.in] was automatically generated with it.
> 
> If this is a new required tool, shouldn't it be mentioned in one or more of
> the documentation files?  Is it only required for developers, or for people
> building from the stable tarballs as well?  Is it part of GNU autoconf?  If
> not, where does one get it?

Autoheader is used to rebuilt config.h.in from configure.in after that
changes.  Only people to modify configure.in need autoheader - usually
developers, and not builders.  It is part of autoconf.

The usual procedure for changing configure.in and config.h.in would be
something like:

        <your-favorite-editor> configure.in
        cvs commit -m "updated for rah-rah" configure.in
        autoheader
        cvs commit -m "Regen." config.h.in

Simon.

Reply via email to