どうしたもんだかなぁ
ググってみると、、、MLの「Re: Emacs with Cocoa/GNUstep」の内容の通りで、lisp.h の修正の影響で nsmenu.m のビルドが失敗したみたいで修正したよ。それで emacs-23 ブランチには lisp.h の修正のみしかマージされていないみたいで、、、、うまく行かなかったということらしい。
masterブランチで作ってれば問題無しなのか、、、まぁそのうち emacs-23 ブランチに修正が降ってくるのかなぁ。
それまでは、以下のように対処してみた。(ヘタレ git 使いだから bzr の人用の手順は分からん、、、)
% git clone git://repo.or.cz/emacs.git % cd emacs % git checkout emacs-23 % git cherry-pick -n 207421c0af4edf88943e270ad4bc83934cabcc04 ... # src/nsmenu.m の2箇所のコンフリクトを修正 # 1箇所目は、memcpy を使ってる奴を残す # 2箇所目は、どっちでもいい # ... % patch -p 0 < favorite-patch-file ... # で構築 % eval "$(PATH= /usr/libexec/path_helper -s)" # PATHをクリーンにする % ./configure --with-ns % make bootstrap % make install % open nextstep/Emacs.appなかなか、いい感じだぁ
0 件のコメント:
コメントを投稿