Problems with info files



On 1/12/08, Mario Rodriguez <biomates at telefonica.net> wrote:

> (%i1) :lisp (setf *maxima-lang-subdir* "")
> (%i1) ? sqrt
<snip erroneous output>

I'm pretty sure that Maxima has loaded the index from one
place and the info text from another. What does

:lisp (symbol-plist 'cl-info::cause-maxima-index-to-load)

report -- does it show the autoload property pointing to es or es.utf8 ??

I'm guessing you can repair the damage by pointing the autoload
property at the English-language info directory, or by changing
environment variables outside of Maxima and restarting.

> Even worse, in a previous compilation (cvs maxima of some days ago),
> when I asked for draw, I got the documentation on cspline; this was the
> information in maxima-index.lisp about draw and cspline:
>
> ("draw" . ("maxima.info-5" 271202 1778 "Functions and Variables for draw"))
> ("cspline" . ("maxima.info-6" 87887 4486 "Functions and Variables for
> interpol"))

Well, that seems like a different error. I guess we'll have sort out
the previous error and then come back to this.

> Yet another (possibly related) problem: files "maxima.info-?" contain
> some control characters;

Makeinfo throws "unit separator" characters (037) into the .info
output to mark the beginning of each node.
I don't remember if there are any other non-printing characters
emitted by makeinfo.

best

Robert