[tex-live] post build of source.tar.bz2 (updmap-sys and kpsewhich)

Karl Berry karl at freefriends.org
Wed May 30 20:41:27 CEST 2007

Hi Edd,

    pdfTeX warning: pdflatex (file /usr/local/share/texmf-var/fonts/map/pdftex/updm
    ap/pdftex.map): ambiguous entry for `lcbm2488': font file present but not inclu
    ded, will be treated as font file not present

Sorry, I don't know what lcbm2488 is or why updmap --syncwithtrees is
complaining about it.

    If I do not run updmap-sys atall, my package build pdflatex and latex
    stuff just fine. This might indicate that this step has already been
    run (which makes sense as the texmf on the DVD should run from DVD).

The "live" map files that are in the TL release should correspond to
(all) the actual fonts that are in the release, yes.  Likewise, when you
run the TL installer and install some subset of fonts, updmap should get
run, and the new map files should correspond to what was actually installed.
    Should I _not_ run this?

If you reduce it to the tetex subset, it seems best to regenerate the
map files, since not all the fonts are present.

    What is the function of:
    kpsewhich --format='web2c files' updmap.cfg >/dev/null

Return status.  It's checking whether the file exists.  The shell code
boils down to:
IF <updmap-sys exists> AND <updmap.cfg exists> 
THEN <run updmap-sys>

Those install targets were written for use with teTeX, not with the TL
installer.  It's a rather confusing situation, for sure.


More information about the tex-live mailing list