[XeTeX] Euler Script: Fixed!

Chris Menzel cmenzel at tamu.edu
Sun Dec 5 22:44:37 CET 2004


On Sun, Dec 05, 2004 at 08:55:25PM +0000, Jonathan Kew wrote:
> >>My guess is that your texmf.cnf is lacking an entry that is needed to
> >>find this file (perhaps it points to where the Fink teTeX used to 
> >>be?).
> >
> >No, but I do see now that there are two texmf.cnf files -- one in
> >/usr/local/teTeX and one /usr/local/teTeX/share/texmf/web2c.
> 
> If I understand things correctly, *both* will be read, with entries in 
> the former supplementing or overriding those in the latter. 

Well, that doesn't seem to be so, on two counts.  First, HOMETEXMF in
/usr/local/teTeX/share/texmf/web2c is defined to be $HOME/texmf, and
that is what's showing up in the searches in the debug output, whereas
HOMETXMF is correctly defined to be $HOME/Library/texmf in the
/usr/local/teTeX version.  Also the web2c version defines TEXMFLOCAL to
be $SELFAUTOPARENT/share/texmf-local, and that too is seen in the debug
search paths, where as that var is defined to be
$SELFAUTOPARENT/share/texmf.local in the other version.  (I made a
texmf-local symlink to try to accomodate this.)  

> If you run xetex/xelatex with the "-no-pdf" option, so as to get a .xdv 
> file, you can then run xdv2pdf with the "-d -1" option that will give 
> you full kpathsearch debugging output to the terminal. This should 
> indicate what paths are being used, etc., and might help track down the 
> problem.

Here's what I see at the point of failure:

kdebug:start search(files=[psfonts.map], must_exist=0, find_all=0, path=/Users/cmenzel/texmf/dvips//:!!//share/texmf-local/dvips//:!!//share/texmf/dvips//:!!//share/texmf-dist/dvips//).
kdebug:kpse_normalize_path (/Users/cmenzel/texmf/dvips//) => 1
kdebug:kpse_normalize_path (/Users/cmenzel/texmf/dvips//) => 1
kdebug:path element /Users/cmenzel/texmf/dvips// =>
kdebug:kpse_normalize_path (//share/texmf-local/dvips//) => 2
kdebug:kpse_normalize_path (//share/texmf/dvips//) => 2
kdebug:kpse_normalize_path (//share/texmf-dist/dvips//) => 2
kdebug:search([psfonts.map]) =>
kdebug:start search(files=[psfonts.map], must_exist=1, find_all=0,
path=/Users/cmenzel/texmf/dvips//:!!//share/texmf-local/dvips//:!!//share/texmf/dvips//:!!//share/texmf-dist/dvips//).
kdebug:kpse_normalize_path (/Users/cmenzel/texmf/dvips//) => 1
kdebug:kpse_normalize_path (//share/texmf-local/dvips//) => 2
kdebug:kpse_normalize_path (//share/texmf/dvips//) => 2
kdebug:kpse_normalize_path (//share/texmf-dist/dvips//) => 2
kdebug:search([psfonts.map]) =>

*** psfonts.map not found; texmf.cnf may be broken 

Placing a symlink to config/psfonts in
/usr/local/teTeX/share/texmf-local/dvips did not help (nor did a similar
link from /usr/local/teTeX/share/texmf/dvips).  (I also notice there is
another psfonts.map file in
/usr/local/teTeX/share/texmf.local/fonts/map/dvips/updmap/psfonts.map...?
A diff shows they are identical, though.)
 
> Sorry it's giving you such trouble!

I'm just grateful for the help!

-chris



More information about the XeTeX mailing list