Go to the first, previous, next, last section, table of contents.

B-4: "Pure Lisp storage exhausted" というメッセージが出てコンパイルが止

 まってしまうのですが。

Ken'ichi Handa <handa@etl.go.jp> さんは次のように書いています。

  これは puresize.h の中の PURESIZE の値が小さ過ぎるからです。システ
  ムによってはこの値を増やす必要があるようです。また、多くの言語環境
  設定ファイル (e.g. japanese.el, chinese.el) を site-init.el でロー
  ドする場合も増やす必要があります。取り敢えず倍ぐらいにして、それで
  うまくいったら、temacs が mule-init.el をロードした後に表示する
  Pure Bytes Used XXXXX を参考にそれより少し大きな値ぐらいに設定し直
  し再メイク、という手段が必要です。

注意としては、src/config.h の中にも PURESIZE の定義がありますが、 Mule では src/puresize.h で再定義されるため、config.h の PURESIZE を 変更しても意味がないということです。なまじ Emacs になれていると「は まる」ので気をつけてください。


Go to the first, previous, next, last section, table of contents.