make-temp-file definition is not effective

Yuuichi Teranishi teranisi @ gohome.org
2003年 6月 27日 (金) 11:27:46 JST


At 27 Jun 2003 06:07:06 +0900,
Shuhei KOBAYASHI wrote:
> 
> Yoichi NAKAYAMA <yoichi @ geiin.org> writes:
> > APEL-MK の apel-config で、(require 'poe) されてるためだと思いますが、
> > make-temp-file の上書きが効いてないようです。
> 
> Emacs 21.3 で作成した poe.elc を disassemble して確認しましたがその通り
> ですね.
> 
> |   (error)) ; found our definition or no definition at compile-time.
> 
> を不審に思ったのですが見逃していました.

申し訳ありません。poe.el のバイトコンパイル時に poe.el がロードされると
いうことが抜けておりました。
この、error のところに定義を書かないといけなかったということですね。

Old Emacsen の動作確認はしたつもりでいたのですが、
Emacs 21.1-3 を忘れてたか、バイトコンパイルしてない poe.el を
ロードしてしまってたのかも…。いずれにせよ、すみません。

> poe.elc の load 時にはなるべく make-temp-file を実行したくない(定義が
> 存在して実行できたとしても危険性はない)ので回避策がないか考えてみます.
> ;; APEL 10.5.1 か APEL 10.6 を出すことになる?

直せたら、10.6 を出すのですかね。

--
Yuuichi Teranishi (寺西裕一) <teranisi @ gohome.org>
GPG Public Key: http://www.gohome.org/gpg/teranisi.asc
"There will be an answer, let it be..."




More information about the APEL-ja mailing list