🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.vm.bug
Article #8821

errors in vm 5.33 vm.texinfo

#8821
From: Kyle Jones
Date: Sat, 17 Apr 1993 15:12
62 lines
3199 bytes
"David J. MacKenzie" writes:
 > I had to make the following changes to the vm 5.33 vm.texinfo so that
 > makeinfo 1.43 would format it without warnings.  After the diff are
 > the error messages I got initially.

Unfortunately to do this you had to take out the some lines
necessary for the printed manual.  I'm not willing to do this in
the distribution.  Also makeinfo whines about things that it
shouldn't care about.  Let's go over the errors:

 > Making info file `vm' from `vm.texinfo'.
 > vm.texinfo:626: Expected `table', but saw `ifinfo'..

This is generated by

@iftex
@table @asis
@end iftex
@ifinfo
@table @key
@end ifinfo

Here I'm using one type of @table construct for the Info
document and another for the TeX document.  Seems a fair use of 
@iftex/@ifinfo to me.

 > vm.texinfo:52: Node `Top''s Next field not pointed back to.
 > vm.texinfo:385: This node (`Introduction') is the one with the bad `Prev'.

Top is the top level of the info tree and you can get to it with
an 'up' from any of the chapters.  Top really doesn't have a
logical next, but since the next field is there I decided to make
it the most logical place a reader would want to go from Top when
they first started using the manual.  Top->next is therefore
Introduction.  Introduction->prev is License, because I wanted to
stub License into the manual somewhere out of the way.

 > vm.texinfo:82: Node `License''s Prev field not pointed back to.
 > vm.texinfo:1415: This node (`Variable Index') is the one with the bad `Next'.

License isn't really part of the manual so I felt no need to out
it into the main chapter loop.

 > vm.texinfo:52: `License' has an Up field of `Top', but `Top' has no menu item for `License'.

License isn't really part of the Manual so I felt no need to put
it in the main chapter menu.

 > vm.texinfo:1415: Node `Variable Index''s Next field not pointed back to.
 > vm.texinfo:385: This node (`Introduction') is the one with the bad `Prev'.

Variable Index->next points to Introduction.  Introduction->prev
points to License to stub it into the manual.  License->prev
points to Variable Index to get back into the manual.

 > vm.texinfo:82: Warning: Unreferenced node `License'.

I assume this is because there's no menu entry or cross-reference.

I hope makeinfo creates the Info file despite these warnings.  I
doubt that I'm going to do much to satisfy makeinfo's idea of
what a well-structured Info document ought to be.
Technical Details
Message-ID: <9304171512.AA02025@crystal.wonderworks.com>
Path: arc1-ca.pugleaf.net!gmd.de!ira.uka.de!sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!uwm.edu!cs.utexas.edu!uunet!wendy-fate.uu.net!bug-vm
References: <199304162131.AA01789@wiki.eng.umd.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f6829,f6ee8400466bbd06
X-Google-Attributes: gidf6829,public
X-Google-ArrivalTime: 1993-04-17 08:17:26 PST
x-gateway: rodan.UU.NET from bug-vm to gnu.emacs.vm.bug; Sat, 17 Apr 1993 11:14:12 EDT
Date: Sat, 17 Apr 1993 11:12:48 -0400
From: kyle@crystal.wonderworks.com (Kyle Jones)
Message-ID: <9304171512.AA02025@crystal.wonderworks.com>
Subject: errors in vm 5.33 vm.texinfo
References: <199304162131.AA01789@wiki.eng.umd.edu>
Newsgroups: gnu.emacs.vm.bug
Path: arc1-ca.pugleaf.net!gmd.de!ira.uka.de!sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!uwm.edu!cs.utexas.edu!uunet!wendy-fate.uu.net!bug-vm
Sender: bug-vm-request@uunet.uu.net
Lines: 62