describe revision merged into cvs main



Raymond Toy writes:
> 
> 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?  

This is check for unwanted unexpanded Tabs and DOS-Style End-Of-Lines
in texinfo files.  They lead to various bad things in documentation
and describe which can not be seen at build time but show up afterwards.
You can run /doc/info/fix_tabs script to fix the problem.

But I'm puzzled - I don't see this error message for today Maxima CVS.
Could you check one of suspicious files whether it _really_ contain
tabulations or this is false alarm.  Maybe grep -l $'\t' is not good
way to find Tabs?   It works well to me on Linux.

> 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?
> 

Yes, it should be long file.

-- 
      Vadim V. Zhytnikov

       <vvzhy at mail.ru>
      <vvzhy at netorn.ru>