CLIME 1.14 (Re: mule での compile)

Katsumi Yamaoka yamaoka @ jpl.org
2000年 12月 15日 (金) 21:49:00 JST


>>>>> In [emacs-mime-ja : No.00716] 
>>>>>	tomo @ m17n.org (守岡 知彦 / MORIOKA Tomohiko) wrote:

守岡さん> GNU Emacs 20.2 以前の emacsen をお使いの方は CLIME 1.14
守岡さん> (clime-1_14 枝) をお使いください。

守岡さん> ;; ただ、今入っている clime-1_14 の中身は、実際に古い 
守岡さん> ;; emacsen でのcheck を行っている訳ではないので、不具合があ
守岡さん> ;; れば御報告・修正お願いします。一応、目標としては Nemacs,
守岡さん> ;; Mule 2.3, Emacs 20.1/20.2 も対象なんですが。

clime-1_14 を最新の flim-1_14 に sync させてみました。ですが、まだ問題
があります。

  Nemacs 3.3.2
  最新の APEL (Nemacs で clime-1_14 を使うために必要です)
  tm-8.8

という構成で Wanderlust でメールを送信しようとすると、以下の (よくあり
がちな ^^;;) エラーが起こります。

Signalling: (invalid-function (macro lambda (entity) (list (quote aref) entity 2)))
  signal(invalid-function ((macro lambda (entity) (list (quote aref) entity 2))))
  (condition-case ...)
  (let* ...)
  (wl-smtp-extension-bind ...computing arguments...)
  (if ...)
  (when ...computing arguments...)
  (let ...)
  (as-binary-process ...computing arguments...)
  (let ...)
  (save-excursion ...)
  (unwind-protect ...)
  (if ...)
  (let* ...)
  wl-draft-send-mail-with-smtp()

このエラーは smtp-send-buffer に起因するもので、これが起きた後で手動で
smtp.el を byte-compile すれば、以後は問題無く動作するようになります。
つまり smtp.elc を make するときに、どこかで定義されている macro が無
いわけですが、それが何なのかまだ見つけることができません。一方、上位の
Emacsen で make した場合は、初めからこのようなエラーは起きません。
ぼくは来週再びデバッグを行なうつもりですが、もし原因を見つけられた方は
直してしまって下さい。

今後も clime-1_14 の flime-1_14 への sync を続けることができるかどうか
は、皆様のご協力が得られるかどうかにかかっています。ぼくはたまたま興味
本位で初めてみただけですし、元々能力も無いので、すぐに果ててしまうかも
しれません。(^^;;)

;; なかやまさん、tamago4 の件は症状を再現できました。ですが、原因究明
;; に割ける時間が無くなってしまったので、これも来週にします。ごめんな
;; さい。

;;; 菅さんにはいろいろ協力していただきました。ありがとうございました。
-- 
Katsumi Yamaoka <yamaoka @ jpl.org>




More information about the Emacs-mime-ja mailing list