[tex-live] [tlpretest]: updmap-sys error

Norbert Preining preining at logic.at
Thu May 17 01:18:41 CEST 2012


Hi Uwe,

On Mi, 16 Mai 2012, Uwe Siart wrote:
> installation is tlpretest on WinXP. When I try to add a mapfile I get
> the following error:
> 
> ,----
> | Microsoft Windows XP [Version 5.1.2600]
> | (C) Copyright 1985-2001 Microsoft Corp.
> | 
> | d:\>kpsewhich ul9.map
> | c:/Programme/texlive/2012/../texmf-local/fonts/map/dvips/luxi/ul9.map/ul9.map
> | 
> | d:\>updmap-sys --enable Map=ul9.map
> | updmap.pl is using the following updmap.cfg files (in precedence order):
> |   c:/Programme/texlive/2012/texmf/web2c/updmap.cfg
> |   c:/Programme/texlive/2012/texmf-dist/web2c/updmap.cfg
> | updmap.pl: top config file c:/programme/texlive/2012/texmf-config/web2c/updmap.cfg has not been read. at c:/Programme/te
> | xlive/2012/texmf/scripts/tetex/updmap.pl line 1197.
> | C:\Programme\texlive\2012\bin\win32\runscript.tlu:587: command failed with exit code 255:
> | perl.exe c:/Programme/texlive/2012/texmf/scripts/tetex/updmap.pl --enable Map=ul9.map
> `----

Which verison of updmap was that? THe one from tlpretest from yesterday
or the one from a few days ago?

The reason is, when I do the same on Unix I see:
$ updmap-sys --enable Map=tu.map
updmap is using the following updmap.cfg files (in precedence order):
  /home/norbert/tl/2012/texmf/web2c/updmap.cfg
  /home/norbert/tl/2012/texmf-dist/web2c/updmap.cfg
Creating new config file /home/norbert/tl/2012/texmf-config/web2c/updmap.cfg
dvips output dir: "/home/norbert/tl/2012/texmf-var/fonts/map/dvips/updmap"
pdftex output dir: "/home/norbert/tl/2012/texmf-var/fonts/map/pdftex/updmap"

and all is fine, no problem, with a very similar setup.

I don't see why it dies on you in the 
	enable_disable_maps
function ...

Can you reproduce this behaviour? If yes, can you do the following:
Edit the c:/Programme/texlive/2012/texmf/scripts/tetex/updmap.pl
around line 1198, in the 
	sub enable_disable_maps {
that it looks like this:

sub enable_disable_maps {
  my (@what) = @_;
  my $tc = $alldata->{'changes_config'};
  if (!defined($alldata->{'updmap'}{$tc})) {
    print STDERR "$prg: top config file $tc has not been read.\n";
    print STDERR "$prg: currently read config files:\n";
    for my $f (keys %{$alldata->{'updmap'}}) {
      print STDERR "$prg:    $f\n";
    }
    die "$prg: good bye."
  }
  my $changed = 0;
  for my $w (@what) {
.....

and reproduce and send me the output. Thanks.

Best wishes

Norbert
------------------------------------------------------------------------
Norbert Preining            preining@{jaist.ac.jp, logic.at, debian.org}
JAIST, Japan                                 TeX Live & Debian Developer
DSA: 0x09C5B094   fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
------------------------------------------------------------------------
PUDSEY (n.)
The curious-shaped flat wads of dough left on a kitchen table after
someone has been cutting scones out of it.
			--- Douglas Adams, The Meaning of Liff


More information about the tex-live mailing list