[XeTeX] xelatex.fmt doesn't match xetex.pool
Zdenek Wagner
zdenek.wagner at gmail.com
Mon Jul 9 12:30:01 CEST 2012
2012/7/9 Gareth Hughes <garzohugo at gmail.com>:
> On Mon, 2012-07-09 at 10:06 +0200, Peter Dyballa wrote:
>> Am 09.07.2012 um 04:04 schrieb Gareth Hughes:
>>
>> > I thought fmtutil-local.cnf was just for customisation.
>>
>> Indeed! And one customisation could have been to comment XeTeX related lines copied from somewhere which made tlmgr remove or comment the lines in the generated fmtutil.cnf.
>>
>> I thought you would check the contents of /usr/local/texlive/2011/texmf-var/web2c/fmtutil.cnf to see whether XeTeX related formats are still mentioned there. One option is to simply run
>>
>> fmtutil-sys --listcfg
>>
>> No sudo is necessary, it's a read-only process. You can compare the output with that of
>>
>> fmtutil --listcfg
>
> These files look identical to me, and both have xetex and xelatex.
>
>>
>> When they're different, then you have private FMTs and you need to run
>>
>> fmtutil --byengine xetex
>>
>> or a general
>>
>> fmtutil --refresh
>
> Both of these fail and produce errors.
> This is a summary of all `failed' messages:
> `pdftex -ini -jobname=eplain -progname=eplain
> -translate-file=cp227.tcx *eplain.ini' failed
> `pdftex -ini -jobname=jadetex -progname=jadetex *jadetex.ini'
> failed
> `pdftex -ini -jobname=pdfjadetex -progname=pdfjadetex
> *pdfjadetex.ini' failed
> `pdftex -ini -jobname=latex -progname=latex
> -translate-file=cp227.tcx *latex.ini' failed
> `pdftex -ini -jobname=pdflatex -progname=pdflatex
> -translate-file=cp227.tcx *pdflatex.ini' failed
> `pdftex -ini -jobname=mllatex -progname=mllatex
> -translate-file=cp227.tcx -mltex mllatex.ini' failed
> `pdftex -ini -jobname=pdftex -progname=pdftex
> -translate-file=cp227.tcx *pdfetex.ini' failed
> `pdftex -ini -jobname=etex -progname=etex
> -translate-file=cp227.tcx *etex.ini' failed
> `pdftex -ini -jobname=pdfetex -progname=pdfetex
> -translate-file=cp227.tcx *pdfetex.ini' failed
> `eptex -ini -jobname=eptex -progname=eptex *eptex.ini' failed
> `eptex -ini -jobname=platex -progname=platex *platex.ini'
> failed
> `xetex -ini -jobname=xetex -progname=xetex -etex xetex.ini'
> failed
> `xetex -ini -jobname=xelatex -progname=xelatex -etex
> xelatex.ini' failed
> `pdftex -ini -jobname=xmltex -progname=xmltex *xmltex.ini'
> failed
> `pdftex -ini -jobname=pdfxmltex -progname=pdfxmltex
> *pdfxmltex.ini' failed
>
> However, no log file was written in ~/.texlive2012/texmf-var/web2c .
>>
It is normal if your binaries are below /usr/local/texlive/2011, they
know nothing about ~/texlive2012. The log files will most probably be
below ~/.texlive2011
Believe me, your problems are caused by files mixed from different TL
versions or by collisions of TL with linux distro's TeX. I saw it many
times, fixing PATH is the first mandatory step, then verification that
texmf.cnf and other config files are correct. Another source of
problems may be caused by TEX* environment variables that point to
incorrect files and/or directories.
>> The options fmtutil or fmtutil-sys know can be found be found by running
>>
>> fmtutil --help
>>
>> --
>> Greetings
>>
>> Pete
>>
>> I hope to die before I *have* to use Microsoft Word.
>> - Donald E. Knuth, 2001-10-02 in Tübingen
>>
>>
>>
>>
>> --------------------------------------------------
>> Subscriptions, Archive, and List information, etc.:
>> http://tug.org/mailman/listinfo/xetex
>
>
>
>
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
> http://tug.org/mailman/listinfo/xetex
--
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz
More information about the XeTeX
mailing list