[tex-live] Cannot run "TLmgr generate --rebuild-sys language" w/out error having added 8-bit Hebrew patterns

Philip Taylor P.Taylor at Rhul.Ac.Uk
Sat Sep 21 17:21:11 CEST 2013


C:\texlive\2013\texmf-dist\tex\generic\hyph-utf8\patterns\tex contains
all standard hyphenation patterns :

C:\texlive\texmf-local\tex\generic\hyph-utf8\patterns\tex contains
hyph-he.tex

TLmgr says :

> Running: "C:\texlive\2013\bin\win32\luatex" --ini --jobname=luatex --progname=lu
> atex luatex.ini <nul
> The file luatex.fmt was created.
> Running: "C:\texlive\2013\bin\win32\luatex" --ini --jobname=dviluatex --progname
> =dviluatex dviluatex.ini <nul
> The file dviluatex.fmt was created.
> Running: "C:\texlive\2013\bin\win32\pdftex" --ini --jobname=pdftex --progname=pd
> ftex -translate-file=cp227.tcx *pdfetex.ini <nul
> 
> The file pdftex.fmt was not created due to some errors.
> See the log file C:/texlive/2013/texmf-var/web2c/pdftex/pdftex.log for details.
> Running: "C:\texlive\2013\bin\win32\pdftex" --ini --jobname=etex --progname=etex
>  -translate-file=cp227.tcx *etex.ini <nul
> 
> The file etex.fmt was not created due to some errors.
> See the log file C:/texlive/2013/texmf-var/web2c/pdftex/etex.log for details.
> Running: "C:\texlive\2013\bin\win32\pdftex" --ini --jobname=pdfetex --progname=p
> dfetex -translate-file=cp227.tcx *pdfetex.ini <nul
> 
> The file pdfetex.fmt was not created due to some errors.
> See the log file C:/texlive/2013/texmf-var/web2c/pdftex/pdfetex.log for details.
> 
> Running: "C:\texlive\2013\bin\win32\eptex" --ini --jobname=eptex --progname=epte
> x *eptex.ini <nul
> 
> The file eptex.fmt was not created due to some errors.
> See the log file C:/texlive/2013/texmf-var/web2c/eptex/eptex.log for details.
> Running: "C:\texlive\2013\bin\win32\euptex" --ini --jobname=euptex --progname=eu
> ptex *euptex.ini <nul
> 
> The file euptex.fmt was not created due to some errors.
> See the log file C:/texlive/2013/texmf-var/web2c/euptex/euptex.log for details.
> Running: "C:\texlive\2013\bin\win32\xetex" --ini --jobname=xetex --progname=xete
> x -etex xetex.ini <nul
> The file xetex.fmt was created.
> 
> 
> Now I check executable files...
> If some executable files do not exist, you must make them
> by hard link (Windows XP/Vista/7/8), symbolic link (Vista/7/8)
> or copying.
> 
> OK. luatex.exe exists.              OK. dviluatex.exe exists.
> OK. xetex.exe exists.
> 
> 
> I could not create 5 of format (base/mem) file(s).
> For details, see log file(s) in the (fmt/base/mem) dir(s).
> C:\texlive\2013\bin\win32\runscript.tlu:646: command failed with exit code 1:
> fmtutil --byhyphen "C:/texlive/2013/texmf-var/tex/generic/config/language.def"
> --byhyphen "C:/texlive/2013/texmf-var/tex/generic/config/language.def"

The XeTeX format was dumped OK.  Is this because there needs to be a
non-UTF-8 version of "hyph-he.tex" and if so, how the h at ll does one
reverse-engineer a UTF-8 set of patterns into an 8-bit ASCII set ?!

I would prefer, of course, for 8-bit engines not to know about
"hyph-he.tex" at all; is that possible ?

** Phil.


More information about the tex-live mailing list