2006-05-11 雨のち濃霧のちくもり,ジメジメしてる [長年日記]
_2 Re[2]: Emacs multi-tty support
最新版のパッチを持ってきて,ebuildをそれに合わせて編集してビルド.emacs-subdirs-el-gentoo.diffがあたらなかったので手でパッチをあてる.gtk+をONのままでコンパイルが通った.gtk+がダメなのはバグだったのかな.バージョンはこんな感じ.
(emacs-version) "GNU Emacs 22.0.51.1 (i686-pc-linux-gnu, GTK+ Version 2.8.17, multi-tty) of 2006-05-11 on mux06"
でも起動時に以下のようなwarningがでるようになってしまった.
Warning (initialization): Building Emacs overflowed pure space. (See the node Pure Storage in the Lisp manual for details.)
さらにanthy.elで日本語入力がめちゃくちゃ遅くなった.このメッセージのせいか?昨日と同じくUSEフラグからgtkを落としてみたがエラーメッセージは変わらず出る.これはCVS HEADがおかしい?
multi-ttyのML Archiveによると上のエラーはメモリリークしてるぞ,ってことらしい.このメールが投げられたのは20060506だから,その前の版くらいがよさげだな.いやいや,ここは安定して動いていると見られるDebianと同じ版にしておいた方がよさそうだ.
Debianと同じ554.2006-05-03にしてみたが,warningは変わらず出る.うーん微妙.bufferが共有できないと使うメリットが激減.どうしようか.multi-ttyの作者が新しい版を出すというてるから,とりあえずはそれを待とう.今のところmulti-ttyが必須というわけではないし.
何も考えずに,PURE_SIZEをちょこっと増やしてビルドしてました.<br>そうか,メモリリークしてるのか…