>>>>> "Vadim" == Vadim V Zhytnikov <vvzhy at mail.ru> writes:
Vadim> Raymond Toy writes:
>>>>>>> "Robert" == Robert Dodier <robert.dodier at gmail.com> writes:
Robert> Hello,
Robert> I've merged the revision of describe into the main branch of CVS.
Robert> So if you update from CVS you'll get it, and it will be in the next release
Robert> (barring unforeseen problems).
>> What version of perl is needed for this to work? I get the following
>> error when I build maxima:
>> cd . \
>> && /bin/sh /apps/public/src/toy/maxima-new/missing --run makeinfo \
>> `echo maxima.texi | sed 's,.*/,,'`
>> perl ./build_index.pl maxima.info ':crlf' > maxima-index.lisp
>> Unknown open() mode '<:crlf' at ./build_index.pl line 25.
>> Do I need to set up my locale or anything?
Vadim> As far as I know Perl 5.8 is required for new info/describe
Vadim> layout. As for locale at build time I strongly recommend
Vadim> to do make, make install in C aka POSIX locale.
Ok, I've installed perl 5.8.8. Perl seems to work. But now I get:
perl ./build_index.pl maxima.info ':crlf' > maxima-index.lisp
bad_files=`find . -name '*.texi' -print | xargs grep -l $'\x0D$'` ; \
[ -z "$bad_files" ] || ( echo "ERROR: The following files have DOS-style EOLs: $bad_files" ; exit 1 )
bad_files=`find . -name '*.texi' -print | xargs grep -l $'\t'` ; \
[ -z "$bad_files" ] || ( echo "ERROR: The following files have unexpanded Tabs: $bad_files" ; exit 1 )
ERROR: The following files have unexpanded Tabs: ./es/Groups.es.texi
./Function.texi
./Groups.texi
./Input.texi
./pt/Function.texi
./pt/Groups.texi
./pt/Input.texi
./de/Function.texi
make[3]: *** [check_texinfo] Error 1
Now what? maxima-index.lisp is a short file containing just this:
(in-package :cl-info)
(defun cause-maxima-index-to-load () nil)
(defvar *info-deffn-defvr-pairs* '(
; CONTENT: (<INDEX TOPIC> . (<FILENAME> <BYTE OFFSET> <LENGTH IN CHARACTERS> <NODE NAME>))
))
(defvar *info-section-pairs* '(
; CONTENT: (<NODE NAME> . (<FILENAME> <BYTE OFFSET> <LENGTH IN CHARACTERS>))
))
(load-info-hashtables)
Shouldn't it contain more?
Ray