TeX Live 2025 のファイル群を、ディレクトリ構造が W32TeX(2021年7月に更新終了)と同じになるように構成しています。kpsewhich -a texmf.cnf で示される
c:/usr/local/share/texmf-dist/web2c/texmf.cnf
については、例外として W32TeX とほぼ同じものを使用しています。おそらくこれが原因でしょう。そこには
TEXINPUTS.dvilualatex-dev = $TEXMFDOTDIR;$TEXMF/tex/{latex-dev,lualatex,latex,luatex,generic,}//
という記述はなく、実際に
kpsewhich -progname=dvilualatex-dev -a hyphen.cfg
の出力結果は
c:/usr/local/share/texmf-dist/tex/cslatex/base/hyphen.cfg
c:/usr/local/share/texmf-dist/tex/generic/babel/hyphen.cfg
と、cslatex の方が先でした。
そこで、textmf.cnf に
TEXINPUTS.dvilualatex-dev = $TEXMFDOTDIR;$TEXMF/tex/{latex-dev,lualatex,latex,luatex,generic,}//
という記述を追加し、同じく
kpsewhich -progname=dvilualatex-dev -a hyphen.cfg
とすると
c:/usr/local/share/texmf-dist/tex/generic/babel/hyphen.cfg
c:/usr/local/share/texmf-dist/tex/cslatex/base/hyphen.cfg
と、結果が逆になりました。この下で dvilualatex-dev.fmt は確かに作成できました。
cslatex とは、かつて設計され今は使わない、歴史的産物と受け取ってよいでしょうか。
和田 勇様、はやて様のおかげ様で、この件のからくりが理解できた気がします。texmf.cnf に近年新設された記述を載せないと dvilualatex-dev.fmt は作成されないのでした。個別の事案に向き合っていただきありがとうございました。