[tex-live] TeX Live 2018: xindy seems broken

Johannes Hielscher jhielscher at posteo.de
Sun Mar 25 15:56:47 CEST 2018

Am Sun, 25 Mar 2018 10:11:51 +0200
schrieb Paul Gaborit <paul.gaborit at gmail.com>:
> $  makeglossaries xindy-test
> makeglossaries version 4.36 (2018-03-07)
> added glossary type 'main' (glg,gls,glo)
> xindy  -L english  -I xindy -M "xindy-test" -t "xindy-test.glg" -o 
> "xindy-test.gls" "xindy-test.glo"
> /usr/local/texlive/2018/bin/x86_64-linux/xindy.run: 
> /usr/local/texlive/2018/bin/x86_64-linux/base/lisp.run: No such file
> or directory
> ***Call to xindy failed***
> Check 'xindy-test.glg' for details

I can confirm this:
xindy dies on pretest2018/x86_64-linux (*)

But works without this error on:
:branch2017/x86_64-linux (*)
:branch2017/armhf-linux (*)
:x86_64-linux (TL17 -r45811) from the Archlinux repositories
:pretest2018/x86_64-linux <= -r47019
:as well as with x86_64-linux binaries that I have compiled locally
for myself from -r47103 sources (*).

In conclusion, something is wrong within the current xindy binaries at
trunk/Master/bin/x86_64-linux that were commited in -r47020.

(*): An unrelated issue: On a bleeding-edge modern Linux distribution,
xindy died for another reason in the first place: It is dynamically
linked against libncurses.so.5 and siblings, which is ncurses' legacy
ABI since about 2015, and replaced by v6 ABI for a long time.
So I had to install ncurses5-compat-libs to get it run at all [0].

This is nasty. Did I just overlook the big fat red-blinking warning sign
about ncurses-v5 ABI as a prerequisite for TL, or isn't there one? Most
probably, issues of this kind will get more frequent when all the more
conservative OSes switch away from the v5 ABI.


[0] The issue and workarounds were also discussed on TeX.sx:

More information about the tex-live mailing list