[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: Meadow3: build-mail命令が動かない:mailaliases.el と flyspell-mode のせい?



On 8/25/06, Masahiro MIYAKAWA <mamiyaka@xxxxxxxxxxxxxxxxxxxxxxx> wrote:
> Meadow3 の netinstall(setup-ja.exe 2006.8.23実行)の結果について,標記をおたずねします。
>
> Q1. mailaliases.el がautoload されていないようです。
> なぜ呼ばれていないのか(どう修正するものか)を教えてください。
>
> 従って,
>
> ctl-x m で (compose-mail)を起動すると
>
> Lisp error: (void-function build-mail-aliases)
> となります。.../meadow/lisp/mail/ の中の mailaliases.el を手
> 動でロードすればここは通りますが,次のエラーとなります。

私はnetinstallではなく、ソースからのインストールですが、
meadow -q で起動した状態で M-x compose-mail しても問題ありませんし、
compose-mail (in simple.el) は mailaliases.el に依存していないと
思いますし、autoload 関数である expand-mail-alias を呼ぶのではなく、
build-mail-aliases を呼び出すってのがちょっとヘンぽい。
トレースバックから見ると gnusを使おうとしているようですが、
手元のちょっと古いgnusもbuild-mail-aliasesを直接呼んでいたりはしない
ようですが。

> Q2. Meadow3の次のエラーメッセージで呼ばれている
>   ispell-maybe-find-aspell-dictionaries() 関数はどこにあるのでしょうか。
> ctl-x m (build-mail) を読んだときのエラーメッセージです。
> (長くてごめんなさい)

上記関数は ispell.elにあります。
fryspell は ispell.el をrequireしていますから、問題は出ないはずなのですが。
バージョンの違うispellがどこかにあるのかも?
M-x locate-library で ispell.elやflyspell.elをロードするファイルの所在を調べて
みてはどうでしょうか。


> もし,システムがやっているのなら,この付近の事情も教えていただくとう
> れしいです。

それはそれとして、おなじことを meadow -q で起動しても起きるかどうか、
~/.emacs を消して起動するとどうか、で切り分けてみると早いかも。

# その類の設定をnetinstallの方でやってるかどうかは調べてません。

-- Shun-ichi GOTO