groff
[Top][All Lists]
Advanced

[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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]