[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