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.