On 27 Apr 2000, Akim Demaille wrote:

> >>>>> "Mo" == Mo DeJong <[EMAIL PROTECTED]> writes:
> 
> Mo> Why does autoconf require another program to install?
> 
> Because you're referring to the CVS tarball, hence you shall be ready
> to be in position of a maintainer.  Autoconf, once completely packed,
> will not require help2man.
> 
> Nevertheless, the CVS repo is keeping all the files up to date, with
> all the dependencies satisfied.
> 
> Mo> The error message seems to
> Mo> indicate that not having the program is not critical ( see the
> Mo> WARNING: message) but the "make install" fails to run without the
> Mo> help2man program.
> 
> Apparently you did something, such as modifying autoconf.sh, which
> triggered the regeneration of the man pages, so help2man was launched.
> Indeed, it is an undesired result that your installation fails, any
> patch/analysis will be appreciated :).
> 
> Or else, maybe you're running HP-UX, native make, and you are paying
> its weird behavior wrt timestamps :)
> 
>         Akim
> 


I have found the reason that "make install" was failing in
the case that the help2man program can not be located. The
following patch fixes the "missing" script so that it does not
return an error condition. The missing porgram should only
be a warning and not a compile time error. I have also
CCed this to the patch mailing list in the hope that it
will make it into the CVS.


2000-04-27  Mo DeJong  <[EMAIL PROTECTED]>

        * missing: Fixed missing script so that it does
        not return an error condition when a missing
        program is detected. When a missing program is
        detected the missing script should print a
        warning message and return 0.

Index: missing
===================================================================
RCS file: /cvs/autoconf/missing,v
retrieving revision 1.1
diff -u -r1.1 missing
--- missing     1999/10/31 01:54:29     1.1
+++ missing     2000/04/28 09:57:47
@@ -183,7 +183,7 @@
          it often tells you about the needed prerequirements for
installing
          this package.  You may also peek at any GNU archive site, in
case
          some other package would contain this missing \`$1' program."
-    exit 1
+    exit 0
     ;;
 esac



Mo DeJong
Red Hat Inc

Reply via email to