Date: Sun, 18 Nov 2001 13:25:24 +0200 (IST) From: Eli Zaretskii X-Sender: eliz AT is To: Andrew Cottrell cc: djgpp-workers AT delorie DOT com Subject: Re: Which 2.13 DSMs (LONG) [Was: Re: Which 2.12.1 source and binary test zip file] In-Reply-To: <004901c1700e$f553fde0$0a02a8c0@acceleron> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp-workers AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp-workers AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Sun, 18 Nov 2001, Andrew Cottrell wrote: > I tried to build the docs on Win 98 box with TeX from simtel and I > got some warnings and it failed to make the docs. I never said it will be easy ;-) > To produce the HTML docs, type "makeinfo --html -o which.html > which.texinfo". The output from this was the same for both Win 98 and Win > XP:- > DJGPP_204 D:\dj204\gnu\which-2.11\which211>makeinfo --html -o which.html > which.texinfo > which.texinfo:78: warning: @menu seen before first @node, creating `Top' > node. > which.texinfo:78: warning: perhaps your @top node should be wrapped in > @ifnottex > rather than @ifinfo?. > ./which.texinfo:78: Next field of node `Top' not pointed to. > ./which.texinfo:120: This node (Option Summary) has the bad Prev. These are real errors in which.texinfo; you need to fix them before they will build. However, with many old manuals, it's sufficient to give the "--ifinfo" switch to makeinfo. If that doesn't work, you will need to make sure there's a valid "@node Top" and "@top" directives at the beginning of which.texinfo. > To produce the DVI file, type "make which.dvi". The output from Win 98 is: > DJGPP_204 C:\dj204\gnu\which211>make which.dvi > TEXINPUTS=.:$TEXINPUTS \ > MAKEINFO='makeinfo -I .' texi2dvi which.texinfo > c:/dj204/bin/texi2dvi: Could not read $Revision:. > c:/dj204/bin/texi2dvi: Could not read 1.10. > c:/dj204/bin/texi2dvi: Could not read $. Does the Makefile say "SHELL = /bin/sh"? If not, this is your problem: the above command needs a Unixy shell to run. Also note that ":" (in the value of TEXINPUTS) is not a valid directory separator in DJGPP, it needs to be replaced with a ";"