El Capitan上でEmacs最新版(24.5.1)にインラインパッチを当ててコンパイルする。

http://sakito.jp/emacs/emacs24.html こちらを参考にさせていただきました。 上記サイトの記事内には24.3のインラインパッチが当ててあるバイナリも配布していますが、それじゃあ面白くねえ、ってことで、ソースからコンパイルすることにしました。 ついでに言うと、gnuから配布されている24.5のソースtarボールもありますが、それも面白くねえ、ってことで、開発版のgitリポジトリからソースを引っ張ってそこにインラインパッチを当ててコンパイルしてみます。

git clone git://git.sv.gnu.org/emacs.git cd emacs ./autogen.sh ./configure –with-ns –without-x make bootstrap make install open nextstep/Emacs.app
基本はこのインストラクションで。 git cloneでリポジトリを引っ張ってきたら、 emacs-24.5 のタグをcheckoutして、そこにインラインパッチを当てるイメージです。 インラインパッチは、24.3用のと、24.5用のがあります。 24.3用 https://osdn.jp/projects/macemacsjp/svn/view/inline_patch/trunk/?root=macemacsjp 24.5用 https://gist.github.com/takaxp/1d91107b311b63b57529 前回コンパイルした時はEmacs-24.3を使ったのでインラインパッチも24.3用を使いましたが、Emacs-24.5では24.3用のパッチは当たりませんのでご注意。 ということで、こんな感じになりますね。
git clone git://git.sv.gnu.org/emacs.git cd emacs git checkout emacs-24.5 [★ここで24.5用インラインパッチを当てる。patchコマンドの使い方は自分で調べてね。] ./autogen.sh ./configure –with-ns –without-x make bootstrap make install open nextstep/Emacs.app
これで問題なくコンパイルできました。 めでたしめでたし。]]>