>>>> "mb" == Martin Buchholz
<martin(a)xemacs.org> writes:
mb> You must be using some old broken makeinfo.
C'mon, old != broken. The question is, how many "old makeinfos" are
out there, and how many of them are going to get tickled by that
construct?
The lack of reports on xemacs-beta is quite possibly meaningless; as I
reported recently, "make beta" does not rebuild info by default.
Try adding info to the top-level makefile dependency for beta (I don't
grok Makefile\(.in\)+, sorry, no patch) and see what happens.
Or maybe we don't care, because we don't care if people can build
their own info docs or nobody ever does? (Is that why rebuilding info
doesn't go automatically with make beta?)
Or maybe we should think about abandoning (!) Texinfo in favor of a
real DTD not defined by an implementation?
mb> there is no obvious workaround for this brokenness, except
mb> perhaps to change all the @ifnottex to @ifinfo.
What about
-@node Top
+@node Top, Getting Started, , (dir)
which reverses the other change to the Texinfo commands in that
region. (The three @nodes that don't have a full complement of
pointers were all introduced by your patch, probably need to change
the others too.) Dunno if that will help, but I know makeinfo has
been sensitive to xref issues in the past, and has never been good at
giving useful error messages.
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
__________________________________________________________________________
__________________________________________________________________________
What are those two straight lines for? "Free software rules."