2013-11-06
ただし、簡潔に纏めている分、環境によってはハマル人がいるカモ。
しかし、ビルド中のメモリ不足については釈然としない。もう一度ビルドして再現するかどうか試してみることに。
>cd emacs-24.3
>make clean
>./configure
>make bootstrap
----
Compiling language/thai-word.el
In toplevel form:
language/thai-word.el:10738:5:Error: Memory exhausted--use C-x s then exit and restart Emacs
----
再現した。仮想環境のメモリ割り当て量を増やして、もう一度やってみたが同じ結果に。
解決策は次のとおり。
コンパイルに失敗したelispをコンパイルして再開すれば良い。
>cd lisp/language/
>emacs -Q -batch -f batch-byte-compile thai-word.el
>cd ../../
>make
他にも同様のエラーが出れば、同じことを繰り返す。
あるいは、今回は試さなかったが、以下のやり方でも良い筈。
>emacs -Q -batch -f batch-byte-recompile-directory lisp/
>make
makeでエラーがなくなれば
>make install
セ記事を書く