[MacTeX] LaTeX format not rebuilt after package update
Lars Madsen
daleif at math.au.dk
Fri Feb 14 16:07:57 CET 2020
I think this is a known bug in basic tex has has been fixed.
Remember to run
tlmgr update --self
as well
(I normally use `tlmgr update --all --self`)
otherwise the update programme is never updated and thus the fix to actually recreate the format again is not implemented
/Lars Madsen
Institut for Matematik / Department of Mathematics
Aarhus Universitet / Aarhus University
Mere info: http://au.dk/daleif@math<http://au.dk/daleif@imf> / More information: http://au.dk/en/daleif@math<http://au.dk/en/daleif@imf>
________________________________
From: tex-live <tex-live-bounces+daleif=imf.au.dk at tug.org> on behalf of Andreas Scherer <andreas_tex at freenet.de>
Sent: 14 February 2020 15:53
To: TeX Live <tex-live at tug.org>
Subject: [MacTeX] LaTeX format not rebuilt after package update
Dear all,
about a year ago, I installed the 'BasicTeX' distribution for MacOS
(version 10.12 on Mac Mini) plus a very few extra packages and was using
the TeX Live installation happily both as native 'pdflatex' and as
background process for Pandoc. I regularly ran 'tlmgr update --all'.
Yesterday (!), all of a sudden, Pandoc failed on a rather simple input
file that was successfully compiled into PDF before. Error inspection
revealed a message from 'pdflatex' along the lines
LaTeX requires version 2020-02-02, but found version 2018-nn-nn
(plus an 'undefined macro' error message).
All *.fmt I could 'find' were located under
/usr/local/texlive/2019basictex/texmf-var/web2c/pdftex/ and had, alas!,
a creation date of the installation in April 2019. Closer inspection
showed that 'latex.ltx' indeed had '\edef\fmtversion {2020-02-02}' in
conflict with the older '(pdf)latex.fmt' file(s). After some studies I
ran the incantation 'fmtutil --sys --byfmt=latex' and 'fmtutil --sys
--byfmt=pdflatex' and all was fine again.
Today afternoon I noticed that package 'latex' (et al.) was updated
(again) by 'tlmgr update --all', but after
running mktexlsr ...
done running mktexlsr.
regenerating fmtutil.cnf in \
/usr/local/texlive/2019basictex/texmf-dist
all that appeared was the final message
tlmgr: package log updated: \
/usr/local/texlive/2019basictex/texmf-var/web2c/tlmgr.log
In contrast, my private Linux box with TeX Live did never show such a
situation, and after todays 'tlmgr update --all', it ran and reported
running fmtutil-sys --no-error-if-no-engine=\
luahbtex,luajittex,mfluajit --byfmt latex ...
and recreated all (four) '*latex.fmt' files as necessary.
My question is: How can I re-configure MacTeX/BasicTeX to follow suit?
TIA, Andreas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tug.org/pipermail/tex-live/attachments/20200214/d65bf8d9/attachment.html>
More information about the tex-live
mailing list.