ghostscriptをupdateしたらdvipdfmxがおかしい?1
omakeのおかげでyatexで本文書くのと生成物の目視をする以外の動作は自動化できてるんだけど、ちょうどupdateし終ったあたりからdvipdfmxがpdfつくってくれてないなーと思ってomakeの具合を見てみるとエラーメッセージが出てた。ググるとghostscriptのupdate->fontへのリンク切れ->リンク張り直しのパターンらしい。まあ今後もupdate時に毎回やりそうなのでメモる。
環境:ArchLinuxで直接ptexlive2008をインストールしてghostscript8.70をpacmanで入れた(そもそも別にどんなディストリビューションだろうと関係ないと思うけど)
とりあえず
$ find /usr/local/texlive/p2008/texmf/fonts/cmap/ -type l | xargs file /usr/local/texlive/p2008/texmf/fonts/cmap/ghostscript: broken symbolic link to `/usr/share/ghostscript/8.64/Resource/CMap'
こうなってた。見ての通りリンク切れなのでだめ。
$ sudo rm /usr/local/texlive/p2008/texmf/fonts/cmap/ghostscript $ sudo ln -sf /usr/share/ghostscript/8.70/Resource/ /usr/local/texlive/p2008/texmf/fonts/cmap/ $ sudo mktexlsr
でおk