texliveを2019から2021に上げた(2020はスキップした)際に、latexmkが動かなくなったので ad hoc に修正。texlive/2021/texmf-dist/scripts/latexmk/latexmk.pl の 5431-3 行をコメントアウトした。
1 2 3 |
#if ( normalize_filename($cwd_fls) ne normalize_filename($cwd) ) { # print "$My_name: ============== Inequiv cwd_fls cwd '$cwd_fls' '$cwd'\n"; #} |
たぶんcygwinと競合してるんだと思われる。dviがつくられた後に
1 |
cygpath: cannot create short name of xxxx.pdf |
と言ってくる。DOS形式のパス指定とcygwin形式のパス指定との整合性がとれていないため、dviからpdfへの変換がうまくいかなくなった様子。コメントアウトしたら動くようになったので、あまり深くは追求していない。