Unitialized variable

Mike Maxwell mmaxwell at umd.edu
Tue Sep 26 23:18:06 CEST 2023


On 9/26/2023 5:00 PM, Karl Berry wrote:
> If you have a file
> /usr/local/texlive/2023/texmf-var/web2c/tlmgr-commands.log
> then there should be a line in there like:
> fmtutil [INFO]: --- remaking pdfcsplain with xetex
> 
> And then it should show exactly what the error was when it tried to
> remake the format. Can you post that entry from the file?

Here's the vicinity of that line, including what I hope is the necessary 
context:
------------
fmtutil [INFO]: log file copied to: 
/usr/local/texlive/2023/texmf-var/web2c/pdftex/jadetex.log
fmtutil [INFO]: 
/usr/local/texlive/2023/texmf-var/web2c/pdftex/jadetex.fmt installed.
Use of uninitialized value $_[4] in join or string at 
/usr/local/texlive/2023/bin/x86_64-linux/fmtutil line 374.
fmtutil [INFO]: --- remaking pdfcsplain with xetex
fmtutil: running `xetex -ini   -jobname=pdfcsplain -progname=pdfcsplain 
-etex csplain.ini' ...
xetex: error while loading shared libraries: libfontconfig.so.1: cannot 
open shared object file: No such file or directory
Use of uninitialized value $_[4] in join or string at 
/usr/local/texlive/2023/bin/x86_64-linux/fmtutil line 374.
fmtutil [INFO]: log file copied to: 
/usr/local/texlive/2023/texmf-var/web2c/xetex/pdfcsplain.log
fmtutil [INFO]: --- remaking pdfcsplain with pdftex
------------

So it looks like this "unitialized value $_[4]" happened twice.

I did a little looking around for libfontconfig.so.1, which seems to 
have triggered the unitialized the second time, and confirmed that I 
can't find it either.  But then it's always been a bit of a mystery to 
me as to how to find libraries.  I suppose if I install that, I could 
fix at least one of the error msgs, but the problem appears to be 
deeper--it appears to be with the error logging (and maybe the script 
should check for this library file before it starts running stuff?).

     Mike Maxwell


More information about the tex-live mailing list.