«前の日記(Friday 14 October, 2016 ) 最新 次の日記(Friday 02 December, 2016 )» 編集

ここに日記はありません


Saturday 15 October, 2016 [長年日記]

_ [BSD][Mac][Emacs] Emacs on MacOS X (10)

FreeBSDのportsをupdateしていたらemacs24がemacs25に入れ替えられそうになってちょっと驚いた。 emacs25.1がreleaseされたことで入れ替えが始まったようだが、以前のようにversionを選んで installすることができないようだ。 MacOS X上では24.x時にはすでにapplicationが作れるようになっており、25.1においても同様だということを確認できた。
% curl http://www.ring.gr.jp/pub/GNU/emacs/emacs-24.5.tar.gz -O
% tar zxvf emacs-24.5.tar.gz
% cd emacs-24.5
% sh ./configure --with-ns --without-x
% make 
% make install
% curl http://www.ring.gr.jp/pub/GNU/emacs/emacs-25.1.tar.gz -O
% tar zxvf emacs-25.1.tar.gz
% cd emacs-25.1
% sh ./configure --with-ns --without-x
% make 
% make install
もっともここではexperimental/hackers-onlyパッチを使う方がMacOS上では安定しているということで これまで紹介してきた。 今回はすでにemacs-25.1に対応したemacs-25.1-mac-6.0.tar.gzがreleaseされているのでこれまでと同じく
% curl http://www.ring.gr.jp/pub/GNU/emacs/emacs-25.1.tar.gz -O
% curl ftp://ftp.math.s.chiba-u.ac.jp/emacs/emacs-25.1-mac-6.0.tar.gz -O
% tar zxvf emacs-25.1.tar.gz
% tar zxvf emacs-25.1-mac-6.0.tar.gz
% cd emacs-25.1
% patch -p1 < ../emacs-25.1-mac-6.0/patch-mac
% cp -r ../emacs-25.1-mac-6.0/mac mac
% cp ../emacs-25.1-mac-6.0/src/* src
% cp ../emacs-25.1-mac-6.0/lisp/term/mac-win.el lisp/term
% cp nextstep/Cocoa/Emacs.base/Contents/Resources/Emacs.icns mac/Emacs.app/Contents/Resources/Emacs.icns
% sh ./configure --with-ns --without-x
% make 
としてみたが、エラーが起こってしまう。configureの際に
% sh ./configure --with-mac-app --without-x
とすると無事にcomipleできるが、
% make install
すると/usr/local/share/emacs/25.1にlispがinstallされてしまう。もう少し調べてみないと。

ENOTECA Online(ワイン通販 エノテカ・オンライン) 29980円パソコン工房
リンクシェア アフィリエイト紹介プログラム