[OS X TeX] updmap, version 1122009795, is faulty

Peter Dyballa Peter_Dyballa at Web.DE
Wed Aug 9 17:32:55 EDT 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 MacOSX-TeX mailing list