[OS X TeX] updmap problem with TeXLive-2007

Bruno Voisin bvoisin at mac.com
Tue Jan 23 18:42:19 EST 2007

Just noticed with TeXLive-2007 (the newest version, installed two  
days ago):

- It seems updmap(-sys) is not run at the end of the installation.

- The file /usr/local/texlive/2007/texmf-config/web2c/updmap.cfg,  
which seems to be the one used when running updmap-sys manually,  
contains reference to kurier.map which is missing. This in turns is  
associated with a very recent font kurier present on CTAN but absent  
in TeX Live. Because of that, updmap-sys fails:

> Portable-de-Bruno:~ brunovoisin$ sudo -H updmap-sys
> Password:
> updmap: This is updmap, version 1167072206
> updmap: using transcript file `/usr/local/texlive/2007/texmf-var/ 
> web2c/updmap.log'
> [...]
> updmap: using map file `/usr/local/texlive/2007/texmf-dist/fonts/ 
> map/dvips/kerkis/kerkis.map'
> !!! ERROR! The map file `kurier.map' has not been found at all.
>     Either put this file into the right place or remove the
>     reference from the configuration file. An automatic way
>     to disable unavailable map files is to call
>       updmap --syncwithtrees
>     For manual editing, call
>       updmap --edit

I must admit I'm confused regarding updmap.cfg. There are three such  
files in a TeX Live install apparently:

- /usr/local/texlive/2007/texmf/web2c/updmap.cfg: seems to be the  
default updmap.cfg. Dated 17 January 14:01 on my setup, does not call  

- /usr/local/texlive/2007/texmf-var/web2c/updmap.cfg: seems to be  
identical to this default, and to be the reference with respect to  
which updmap enables or disables map files. Dated 19 January 07:40,  
does not call kurier.map.

- /usr/local/texlive/2007/texmf-config/web2c/updmap.cfg: seems to be  
the config file maintained by updmap-sys, and used for creating  
psfonts.map, pdftex.map and friends. This is the only file containing  
my additional calls to lucida.map, wolfram.map and so forth. Dated 17  
January 15:17, calls kurier.map.

What's the exact function of each of these files? What's this  
kurier.map here for (I most likely never added it willingly, I wasn't  
even aware of the existence of the font)? The remnant of a previous  
TeX Live version I had installed, removed in more recent versions?

Do the above modification dates tell something? In particular, is it  
normal that the updmap.cfg in texmf-config be older than the one in  
texmf-var? Does this imply some action, normally to be executed in  
the postflight script of the TeXLive-2007 installer package, has  
failed silently or been forgotten?

Finally, I must admit I have a hard time trying to understand the  
function of the various texmf trees containing an updmap.cfg, and  
connecting this with the description of the trees in texmf.cnf:

- /usr/local/texlive/2007/texmf/ (aka TEXMFMAIN) :

> % The tree containing the runtime files closely related to the  
> specific
> % program version used:

- /usr/local/texlive/2007/texmf-var/ (aka TEXMFSYSVAR) :

> % TEXMFSYSVAR, where texconfig-sys stores variable runtime data.

- /usr/local/texlive/2007/texmf-config/ (aka TEXMFSYSCONFIG):

> % TEXMFSYSCONFIG, where texconfig-sys stores configuration data.

To me this sounds essentially like programmer jargon, inaccessible to  
mere mortals. For does, for example, "runtime" mean? And "variable  

Bruno Voisin

------------------------- Helpful Info -------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
List Reminders & Etiquette: http://www.esm.psu.edu/mac-tex/list/

More information about the MacOSX-TeX mailing list