Leopard で cvs版screen
Leopard で 縦分割できるcvs版screenを使いたかったのでインストールしました。
$ cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/screen co screen $ cd screen/src $ ./configure --prefix=/User/junichi --enable-color256 $ make
が、いつもどおり怒られる↓
pty.c:38:26: error: sys/stropts.h: No such file or directory
どうやら Leopard は stropts.h がサポートされてないためコンパイルできないよう。
http://developer.apple.com/jp/technotes/tn2071.html
pty.c の 38行目あたりをみてみると、なんか Solaris用の設定っぽい。
/* for solaris 2.1, Unixware (SVR4.2) and possibly others */ #ifdef HAVE_SVR4_PTYS # include <sys/stropts.h> #endif
なんでこれを削除して再コンパイル、インストールしてみました。
$ make $ make insatll
無事インストールできたようなので、起動してみます。
$ /User/junichi/bin/screen
最後に、.zshrc に以下を追加しました。
alias screen='/User/junichi/bin/screen'