[XeTeX] Euler Script: Fixed!
Jonathan Kew
jonathan_kew at sil.org
Sun Dec 5 23:59:30 CET 2004
On 5 Dec 2004, at 9:44 pm, Chris Menzel wrote:
> 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.
OK, looks like I was thinking the wrong way round here, sorry!
>> 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
For comparison, here's what I see on my Powerbook.... I think this is
pretty much a "stock" gwTeX + XeTeX installation at present....
kdebug:start search(files=[psfonts.map], must_exist=0, find_all=0,
path=.:/Users/jonathan/Library/texmf/fonts/map//:!!/usr/local/teTeX/
share/texmf.local/fonts/map//:!!/usr/local/teTeX/share/texmf.gwtex/
fonts/map//:!!/usr/local/teTeX/share/texmf.tetex/fonts/map//:!!/usr/
local/teTeX/share/texmf/fonts/map//:/Users/jonathan/Library/texmf/
dvips//:!!/usr/local/teTeX/share/texmf.local/dvips//:!!/usr/local/
teTeX/share/texmf.gwtex/dvips//:!!/usr/local/teTeX/share/texmf.tetex/
dvips//:!!/usr/local/teTeX/share/texmf/dvips//:/Users/jonathan/Library/
texmf/pdftex//:!!/usr/local/teTeX/share/texmf.local/pdftex//:!!/usr/
local/teTeX/share/texmf.gwtex/pdftex//:!!/usr/local/teTeX/share/
texmf.tetex/pdftex//:!!/usr/local/teTeX/share/texmf/pdftex//:/Users/
jonathan/Library/texmf/dvipdfmx//:!!/usr/local/teTeX/share/texmf.local/
dvipdfmx//:!!/usr/local/teTeX/share/texmf.gwtex/dvipdfmx//:!!/usr/
local/teTeX/share/texmf.tetex/dvipdfmx//:!!/usr/local/teTeX/share/
texmf/dvipdfmx//:/Users/jonathan/Library/texmf/dvipdfm//:!!/usr/local/
teTeX/share/texmf.local/dvipdfm//:!!/usr/local/teTeX/share/texmf.gwtex/
dvipdfm//:!!/usr/local/teTeX/share/texmf.tetex/dvipdfm//:!!/usr/local/
teTeX/share/texmf/dvipdfm//).
kdebug:kpse_normalize_path (.) => 0
kdebug:kpse_normalize_path (./psfonts.map) => 0
kdebug:kpse_normalize_path (/Users/jonathan/Library/texmf/fonts/map//)
=> 1
kdebug:kpse_normalize_path
(/usr/local/teTeX/share/texmf.local/fonts/map//) => 1
kdebug:hash_lookup(psfonts.map) => (nil)
kdebug:hash_lookup(psfonts.map) =>
/usr/local/teTeX/share/texmf.local/fonts/map/dvips/updmap/
/usr/local/teTeX/share/texmf.tetex/fonts/map/dvips/updmap/
kdebug:db:match(/usr/local/teTeX/share/texmf.local/fonts/map/dvips/
updmap/psfonts.map,/usr/local/teTeX/share/texmf.local/fonts/map//) = 1
kdebug:kpse_normalize_path
(/usr/local/teTeX/share/texmf.local/fonts/map/dvips/updmap/psfonts.map)
=> 1
kdebug:search([psfonts.map]) =>
/usr/local/teTeX/share/texmf.local/fonts/map/dvips/updmap/psfonts.map
Note how radically different the search path is! Wonder why? Sorry,
can't do further investigation tonight, but it's got to be a config
issue somewhere in there.
JK
More information about the XeTeX
mailing list