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

Gerben Wierda Gerben.Wierda at rna.nl
Thu Aug 10 05:37:53 EDT 2006


On Aug 9, 2006, at 23:32, Peter Dyballa wrote:

> 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!

Well, what did change in the i-Package is that the pre-2005 behaviour  
of updmap has become default again (as per release note and  
announcement). That means that you need to run "sudo updmap" as you  
would previously "sudo updmap-sys".

If you want true personal setups and a return to the updmap/updmap-sys  
dichotomy, install or configure in Expert mode and choose to activate  
true personal setups.

G


>
> 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/
>
>

------------------------- 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