Hi Eric, * Eric Blake wrote on Sat, Sep 20, 2008 at 11:28:47PM CEST: > Ralf Wildenhues <Ralf.Wildenhues <at> gmx.de> writes: > > > > While adding man pages to Libtool, let's do it for Automake, too.
> I'm now seeing this trying to bootstrap automake.git on a Solaris 10 box: > > make[1]: Entering directory `/export/home/ericb/automake/doc' > PATH=..:$PATH; export PATH; /bin/bash /export/home/ericb/automake/lib/missing > --run help2man --output=aclocal-1.10a.1 aclocal > help2man: can't get `--help' info from aclocal > ./aclocal --help > Can't locate Automake/Config.pm in @INC (@INC contains: D'oh. Thanks for the report! Fixed like this. Cheers, Ralf Fix man page creation without installed files. * doc/Makefile.am (update_mans): Use wrappers in tests/ directory. ($(srcdir)/aclocal-$(APIVERSION).1): Use versioned wrapper as input program to help2man. ($(srcdir)/automake-$(APIVERSION).1): Likewise. Report by Eric Blake. Signed-off-by: Ralf Wildenhues <[EMAIL PROTECTED]> diff --git a/doc/Makefile.am b/doc/Makefile.am index c6d200f..0a2a076 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -27,16 +27,17 @@ dist_man1_MANS = \ $(srcdir)/automake-$(APIVERSION).1 MAINTAINERCLEANFILES = $(dist_man1_MANS) update_mans = \ - PATH=..$(PATH_SEPARATOR)$$PATH; export PATH; \ + PATH="`pwd`/../tests$(PATH_SEPARATOR)$$PATH" && \ + export PATH && \ $(HELP2MAN) --output=$@ $(dist_man1_MANS): $(top_srcdir)/configure.ac $(srcdir)/aclocal.1 $(srcdir)/automake.1: f=`echo $@ | sed 's|.*/||; s|\.1$$||; $(transform)'`; \ echo ".so man1/$$f-$(APIVERSION).1" > $@ $(srcdir)/aclocal-$(APIVERSION).1: $(srcdir)/../aclocal.in - $(update_mans) aclocal + $(update_mans) aclocal-$(APIVERSION) $(srcdir)/automake-$(APIVERSION).1: $(srcdir)/../automake.in - $(update_mans) automake + $(update_mans) automake-$(APIVERSION) # The following requires a fixed version of the Emacs 19.30 etags. ETAGS_ARGS = --lang=none \