17/12/07 11:31:47.61 B9K0xaTP.net
>>78
[続き]
・・・・
・・・・
running updmap-sys --nohash ...done
/usr/local/texlive/2017/bin/i386-cygwin/updmap: kpsewhich -var-value=TEXMFROOT failed, aborting early.
BEGIN failed--compilation aborted at /usr/local/texlive/2017/bin/i386-cygwin/updmap line 28.
./install-tl: updmap-sys --nohash failed:
re-running mktexlsr /usr/local/texlive/2017/texmf-var /usr/local/texlive/2017/texmf-config ...
pre-generating all format files, be patient...
となって、その後エラー停止。上記のudmapがシンボリックリンクだったので
D:\cygwin\usr\local\texlive\2017\texmf-dist\scripts\texlive\updmap.pl
(D:は、WinXPやcygwinのインストールされたドライブ)
の28行目を調べてみると
my $TEXMFROOT;
BEGIN {
$^W = 1;
$TEXMFROOT = `kpsewhich -var-value=TEXMFROOT`;
if ($?) {
die "$0: kpsewhich -var-value=TEXMFROOT failed, aborting early.\n";
}
chomp($TEXMFROOT);
unshift(@INC, "$TEXMFROOT/tlpkg");
}
となっていた。コマンドラインで調べてみると、kpsewhich自体は実行可能
だったが、TEXMFROOTという環境変数は存在してませんでした。
どういうことでしょう?