<div dir="ltr"><div>Hi Phil,<br><br></div>I do not work with Windows so I do not know its specific but in Linux kpathsea finds the configuration as well as other files relative to its executable. Setting TEXMFCNF in the environment is not needed and if not done carefully, it may be a source of problems. Could you examine enviropnment settins of all your machines, especially diferences in TEX* environment variables?<br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature">Zdeněk Wagner<br><a href="http://hroch486.icpf.cas.cz/wagner/" target="_blank">http://hroch486.icpf.cas.cz/wagner/</a><br><a href="http://icebearsoft.euweb.cz" target="_blank">http://icebearsoft.euweb.cz</a></div></div>
<br><div class="gmail_quote">2015-03-11 20:31 GMT+01:00 Philip Taylor <span dir="ltr"><<a href="mailto:P.Taylor@rhul.ac.uk" target="_blank">P.Taylor@rhul.ac.uk</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Many thanks to you both for your suggestions.  I am no closer to finding<br>
the cause, but I have now installed TeX Live 2014 in my VM as well as<br>
2013, and the performance in the VM remains as fast as it was with 2013.<br>
 So, I have one system where it behaves like a dog in the host, yet<br>
flies along in a VM, and another where it flies in the host (I have no<br>
VMs on that machine).  And all are configured identically.<br>
<br>
But following on from your suggestions, I have tried using KPSEWHICH to<br>
investigate, and I have found something consistently odd in all three<br>
installations -- the expansion of TEXMFCNF.  Here it is from the VM in<br>
which I am typing this (all three are similar) :<br>
<br>
> C:\Users\Chaa006>kpsewhich -expand-var $texmfcnf<br>
> {D:/TeX/Live/2014/bin/win32,D:/TeX/Live/2014/bin/win32/share/texmf-local/web2c,D<br>
> :/TeX/Live/2014/bin/win32/share/texmf-dist/web2c,D:/TeX/Live/2014/bin/win32/shar<br>
> e/texmf/web2c,D:/TeX/Live/2014/bin/win32/texmf-local/web2c,D:/TeX/Live/2014/bin/<br>
> win32/texmf-dist/web2c,D:/TeX/Live/2014/bin/win32/texmf/web2c,D:/TeX/Live/2014/b<br>
> in,D:/TeX/Live/2014/bin/share/texmf-local/web2c,D:/TeX/Live/2014/bin/share/texmf<br>
> -dist/web2c,D:/TeX/Live/2014/bin/share/texmf/web2c,D:/TeX/Live/2014/bin/texmf-lo<br>
> cal/web2c,D:/TeX/Live/2014/bin/texmf-dist/web2c,D:/TeX/Live/2014/bin/texmf/web2c<br>
> ,D:/TeX/Live/texmf-local/web2c,D:/TeX/Live/2014,D:/TeX/Live/2014/share/texmf-loc<br>
> al/web2c,D:/TeX/Live/2014/share/texmf-dist/web2c,D:/TeX/Live/2014/share/texmf/we<br>
> b2c,D:/TeX/Live/2014/texmf-local/web2c,D:/TeX/Live/2014/texmf-dist/web2c,D:/TeX/<br>
> Live/2014/texmf/web2c}<br>
<br>
Now, here are my questions :<br>
<br>
1) If one is mean to make local changes in \TeX\Live\2014\TeXMF.cnf, why<br>
is that so far down the pecking order ?  TeXdoc KPATHSEA says (in part) :<br>
<br>
> Kpathsea reads all texmf.cnf files in the search path, not just the first one found;<br>
> definitions in earlier files override those in later files.<br>
<br>
so surely \TeX\Live\2014 should be the first element, not the $n$th ...<br>
<br>
2) What are the references to (e.g.,)<br>
"D:/TeX/Live/2014/bin/win32/share/texmf-local/web2c" ?  There /is/ no<br>
"share" directory under Win32.<br>
<br>
3) Why does TEXMFCNF reference a hard-wired (e.g.,)<br>
"D:/TeX/Live/2014/texmf-local/web2c" ?  I have no such directory -- my<br>
TEXMFLOCAL is \TeX\Live\TeXMF\Local, declared as such at installation time.<br>
<br>
4) What program is responsible for defining TEXMFCNF, and should I try<br>
over-riding it with a more sensibly valued environment variable of the<br>
same name ?<br>
<br>
** Phil.<br>
</blockquote></div><br></div>