[MacPorts] #26458: texlive-bin-extra: where is xindy?
MacPorts
noreply at macports.org
Mon Jun 20 07:38:15 PDT 2011
#26458: texlive-bin-extra: where is xindy?
--------------------------------------+-------------------------------------
Reporter: akim.demaille@… | Owner: dports@…
Type: request | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 1.9.1
Resolution: fixed | Keywords:
Port: xindy |
--------------------------------------+-------------------------------------
Comment(by akim.demaille@…):
Replying to [comment:6 dports@…]:
> Replying to [comment:5 akim.demaille@…]:
> > {{{
> > WARNING: unknown cross-reference-class `hyperindexformat'! (ignored)
> > }}}
>
> This seems to be an incompatibility between xindy and the latest
hyperref (in TL2010):
http://comments.gmane.org/gmane.comp.text.xindy.general/698
>
> > {{{
> > ERROR: CHAR: index 0 should be less than the length of the string
> > ../../../doc/document-aux/bin/texi2dvi: texindy failed
> > }}}
>
> Not sure whether this is caused by the earlier warning, or a separate
issue...
Well, I finally took some time to track this down. It is indeed,
unrelated. Cutting down my idx file, the culprit is:
{{{
\indexentry {!=@\lstinline []{!=}|hyperpage}{288}
}}}
So xindy does not like ! in entries that do not start with something. I
can understand that, since it can be used as a separator of sub-index
entries (see http://en.wikibooks.org/wiki/LaTeX/Indexing for instance). I
had never noticed I had a problem there, since makeindex did not complain,
but did not issue the index entry, indeed.
To summarize:
* this is clearly a bug in xindy which forgets to check that the string
before ! is not empty
* this is clearly a bug in my document and I need to find a means for
makeindex/xindy to accept this != entry.
I meant to answer here, since Google makes it the best match for {{{ERROR:
CHAR: index 0 should be less than the length of the string}}} :)
--
Ticket URL: <https://trac.macports.org/ticket/26458#comment:7>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list