[MacPorts] #27339: pdflatex.fmt doesn't match pdftex.pool
MacPorts
noreply at macports.org
Sat Jan 1 06:17:56 PST 2011
#27339: pdflatex.fmt doesn't match pdftex.pool
------------------------------+---------------------------------------------
Reporter: ram@… | Owner: dports@…
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 1.9.2
Keywords: | Port: texlive
------------------------------+---------------------------------------------
Comment(by dports@…):
Replying to [comment:9 vinc17@…]:
> The problem is a missing dependency: texlive-lang-mongolian should have
been upgraded '''before''' the port that runs fmtutil-sys. I think that
for those who got the problem, fmtutil-sys was run before the texlive-
lang-mongolian upgrade, hence the failure. I haven't upgraded texlive-
lang-mongolian yet, and that's why I still get the failure. In the
texlive-lang-mongolian Portfile diff:
>
> So, until the upgrade, /opt/local/etc/texmf/language.d/10texlive-lang-
mongolian.def still contains loadhyph-mn-cyrl-x-2a.tex instead of the new
loadhyph-mn-cyrl-x-lmc.tex, corresponding to the file provided by the new
texlive-basic port.
Yes, this seems to be the answer! This missing hyphenation file causes
most (all) format generation to fail once texlive-basic is updated and
until texlive-lang-mongolian gets updated. And we only rerun fmtutil as
necessary, so any formats installed by ports updated in the interim won't
be generated properly. (Although even so, I'd have still expected the old
formats to be removed by the post-deactivate hook...)
What we'd really like here is the ability to require all installed texlive
ports to be upgraded simultaneously to TL2010 and then run fmtutil etc,
since the intermediate state with some TL2009 ports and some TL2010 ports
installed is not a good one. But we really don't have any way to do
that...
Since texlive-lang-mongolian appears to be the only offender here, I can
make texlive-basic deactivate an old texlive-lang-mongolian before running
fmtutil, which should solve the problem.
--
Ticket URL: <https://trac.macports.org/ticket/27339#comment:11>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list