Mail Archives: djgpp-workers/2001/11/18/06:27:44
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 ";"
- Raw text -