Re: Makeinfo required to build Automake 1.18
Christoph GrĂ¼ninger via Discussion list for automake <[email protected]> Thu, 29 May 2025 08:59:08 +0200
| Newsgroups | gmane.comp.sysutils.automake.general |
|---|---|
| Message-ID | <[email protected]> |
Hi Karl,
thanks for confirming that makeinfo is not required. We do not fiddle
with time stamps or similar.
Note, that the issue arises when `make install` is called. I attached
the output of the call in verbose mode (V=1). I still cannot spot an issue.
Bye
Christoph
> + make install DESTDIR=/home/abuild/rpmbuild/BUILD/automake-1.18-build/BUILDROOT V=1
> [ 12s] restore=: && backupdir=".am$$" && \
> [ 12s] am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
> [ 12s] rm -rf $backupdir && mkdir $backupdir && \
> [ 12s] if (/usr/bin/bash '/home/abuild/rpmbuild/BUILD/automake-1.18-build/automake-1.18/lib/missing' makeinfo --version) >/dev/null 2>&1; then \
> [ 12s] for f in doc/automake.info doc/automake.info-[0-9] doc/automake.info-[0-9][0-9] doc/automake.i[0-9] doc/automake.i[0-9][0-9]; do \
> [ 12s] if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
> [ 12s] done; \
> [ 12s] else :; fi && \
> [ 12s] cd "$am__cwd"; \
> [ 12s] if /usr/bin/bash '/home/abuild/rpmbuild/BUILD/automake-1.18-build/automake-1.18/lib/missing' makeinfo -I doc -I ./doc \
> [ 12s] -o doc/automake.info ./doc/automake.texi; \
> [ 12s] then \
> [ 12s] rc=0; \
> [ 12s] CDPATH="${ZSH_VERSION+.}:" && cd .; \
> [ 12s] else \
> [ 12s] rc=$?; \
> [ 12s] CDPATH="${ZSH_VERSION+.}:" && cd . && \
> [ 12s] $restore $backupdir/* `echo "./doc/automake.info" | sed 's|[^/]*$||'`; \
> [ 12s] fi; \
> [ 12s] rm -rf $backupdir; exit $rc
> [ 12s] /home/abuild/rpmbuild/BUILD/automake-1.18-build/automake-1.18/lib/missing: line 85: makeinfo: command not found
> [ 12s] WARNING: 'makeinfo' is missing on your system.
> [ 12s] You should only need it if you modified a '.texi' file, or
> [ 12s] any other file indirectly affecting the aspect of the manual.
> [ 12s] You might want to install the Texinfo package:
> [ 12s] <https://www.gnu.org/software/texinfo/>
> [ 12s] The spurious makeinfo call might also be the consequence of
> [ 12s] using a buggy 'make' (AIX, DU, IRIX), in which case you might
> [ 12s] want to install GNU make:
> [ 12s] <https://www.gnu.org/software/make/>
> [ 12s] make: *** [Makefile:2620: doc/automake.info] Error 127
--
Most customers will not accept source code with compile errors in it.
Dan Saks, CppCon 2016 (https://youtu.be/D7Sd8A6_fYU)