[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