>>>> "Kai" == Kai Haberzettl
<khaberz(a)synnet.de> writes:
Kai> "Stephen J. Turnbull" <turnbull(a)sk.tsukuba.ac.jp> writes:
> >>>>> "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?
Kai> Well, I am using the makeinfo that comes with the latest SuSE
Kai> Linux-distribution (6.3) and apparently that one is too old since I am
Kai> affected by this very problem. So my guess would be that there are
Kai> quite a few "old makeinfos" out there.
OK, I dug up a copy of texinfo-3.12, and then proceeded to test
compiling our info files with makeinfo texinfo-3.12, texinfo-3.12f and
texinfo-4.0, and with TeX.
texinfo-4.0 introduces new commands that we don't want to use (yet) to
maintain backward compatibility with old makeinfos, so it makes sense
to provide our old texinfo.texi from a content point of view as well,
since it documents how to write texinfo files for XEmacs. I am
therefore reverting texinfo.texi to the previous version which was
imported from some texinfo 3.x version, and am making this additional
small change to avoid texinfo-4.0 warnings:
Index: texinfo.texi
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs/man/texinfo.texi,v
retrieving revision 1.8.2.2
diff -u -r1.8.2.2 texinfo.texi
--- texinfo.texi 1999/07/22 06:19:49 1.8.2.2
+++ texinfo.texi 1999/12/05 18:41:58
@@ -14206,7 +14206,7 @@
(thousandths of an inch) remain on the current page. @xref{need, ,
@code{@@need}}.(a)refill
-@item @@node @var{name, next, previous, up}
+@item @@node @var{name}, @var{next}, @var{previous}, @var{up}
Define the beginning of a new node in Info, and serve as a locator for
references for @TeX{}. @xref{node, , @code{@@node}}.(a)refill
After this, `make info' should work warning-free for all 3 makeinfo versions.
ohhhh, and this change to allow creation of .dvi files (TeX is never
actually happy with any source files, but at least it doesn't abort.)
--- texinfo.texi 1999/07/22 06:19:49 1.8.2.2
+++ texinfo.texi 1999/12/05 18:54:54
@@ -7448,13 +7448,6 @@
@tex
% Remove extra vskip; this is a kludge to counter the effect of display
\vskip-3\baselineskip
-{\ninett
-\dots{} to make sure that you have the freedom to
-distribute copies of free software (and charge for
-this service if you wish), that you receive source
-code or can get it if you want it, that you can
-change the software or use pieces of it in new free
-programs; and that you know you can do these things.}
@end tex
@end display
@end ifclear