このページの翻訳:
ソースの表示
最近の変更サイトマップ

Emacsのビルド

ns-toggle-fullscreenなしでは生きて行けない体になってしまった。おかげでEmacsの新版が出るたびに自前ビルドをしなければならなくなったので、覚書。

Emacs 23

Emacsのソースを取ってくる。

mkdir emacs
cd emacs
curl -O ftp://www.t.ring.gr.jp/archives/GNU/emacs/emacs-23.3.tar.bz2
tar xvjf emacs-23.3.tar.bz2

フルスクリーンパッチ(フルスクリーン Cocoa Emacs - unknownplace.org:)を当てる。

curl -O http://cloud.github.com/downloads/typester/emacs/feature-fullscreen.patch
cd emacs-23.3
patch -p1 < ../feature-fullscreen.patch

ビルド

./configure --with-ns --without-x
make bootstrap
make install

Emacs 24

Emacsのソースを取ってくる。

mkdir emacs
cd emacs
curl -O ftp://www.t.ring.gr.jp/archives/GNU/emacs/emacs-24.2.tar.bz2
tar xvjf emacs-24.2.tar.bz2

インラインパッチとフルスクリーンパッチを当てる

curl -O http://svn.sourceforge.jp/svnroot/macemacsjp/inline_patch/trunk/emacs-inline.patch
curl -O https://gist.github.com/raw/2862477/8162639df106036f3ab5e2f1e83a7d1500f17a1d/emacs-24.1-lion-fullscreen.patch
patch -p0 < ../emacs-inline.patch
patch -p0 < ../emacs-24.1-lion-fullscreen.patch

Autoconf 2.65以上、

10.6でも動かしたいので、gcc-4.2とMacOSX10.6.sdkを使ってビルド。

./configure CC=gcc-4.2 CFLAGS="-isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -pipe -O2 -s" --with-ns --without-x
make
make install
mac/emacsのビルド.txt · 最終更新: 2015-01-06 02:51 (外部編集)
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0