encoded-text-encode-string
Akihiro Arisawa
ari @ atesoft.advantest.co.jp
2000年 10月 6日 (金) 12:44:24 JST
Mule-2.3 + T-gnus にて、ヘッダに日本語を含むメッセージを送信
しようとすると、"Autoloading failed to define function B" と
言われて送信できません。
1. Gnus を起動すると imap.el がロードされ、base64-encode-string は
autoload の宣言がされる。
2. base64.el をロードすることがなく、encoded-text-encode-string を使う。
3. mel-find-function が実行されて、mel-b-el.el がロードされる。
4. base64-encode-string の defun-maybe は autoload の宣言がされているので、
何もしない。
5. mel-define-method-function が実行されて、encoded-text-encode-string
として (autoload "base64" nil nil nil) が設定される。
ということが起きているようです。
base64-encode-string を持っていない Emacsen では同様の問題が
発生する気がしますが、そういう Emacsen は Mule-2.3 しか持って
ないので確認はできてません。
ちなみに、base64.el では、細工が施されているので、前もって
(require 'base64) としておけば問題無く送信できます。
最後に backtrace を添付します。
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: eworded-text-encode-string.backtrace
型: application/octet-stream
サイズ: 3637 バイト
説明: 無し
URL: <http://lists.chise.org/pipermail/emacs-mime-ja/attachments/20001006/f56fabfe/attachment.obj>
-------------- next part --------------
--
有沢 明宏
More information about the Emacs-mime-ja
mailing list