[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Can't `make install' Autoconf 2.53b if makeinfo is missing + an OSF make
From: |
Alexandre Duret-Lutz |
Subject: |
Can't `make install' Autoconf 2.53b if makeinfo is missing + an OSF make issue |
Date: |
Fri, 26 Jul 2002 18:28:11 +0200 |
User-agent: |
Gnus/5.090007 (Oort Gnus v0.07) Emacs/21.2 (i386-debian-linux-gnu) |
I was installing Autoconf 2.53b on OSF1 V4.0 (in order to be
able to test CVS Automake). `make install' aborts with this:
cd . && /bin/ksh /tmp/ad/autoconf-2.53b/config/missing --run makeinfo
--no-split `echo install.texi | sed 's,.*/,,'`
/tmp/ad/autoconf-2.53b/config/missing[46]: makeinfo: not found
WARNING: `makeinfo' is missing on your system. You should only need it if
you modified a `.texi' or `.texinfo' file, or any other file
indirectly affecting the aspect of the manual. The spurious
call might also be the consequence of using a buggy `make' (AIX,
DU, IRIX). You might want to install the `Texinfo' package or
the `GNU make' package. Grab either from any GNU archive site.
Usage: touch [-acfm] [-r ref_file |-t [[CC]YY]MMDDhhmm[.SS]] file ...
touch [-acfm] [MMDDhhmm[yy]] file ...
There are two things wrong here: the run of makeinfo (this is an
out-of-the-box build), and the touch error message.
The touch error is easy to explain. The following line in
Autoconf's doc/Makefile.am
MAKEINFO = @MAKEINFO@ --no-split
causes missing to think makeinfo will create the `--no-split'
file. So it runs `touch --no-split' and touch complains.
Why makeinfo is run is more fun. It seems that because of the
`.texi:' rule, make will try to create doc/install from
doc/install.texi (in addition to running the real `install'
rule).
address@hidden 134> pwd
/tmp/ad/autoconf-2.53b/doc
address@hidden 135> make install
/bin/ksh ../config/mkinstalldirs /tmp/ad/info
../config/install-sh -c -m 644 ./autoconf.info /tmp/ad/info/autoconf.info
../config/install-sh -c -m 644 ./standards.info /tmp/ad/info/standards.info
cd . && /bin/ksh /tmp/ad/autoconf-2.53b/config/missing --run makeinfo
--no-split `echo install.texi | sed 's,.*/,,'`
/tmp/ad/autoconf-2.53b/config/missing[46]: makeinfo: not found
WARNING: `makeinfo' is missing on your system. You should only need it if
you modified a `.texi' or `.texinfo' file, or any other file
indirectly affecting the aspect of the manual. The spurious
call might also be the consequence of using a buggy `make' (AIX,
DU, IRIX). You might want to install the `Texinfo' package or
the `GNU make' package. Grab either from any GNU archive site.
Usage: touch [-acfm] [-r ref_file |-t [[CC]YY]MMDDhhmm[.SS]] file ...
touch [-acfm] [MMDDhhmm[yy]] file ...
address@hidden 136> make install-am
/bin/ksh ../config/mkinstalldirs /tmp/ad/info
../config/install-sh -c -m 644 ./autoconf.info /tmp/ad/info/autoconf.info
../config/install-sh -c -m 644 ./standards.info /tmp/ad/info/standards.info
address@hidden 137>
--
Alexandre Duret-Lutz
- Can't `make install' Autoconf 2.53b if makeinfo is missing + an OSF make issue,
Alexandre Duret-Lutz <=