[OS X TeX] updmap, version 1122009795, is faulty
Peter Dyballa
Peter_Dyballa at Web.DE
Wed Aug 9 23:32:55 CEST 2006
Hello!
Last week the TeX i-Package update was reported on this list and I
also updated one night. Now it seems that the version of updmap
installed with this update does not work: it cannot maintain my
private system of MAP file fragments and MAP files!
Making the script show what it is doing I see that it determines
cnfFile via "kpsewhich '--format=web2c files' updmap.cfg" as my
private /Users/pete/Library/texmf/web2c/updmap.cfg. Then the errors
start: "kpsewhich -var-value=TEXMFVAR" is invoked and vartexmf
determined as /usr/local/teTeX/share/texmf.local – and then
"mktexdir /usr/local/teTeX/share/texmf.local/web2c" is invoked and
log set to "/usr/local/teTeX/share/texmf.local/web2c/updmap.log,"
which is nonsense in the circumstance that I am *privately* invoking
nothing but simple user's updmap!
So updmap reports erroneously:
updmap: no permissions for writing /usr/local/teTeX/share/
texmf.local/web2c/updmap.log', so no transcript
and later:
There was a problem finding a proper place to store configuration data.
The message was:
Directory `/usr/local/teTeX/share/texmf.local/web2c' is not writable
To overcome such problems, set up the environment variable
TEXMFCONFIG to
point to a directory tree that is writable to you, e.g.
TEXMFCONFIG=$HOME/texmf; export TEXMFCONFIG
or
setenv TEXMFCONFIG $HOME/texmf
again not reporting the truth. The private TEXMFCONFIG is $HOME/
Library/texmf.
Of course updmap fails when invoked to assume TEXMFCONFIG is $HOME/
texmf! But it also fails when it's told that TEXMFCONFIG is $HOME/
Library/texmf because it faults back into the bad habit to "mktexdir /
usr/local/teTeX/share/texmf.local/web2c" etc ... although I get
correctly told:
updmap: configuration file updated: `/Users/pete/Library/texmf/web2c/
updmap.cfg'
And this is true! ~/Library/texmf/web2c/updmap.cfg was updated and
knows my new MAP file fragment, but the LOG file is /usr/local/teTeX/
share/texmf.local/web2c/updmap.log. And it uses:
dvipsoutputdir=/usr/local/teTeX/share/texmf.local/fonts/map/dvips/
updmap
pdftexoutputdir=/usr/local/teTeX/share/texmf.local/fonts/map/pdftex/
updmap
dvipdfmoutputdir=/usr/local/teTeX/share/texmf.local/fonts/map/
dvipdfm/updmap
so I do not have the MAP files corresponding to the configuration!
--
Greetings
Pete
Globalisation -- communism from above.
------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
& FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
More information about the macostex-archives
mailing list