[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: doc dir broken...

From: Jim Meyering <meyering_at_ascend.com>
Date: 2000-11-06 21:26:05 CET

Bruce Korb <bkorb@sco.COM> wrote:

| Joe Orton wrote:
| >
| > On Fri, Nov 03, 2000 at 06:17:06PM -0800, Bruce Korb wrote:
| > > cd . \
| > > && makeinfo `echo svn-design.texi | sed 's,.*/,,'`
| > > Making info file `svn-design.info' from `svn-design.texi'.
| > > ./model.texi:224: itemize requires an argument: the formatter for @item.
| > > ./client.texi:628: itemize requires an argument: the formatter for @item.
| >
| > "works for me". I remember having problems with the docs a while ago and
| > upgrading to a newer texinfo fixed it... I'm using 4.0 now.
|
| Then configure.in needs to be updated to ensure that
| texinfo is sufficiently up-to-date. OTOH, SuSE 6.4 was only
| released this year. I do wonder why it should be necessary to
| use only the freshest releases of ancillary tools.....
| *sigh*.

Maybe what's done in tar-1.13.18/doc/Makefile.am is enough:

  $ cd /tmp/tar-1.13.18/doc
  $ touch tar.texi
  $ make info
  Updating ./version.texi
  WARNING: `makeinfo' will not work properly if it comes from a
           Texinfo distribution that is earlier than version 4.0.
  makeinfo --no-split -DDISTRIB -I. tar.texi -o tar.info

Here are the actual rules:

$(srcdir)/tar.info: tar.texi fdl.texi getdate.texi \
  $(srcdir)/header.texi version.texi
        @echo "WARNING: \`makeinfo' will not work properly if it comes from a"
        @echo " Texinfo distribution that is earlier than version 4.0."
        $(MAKEINFO) --no-split -D$(RENDITION) -I$(srcdir) tar.texi -o $@

tar.dvi: tar.texi getdate.texi $(srcdir)/header.texi version.texi
        @echo "WARNING: \`makeinfo' will not work properly if it comes from a"
        @echo " Texinfo distribution that is earlier than version 4.0."
        $(MAKEINFO) -D$(RENDITION) -Etmp-tar.tmp -otmp-tar.info \
          -I$(srcdir) tar.texi
        rm -f tmp-tar.sed tmp-tar.info*
        test $(RENDITION) = DISTRIB \
          || echo >>tmp-tar.sed 's/^@set DISTRIB/@set $(RENDITION)/'
        test $(RENDITION) = PUBLISH \
          || echo >>tmp-tar.sed '/^@smallbook/d'
        sed -f tmp-tar.sed tmp-tar.tmp > tmp-tar.texi
        rm -f tmp-tar.sed tmp-tar.tmp
        TEXINPUTS=$(srcdir):$$TEXINPUTS $(TEXI2DVI) tmp-tar.texi
        mv tmp-tar.dvi $@
Received on Sat Oct 21 14:36:14 2006

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.