[tex-live] Light at the end of the tunnel

Ken Brooks kenb at rpath.com
Mon Aug 21 20:44:13 CEST 2006


Today I succeeded in building a world in which the creation of tex.fmt 
almost worked.  It got almost to the end of plain.tex, then stumbled when 
trying to find hyphen.tex.  And it seems to me that hyphen.tex was where 
it should be:

> [kenb at test154 texshare]$ tex story
> This is TeX, Version 3.141592 (Web2C 7.5.5)
> kpathsea: Running mktexfmt tex.fmt
> fmtutil: running `tex -ini   -jobname=tex -progname=tex tex.ini' ...
> This is TeX, Version 3.141592 (Web2C 7.5.5) (INITEX)
> (/usr/share/texmf-dist/tex/plain/config/tex.ini
> (/usr/share/texmf-dist/tex/plain/base/plain.tex
> Preloading the plain format: codes, registers, parameters, fonts, more fonts,
> macros, math definitions, output routines, hyphenation
> ! I can't find file `hyphen'.
> l.1222 \input hyphen
> . . .
> 
> [kenb at test154 ~]$ kpsewhich -show-path hyphen.tex
> .:!!/home/kenb/.texmf-config/tex/kpsewhich//:!!/home/kenb/.texmf-var/tex/kpsewhich//:/home/kenb/texmf/tex/kpsewhich//:!!/usr/share/texmf-config/tex/kpsewhich//:!!/usr/share/texmf-var/tex/kpsewhich//:!!/usr/share/texmf/tex/kpsewhich//:!!/usr/share/texmf-local/tex/kpsewhich//:!!/usr/share/texmf-dist/tex/kpsewhich//:!!/home/kenb/.texmf-config/tex/generic//:!!/home/kenb/.texmf-var/tex/generic//:/home/kenb/texmf/tex/generic//:!!/usr/share/texmf-config/tex/generic//:!!/usr/share/texmf-var/tex/generic//:!!/usr/share/texmf/tex/generic//:!!/usr/share/texmf-local/tex/generic//:!!/usr/share/texmf-dist/tex/generic//:!!/home/kenb/.texmf-config/tex///:!!/home/kenb/.texmf-var/tex///:/home/kenb/texmf/tex///:!!/usr/share/texmf-config/tex///:!!/usr/share/texmf-var/tex///:!!/usr/share/texmf/tex///:!!/usr/share/texmf-local/tex///:!!/usr/share/texmf-dist/tex///
> [kenb at test154 ~]$ kpsewhich -expand-path '!!/usr/share/texmf/tex/generic//'
> /usr/share/texmf/tex/generic:/usr/share/texmf/tex/generic/config:/usr/share/texmf/tex/generic/hyphen
> [kenb at test154 ~]$ ls -l /usr/share/texmf/tex/generic/hyphen/hyphen.tex
> -rw-r--r--  1 kenb kenb 27860 Aug 21 10:59 /usr/share/texmf/tex/generic/hyphen/hyphen.tex
> [kenb at test154 ~]

So although /usr/share/texmf/tex/generic// is in the path, it couldn't 
find hyphen.tex.  And indeed, kpsewhich hyphen.tex comes up empty.  Although:
    kpsewhich -expand-path `kpsewhich -show-path hyphen.tex`
produces a (long) result which really does explicitly contain 
"/usr/share/texmf/tex/generic/hyphen".  Now I'm really surprised.  What 
could be lacking here?

-- 
Ken Brooks
rPath, Inc.


More information about the tex-live mailing list