Slackware64-current, texlive 2018 upgraded. texlive-extra and texlive-docs upgraded from SBo. Older texlive-fonts removed before upgrade because fonts are now included in texlive-extra.
Using lua-5.1.5 from SBo.
Problem:
texdoc fails. Invoking texdoc to look for some documentation fails with the following:
Code:
eduardo:~]$ texdoc memoir
[string "/usr/share/texmf-dist/scripts/texdoc/search.t..."]:569: assertion failed!
This points out to line 569 of script search.tlu, which in its relevant part states:
Code:
-- get pre-hashed tlpdb info from a pseudo-cache file
function get_tlpinfo_from_dist()
(569) local f = assert(kpse.find_file(C.data_tlpdb_name, 'texmfscripts'))
s_meta, tlp_from_runfile, tlp_doclist = dofile(f)
end
Line 569 is marked by a parenthesis.
two things:
1. I ran mktexlsr both as a regular user and as root, to no avail.
2. Looks like texlive requires lua now, maybe an appropriate version should be included in Slackware, perhaps as an extra package.
Thanks in advance for any tips in resolving this annoyance.