From bug-request at octave dot org Wed Dec 22 08:59:11 2004 Subject: Re: DOCSTRINGS up to date From: Fabian at isas-berlin dot de To: samir dot sharshar at mac dot com Cc: bug at octave dot org Date: Wed, 22 Dec 2004 08:09:27 -0600 Samir Sharshar wrote > As I can see, DOCSTRINGS is well-structured with a ascii > code 31 before each item... There exist two different files named DOCSTRINGS. Are you shure that you checked both of them ? The first one resides in 'src' subdir, wheras the second can be found in 'scripts' subdir. It's the second, which causes your trouble, i.e. leading to the error message | making arith.texi from arith.txi | make[3]: *** [arith.texi] Error 138 A similar error is created if scripts/DOCSTRINGS is an empty file at that stage of compilation. If 'gendoc' created an empty temporary 'DOCSTRINGS-t' file, your original scripts/DOCSTRINGS would has been overwritten to an empty file by | ./gendoc > DOCSTRINGS-t | mv DOCSTRINGS-t DOCSTRINGS Such a problem occurs for compilation under cygwin. See my report to the bug list. Maybe this helps, even though the problem still exists on Cygwin ( even for Octave 2.1.64 ) and some workaround is needed to finish compilation. So, tell us the size of your 'updated'( i.e. after the error has occured) /scripts/DOCSTRINGS-file prior to any further speculations. Dr. Rolf Fabian Institute for Analytical Sciences Dortmund and Berlin, Dep. Berlin ------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.octave.org How to fund new projects: http://www.octave.org/funding.html Subscription information: http://www.octave.org/archive.html -------------------------------------------------------------