[tex-live] TEXINPUTS problem

Jonathan Kew jonathan_kew at sil.org
Sun Oct 17 10:27:59 CEST 2004


On 17 Oct 2004, at 2:02 am, Akira Kakuto wrote:

> Probably I've found a reason.
> In the old version, "progname" is not defined. Thus
> TEXINPUTS = .;$TEXMF/tex/{$progname,generic,}//
> is the same as
> TEXINPUTS = .;$TEXMF/tex/{,generic,}//        % :-)

Yes, that explains it. Nice to know the correct explanation rather than  
just a vague "something changed"!

Confirmed by:
Kew-PowerBookG4:~ jonathan$ kpsewhich-old --show-path=.tex
.:/Users/jonathan/Library/texmf/tex///:!!/usr/local/teTeX/share/ 
texmf.local/tex///:!!/usr/local/teTeX/share/texmf.gwtex/tex///:!!/usr/ 
local/teTeX/share/texmf.tetex/tex///:!!/usr/local/teTeX/share/texmf/ 
tex///:/Users/jonathan/Library/texmf/tex/generic//:!!/usr/local/teTeX/ 
share/texmf.local/tex/generic//:!!/usr/local/teTeX/share/texmf.gwtex/ 
tex/generic//:!!/usr/local/teTeX/share/texmf.tetex/tex/generic//:!!/ 
usr/local/teTeX/share/texmf/tex/generic//:/Users/jonathan/Library/ 
texmf/tex///:!!/usr/local/teTeX/share/texmf.local/tex///:!!/usr/local/ 
teTeX/share/texmf.gwtex/tex///:!!/usr/local/teTeX/share/texmf.tetex/ 
tex///:!!/usr/local/teTeX/share/texmf/tex///

(Note the ..../tex/// items, arising from the empty $progname.)

If I remove the "$progname," option from TEXINPUTS in texmf.cnf, then  
the correct hyphen.cfg is found.

xetex will catch up with the new web2c sometime soon, I hope.  
Meanwhile, adding program-specific TEXINPUTS entries avoids the issue.

Many thanks,

Jonathan



More information about the tex-live mailing list