差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
|
mac:emacsのビルド [2011-05-03 01:26] Decomo 作成 |
mac:emacsのビルド [2015-01-06 11:51] (現在) |
||
|---|---|---|---|
| 行 2: | 行 2: | ||
| ns-toggle-fullscreenなしでは生きて行けない体になってしまった。おかげでEmacsの新版が出るたびに自前ビルドをしなければならなくなったので、覚書。 | ns-toggle-fullscreenなしでは生きて行けない体になってしまった。おかげでEmacsの新版が出るたびに自前ビルドをしなければならなくなったので、覚書。 | ||
| + | ===== Emacs 23 ===== | ||
| Emacsのソースを取ってくる。 | Emacsのソースを取ってくる。 | ||
| - | < | + | < |
| mkdir emacs | mkdir emacs | ||
| cd emacs | cd emacs | ||
| 行 11: | 行 12: | ||
| フルスクリーンパッチ([[http:// | フルスクリーンパッチ([[http:// | ||
| - | < | + | < |
| curl -O http:// | curl -O http:// | ||
| cd emacs-23.3 | cd emacs-23.3 | ||
| 行 17: | 行 18: | ||
| </ | </ | ||
| + | ビルド | ||
| + | <code bash> | ||
| ./configure --with-ns --without-x | ./configure --with-ns --without-x | ||
| make bootstrap | make bootstrap | ||
| make install | make install | ||
| + | </ | ||
| + | |||
| + | ===== Emacs 24 ===== | ||
| + | Emacsのソースを取ってくる。 | ||
| + | <code bash> | ||
| + | mkdir emacs | ||
| + | cd emacs | ||
| + | curl -O ftp:// | ||
| + | tar xvjf emacs-24.2.tar.bz2 | ||
| + | </ | ||
| + | |||
| + | インラインパッチとフルスクリーンパッチを当てる | ||
| + | <code bash> | ||
| + | curl -O http:// | ||
| + | curl -O https:// | ||
| + | patch -p0 < ../ | ||
| + | patch -p0 < ../ | ||
| + | </ | ||
| + | |||
| + | Autoconf 2.65以上、 | ||
| + | |||
| + | 10.6でも動かしたいので、gcc-4.2とMacOSX10.6.sdkを使ってビルド。 | ||
| + | <code bash> | ||
| + | ./configure CC=gcc-4.2 CFLAGS=" | ||
| + | make | ||
| + | make install | ||
| + | </ | ||
| + | |||