From bug-request at octave dot org Wed Dec 22 12:06:51 2004 Subject: Re: DOCSTRINGS up to date From: "John W. Eaton" To: Fabian at isas-berlin dot de Cc: samir dot sharshar at mac dot com, bug@octave.org Date: Wed, 22 Dec 2004 13:07:54 -0500 On 22-Dec-2004, Fabian at isas-berlin dot de wrote: | 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 The gendoc program is used to create the DOCSTRINGS file for the src directory. In the scripts directory, the DOCSTRINGS file is created by the mkdoc script which also uses the gethelp program. What happens if you remove scripts/DOCSTRINGS and try to run make again? Is the scripts/gethelp.exe program compiled correctly? Does the scripts/mkdoc script run to generate scripts/DOCSTRINGS? FWIW, I don't see this problem when I try to build Octave, so I think you will have to investigate why it is failing on your system. Thanks, jwe ------------------------------------------------------------- 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 -------------------------------------------------------------