http://sakito.jp/emacs/emacs23.html#imeを参考にしつつ、再度Emacs.appのビルドに挑戦。環境はMacBook Pro 13 (Mid 2009) + Mac OS X 10.7.3 + Xcode 4.3.2 (w/ Command Line Tools)。コマンドラインから使えるCコンパイラは以下のバージョンでした。
$ cc --version Apple clang version 3.1 (tags/Apple/clang-318.0.58) (based on LLVM 3.1svn) Target: x86_64-apple-darwin11.4.0 Thread model: posix $ gcc --version i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00)
emacs-23.4をLionのフルスクリーンモードにちゃんと対応させるなど、いろいろパッチが出ているらしいですが、最新版を追いかけていないとうまくあてられないものもあるので、とりあえず現状の安定版IMEパッチだけがあてられればいいので、23.4ではなく23.3bをビルドします。
curl -O http://ftp.gnu.org/pub/gnu/emacs/emacs-23.3b.tar.bz2 curl -O http://jaist.dl.sourceforge.jp/macemacsjp/55698/inline_patch-23.3.tar.gz tar xfj emacs-23.3b.tar.bz2 tar xfz inline_patch-23.3.tar.gz cd emacs-23.3b patch -p0 < ../emacs23/lion.patch patch -p0 < ../emacs23/emacs-inline.patch patch -p0 < ../emacs23/font.patch ./configure --with-ns --without-x make bootstrap make install CpMac -r ./nextstep/Emacs.app /Applications/
ATOK2010を使ってますが、ときどきATOKとぶつかってEmacsが落ちてしまいます。Google日本語入力だと問題ないという情報を得ています。