[tex-live] Failure to create index with current xindy

Ken Moffat zarniwhoop at ntlworld.com
Wed Sep 16 21:52:23 CEST 2015


I normally use self-compiled texlive, as documented in Beyond
Linuxfromscratch.  But in my latest build I decided to use the
binary versions (we also cover that), and to try to get my head
around tlmgr, which worked fine.

But - in the past I had to create testfiles to ensure that I was
building asy, biber, and xindy correctly.  My current testfiles are
at http://www.linuxfromscratch.org/~ken/tex-testfiles/ called
latex-test-20150601.tar.xz (the docs are slightly out of date re
options, and in fact there is a minimal ConTeXt test too - just
run ./configure to check your available packages and TTF/OTF fonts).

With recent source builds (so, everything as at the 2015 release,
apart from slightly newer biber) my tests still work.

But with current binary texlive (x86_64-linux, if it matters) the
xindy tests do not produce an index.

I'm attaching a Makefile, cut-down xindy.tex, and a diff of the log
between good and bad.  I note that in my good version luaotfload
doesn't find the font and falls back to a file, that is not a
problem.  Versions of many packages have changed, but the important
thing is that xindy-xindy.ind is no longer created.

That test is a shorter variant of my original using lualatex.  I also
have a variant with traditional markup for accents - that uses
pdflatex ; texindy -d script -d level=3 -M lang/english/utf8-lang
xindynonlua.idx 2>&1 | tee xindynonlua.texindy ; pdflatex
--shell-escape : again, that does not produce an index, again the
.ind file is not created:

| runsystem(splitindex -m "" xindynonlua.idx)...executed.
|
| runsystem(texindy -M lang/english/utf8-lang xindynonlua-xindynonlua.idx)...executed.
|
|
| No file xindynonlua-xindynonlua.ind.

As always, it is possible that what I am doing is wrong (it took me
ages to find any xindy invocation which worked at all).  If so, a
pointer would be welcome.

The cut-down version is not a MWE (I want multiple pages to show
that the links from the index go to the correct page), but it is
fairly short (about 15K for this post and attachments, I think).

TIA

ĸen
-- 
Il Porcupino Nil Sodomy Est! (if you will excuse my latatian)
  aka "The hedgehog song"
-------------- next part --------------
xindy:
	lualatex xindy.tex
	makeglossaries xindy
	lualatex -shell-escape xindy.tex

-------------- next part --------------
A non-text attachment was scrubbed...
Name: xindy.tex
Type: application/x-tex
Size: 3661 bytes
Desc: not available
URL: <http://tug.org/pipermail/tex-live/attachments/20150916/8043ba6e/attachment.tex>
-------------- next part --------------
1c1
< This is LuaTeX, Version beta-0.80.0 (TeX Live 2015 - BLFS) (rev 5238)  (format=lualatex 2015.9.8)  16 SEP 2015 20:05
---
> This is LuaTeX, Version beta-0.80.0 (TeX Live 2015) (rev 5238)  (format=lualatex 2015.6.17)  16 SEP 2015 20:13
25c25
< Package: fontspec 2015/03/14 v2.4c Font selection for XeLaTeX and LuaLaTeX
---
> Package: fontspec 2015/07/22 v2.4d Font selection for XeLaTeX and LuaLaTeX
28c28
< Package: expl3 2015/03/01 v5547 L3 programming layer (loader) 
---
> Package: expl3 2015/09/11 v6002 L3 programming layer (loader) 
31,39c31,39
< Package: expl3 2015/03/01 v5547 L3 programming layer (code) 
< L3 Module: l3bootstrap 2015/02/28 v5542 L3 Bootstrap code
< L3 Module: l3names 2015/02/24 v5535 L3 Namespace for primitives
< L3 Module: l3basics 2015/01/27 v5500 L3 Basic definitions
< L3 Module: l3expan 2014/11/27 v5472 L3 Argument expansion
< L3 Module: l3tl 2015/01/27 v5500 L3 Token lists
< L3 Module: l3str 2015/03/01 v5545 L3 Strings
< L3 Module: l3seq 2014/08/23 v5354 L3 Sequences and stacks
< L3 Module: l3int 2015/02/21 v5529 L3 Integers
---
> Package: expl3 2015/09/11 v6002 L3 programming layer (code) 
> L3 Module: l3bootstrap 2015/09/10 v5983 L3 Bootstrap code
> L3 Module: l3names 2015/09/07 v5939 L3 Namespace for primitives
> L3 Module: l3basics 2015/09/10 v5983 L3 Basic definitions
> L3 Module: l3expan 2015/09/10 v5983 L3 Argument expansion
> L3 Module: l3tl 2015/09/10 v5983 L3 Token lists
> L3 Module: l3str 2015/09/10 v5983 L3 Strings
> L3 Module: l3seq 2015/08/05 v5777 L3 Sequences and stacks
> L3 Module: l3int 2015/09/11 v5987 L3 Integers
45,46c45,46
< L3 Module: l3quark 2014/08/23 v5354 L3 Quarks
< L3 Module: l3prg 2014/08/23 v5354 L3 Control structures
---
> L3 Module: l3quark 2015/08/17 v5855 L3 Quarks
> L3 Module: l3prg 2015/09/10 v5983 L3 Control structures
48,52c48,52
< L3 Module: l3clist 2014/08/23 v5354 L3 Comma separated lists
< L3 Module: l3token 2014/09/15 v5422 L3 Experimental token manipulation
< L3 Module: l3prop 2014/08/23 v5354 L3 Property lists
< L3 Module: l3msg 2015/02/26 v5537 L3 Messages
< L3 Module: l3file 2014/08/24 v5369 L3 File and I/O operations
---
> L3 Module: l3clist 2015/09/02 v5901 L3 Comma separated lists
> L3 Module: l3token 2015/08/26 v5893 L3 Experimental token manipulation
> L3 Module: l3prop 2015/08/05 v5777 L3 Property lists
> L3 Module: l3msg 2015/09/10 v5983 L3 Messages
> L3 Module: l3file 2015/08/05 v5786 L3 File and I/O operations
58c58
< L3 Module: l3skip 2014/08/23 v5354 L3 Dimensions and skips
---
> L3 Module: l3skip 2015/09/10 v5983 L3 Dimensions and skips
77c77
< L3 Module: l3keys 2015/01/27 v5500 L3 Key-value interfaces
---
> L3 Module: l3keys 2015/09/10 v5983 L3 Key-value interfaces
80c80
< L3 Module: l3fp 2014/08/22 v5336 L3 Floating points
---
> L3 Module: l3fp 2015/08/25 v5890 L3 Floating points
90c90
< L3 Module: l3box 2014/08/23 v5354 L3 Experimental boxes
---
> L3 Module: l3box 2015/08/09 v5822 L3 Experimental boxes
96c96
< L3 Module: l3coffins 2014/08/23 v5354 L3 Coffin code layer
---
> L3 Module: l3coffins 2015/08/06 v5789 L3 Coffin code layer
117c117
< L3 Module: l3candidates 2015/03/01 v5544 L3 Experimental additions to l3kernel
---
> L3 Module: l3candidates 2015/09/11 v6002 L3 Experimental additions to l3kernel
133a134,136
> L3 Module: [unknown name] 0000/00/00 v-1 L3 Experimental system/runtime function
> s
> L3 Module: l3luatex 2015/09/10 v5983 L3 Experimental LuaTeX-specific functions
136c139
< File: l3unicode-data.def 2015/03/01 v5544 L3 Unicode data
---
> File: l3unicode-data.def 2015/07/20 v5676 L3 Unicode data
139c142
< File: l3pdfmode.def 2015/03/01 v5544 L3 Experimental driver: PDF mode
---
> File: l3pdfmode.def 2015/09/10 v5983 L3 Experimental driver: PDF mode
143c146
< Package: xparse 2014/11/25 v5471 L3 Experimental document command parser
---
> Package: xparse 2015/09/11 v6001 L3 Experimental document command parser
168c171
< Package: etex 2015/03/02 v2.1 eTeX basic definition package (PEB,DPC)
---
> Package: etex 2015/09/02 v2.4 eTeX basic definition package (PEB,DPC)
244c247
< luaotfload | main : fontloader loaded in 0.018 seconds
---
> luaotfload | main : fontloader loaded in 0.022 seconds
287d289
< Variant \tl_gset:cV already defined; not changing it on line 71
290c292
< Package: fontspec-patches 2015/03/14 v2.4c Font selection for XeLaTeX and LuaLaT
---
> Package: fontspec-patches 2015/07/22 v2.4d Font selection for XeLaTeX and LuaLaT
307c309
< Package: fontspec-luatex 2015/03/14 v2.4c Font selection for XeLaTeX and LuaLaTe
---
> Package: fontspec-luatex 2015/07/22 v2.4d Font selection for XeLaTeX and LuaLaTe
484,485d485
< Variant \prop_gput:cnV already defined; not changing it on line 708
< Variant \prop_gput:cnx already defined; not changing it on line 709
487,490c487,490
< LaTeX Info: Redefining \itshape on input line 2156.
< LaTeX Info: Redefining \slshape on input line 2161.
< LaTeX Info: Redefining \scshape on input line 2166.
< LaTeX Info: Redefining \upshape on input line 2171.
---
> LaTeX Info: Redefining \itshape on input line 2154.
> LaTeX Info: Redefining \slshape on input line 2159.
> LaTeX Info: Redefining \scshape on input line 2164.
> LaTeX Info: Redefining \upshape on input line 2169.
497c497
< Package: glossaries 2015/03/16 v4.15 (NLCT)
---
> Package: glossaries 2015/09/09 v4.18 (NLCT)
513,514c513,514
< (/opt/texlive/2015/texmf-dist/tex/latex/glossaries/base/mfirstuc.sty
< Package: mfirstuc 2015/02/03 v1.10 (NLCT)
---
> (/opt/texlive/2015/texmf-dist/tex/latex/mfirstuc/mfirstuc.sty
> Package: mfirstuc 2015/09/09 v2.0 (NLCT)
517c517
< Package: etoolbox 2015/05/04 v2.2 e-TeX tools for LaTeX (JAW)
---
> Package: etoolbox 2015/08/02 v2.2a e-TeX tools for LaTeX (JAW)
530c530
< Package: datatool-base 2014/06/10 v2.22 (NLCT)
---
> Package: datatool-base 2015/07/11 v2.23 (NLCT)
595c595
< Package: datatool-fp 2013/08/29 v2.17 (NLCT)
---
> Package: datatool-fp 2015/07/11 v2.23 (NLCT)
657c657
< Package: glossaries-compatible-307 2013/11/14 v4.0 (NLCT)
---
> Package: glossaries-compatible-307 2015/09/09 v4.18 (NLCT)
668c668
< Package: glossary-hypernav 2013/11/14 v4.0 (NLCT)
---
> Package: glossary-hypernav 2015/09/09 v4.18 (NLCT)
670c670
< Package: glossary-list 2015/02/03 v4.13 (NLCT)
---
> Package: glossary-list 2015/09/09 v4.18 (NLCT)
674c674
< Package: glossary-long 2013/11/14 v4.0 (NLCT)
---
> Package: glossary-long 2015/09/09 v4.18 (NLCT)
698c698
< Package: glossary-super 2013/11/14 v4.0 (NLCT)
---
> Package: glossary-super 2015/09/09 v4.18 (NLCT)
720c720
< Package: glossary-tree 2015/02/03 v4.13 (NLCT)
---
> Package: glossary-tree 2015/09/09 v4.18 (NLCT)
1099c1099
< \g__file_internal_ior=\read1
---
> \g__file_internal_ior=\read2
1310c1310
< {/opt/texlive/2015/texmf-dist/fonts/map/pdftex/updmap/pdftex.map}]
---
> {/opt/texlive/2015/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
1320,1323c1320,1321
< system(texindy -M lang/english/utf8-lang xindy-xindy.idx) executed. (./xindy-xi
< ndy.ind
< luaotfload | load : path lookup of "DejaVuSerif" unsuccessful, falling back to f
< ile:)
---
> system(texindy -M lang/english/utf8-lang xindy-xindy.idx) executed.
> No file xindy-xindy.ind.
1325,1327d1322
<  [3
< 
< ]
1329c1324
<  (./xindy.aux)
---
> (./xindy.aux)
1339c1334
<  23541 strings out of 494693
---
>  24064 strings out of 494693
1341,1347c1336,1345
<  466 words of node memory still in use:
<    7 hlist, 2 vlist, 2 rule, 2 glue, 2 kern, 8 attribute, 58 glue_spec, 8 attrib
< ute_list, 1 write nodes
<    avail lists: 1:3,2:3737,3:173,4:405,5:44,6:1236,7:110,8:34,9:133,10:95
<  26572 multiletter control sequences out of 65536+600000
<  25 fonts using 3912267 bytes
<  48i,4n,59p,1832b,394s stack positions out of 5000i,500n,10000p,200000b,100000s
---
>  461 words of node memory still in use:
>    6 hlist, 2 vlist, 2 rule, 2 glue, 2 kern, 9 attribute, 58 glue_spec, 9 attrib
> ute_list, 2 write, 1 pdf_dest nodes
>    avail lists: 1:3,2:3735,3:161,4:386,5:18,6:1236,7:110,8:3,9:43,10:95
>  27102 multiletter control sequences out of 65536+600000
>  25 fonts using 3911963 bytes
>  48i,4n,62p,1930b,394s stack positions out of 5000i,500n,10000p,200000b,100000s
> LuaTeX warning (dest): name{index.0} has been referenced but does not exist, rep
> laced by a fixed one
> 
1349c1347
< Output written on xindy.pdf (3 pages, 25333 bytes).
---
> Output written on xindy.pdf (2 pages, 24228 bytes).
1351,1353c1349,1351
< PDF statistics: 61 PDF objects out of 1000 (max. 8388607)
<  52 compressed objects within 1 object stream
<  9 named destinations out of 1000 (max. 131072)
---
> PDF statistics: 44 PDF objects out of 1000 (max. 8388607)
>  36 compressed objects within 1 object stream
>  7 named destinations out of 1000 (max. 131072)


More information about the tex-live mailing list