[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Groff] Problem with `make dist' and VPATH build
From: |
Keith Marshall |
Subject: |
[Groff] Problem with `make dist' and VPATH build |
Date: |
Sun, 13 Aug 2006 15:55:03 +0100 |
I've observed a couple of problems, after doing a `make dist' from a
current CVS working copy on my desktop machine, to update groff on my new
laptop, without requiring a full development environment there.
1) When doing a VPATH build from the new distribution tarball, the new
check for texinfo >= 4.8 has introduced this as an unintended dependency
in the distribution. Here's a work around, retaining the check, but
removing the dependency if `groff.info' is already up to date; Werner,
would you like me to apply it?
--- m4/groff.m4 26 Feb 2006 14:03:25 -0000 1.2
+++ m4/groff.m4 13 Aug 2006 14:13:25 -0000
@@ -98,8 +98,10 @@
fi
if test -n "$missing"; then
- if test ! -f doc/groff.info \
- || test ${srcdir}/doc/groff.texinfo -nt doc/groff.info; then
+ infofile=doc/groff.info
+ test -f ${infofile} || infofile=${srcdir}/${infofile}
+ if test ! -f ${infofile} \
+ || test ${srcdir}/doc/groff.texinfo -nt ${infofile}; then
AC_MSG_ERROR($missing
[Get the `texinfo' package version 4.8 or newer.])
else
2) The `CVS' subdirectory of `m4' has been copied into the distribution
tarball; it should not be included in the distribution.
3) Having configured my CVS build `--without-x', I find that the entire
`xditview' source tree, from `src/devices', is missing from the
distribution tarball. Even though I use `--without-x' on the laptop too,
the absence of these sources causes a fatal `configure' error, because
configure still tries to generate the associated Makefile, and the
template is missing; this prevents it from creating other Makefiles, and
`config.h' which are required.
I don't have a quick fix for 2 or 3, but can take a look, if no one else
beats me to it.
Regards,
Keith.
- [Groff] Problem with `make dist' and VPATH build,
Keith Marshall <=