Debian GNU/Linux Lennyで何気なくaptitude safe-upgradeしていたらispellが使えなくなった。scratchで以下を書いてC-x C-eでデバックモードにする。
(setq debug-on-error t)
ispellを実行したときのエラーは以下のとおり(一部文字化けの原因になるのでアスタリスクに置き換えている)
Debugger entered--Lisp error: (wrong-type-argument stringp #^[t nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil translation-table nil]) translate-region(21194 21203 #^[t nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ...]) ispell-insert-word("component") ispell-process-line("^ as possible when a compoent is added to or removed\n" nil) byte-code("**************
ispell関連の環境は以下のとおり。
dpkg -l | grep ispell ii iamerican 3.1.20.0-4.4 An American English dictionary for ispell ii ibritish 3.1.20.0-4.4 A British English dictionary for ispell ii ispell 3.1.20.0-4.4 International Ispell (an interactive spellin dpkg -l | grep emacs ii apel 10.7-2 portable library for emacsen ii emacs21 21.4a+1-5.3 The GNU Emacs editor ii emacs21-bin-common 21.4a+1-5.3 The GNU Emacs editor's shared, architecture ii emacs21-common 21.4a+1-5.3 The GNU Emacs editor's shared, architecture ii emacsen-common 1.4.17 Common facilities for all emacsen ii flim 1:1.14.9-1 library about internet message for emacsen ii lookup-el 1.4.1-3 emacsen interface to electronic dictionaries ii semi 1.14.6+0.20070618-1 library to provide MIME feature for emacsen ii wl 2.14.0-9 mail/news reader supporting IMAP for emacsen
原因はさっぱりわからない。