MacPortsでcocoa版emacsをインストール…できない?
よくみてみたら、手元のマシンにMacPortsのemacsが入っていなかったので、何となく入れてみることにした。
ほかのemacsがインストールされてるから、emacsそのものはもう入ってるんだけど。いまはいってるのは
どうやってインストールしたものだったかはわすれた。たしか、MacPortsじゃなくて、gnuからもってきて自分で
コンパイルしたやつだったかな?
インストールは簡単。「$ sudo port install emacs-app 」だもんね。ちょーかんたん。って….あれ?
$ sudo port install emacs-app ---> Fetching emacs-app ---> Verifying checksum(s) for emacs-app ---> Extracting emacs-app ---> Configuring emacs-app ---> Building emacs-app Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_emacs-app/work/emacs-23.0.0_NS-9.0rc3/nextstep" && ./compile " returned error 1 Command output: _tty_raw_cursor_to in term.o _tty_raw_cursor_to in term.o _tty_clear_to_end in term.o _tty_clear_to_end in term.o _tty_clear_to_end in term.o _tty_clear_frame in term.o _tty_clear_frame in term.o _tty_clear_frame in term.o _tty_clear_end_of_line in term.o _tty_clear_end_of_line in term.o _tty_clear_end_of_line in term.o _tty_clear_end_of_line in term.o _tty_ins_del_lines in term.o _tty_ins_del_lines in term.o _tty_ins_del_lines in term.o _tty_ins_del_lines in term.o _tty_ins_del_lines in term.o _tty_ins_del_lines in term.o _tty_ins_del_lines in term.o _tty_ins_del_lines in term.o _tty_ins_del_lines in term.o _reset_sys_modes in sysdep.o ld: symbol(s) not found collect2: ld returned 1 exit status make[1]: *** [temacs] Error 1 make[1]: *** Waiting for unfinished jobs.... make: *** [src] Error 2 *** Compilation failed. *** Please examine the above output to determine what went wrong, edit the configure options in this script ('compile') to fix it, and rerun. Error: Status 1 encountered during processing.
いやん、なんでコンパイルできないのかしら…? ほかのマシン(iMac G5, MacBook Air)では問題なくできたんだがなあ。
考えられるのは、成功したマシンははじめから10.5、今回失敗したマシンは10.4からアップグレードした10.5ってことぐらいかな?
まあ、emacsがないわけじゃないからいいかとりあえず… ^^;
参考文献