[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
kurier.map.
- /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
runtime"?
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