Emacs の current をインストールしよう。 via 転けつまろびつ NetBSD http://www.mew.org/~kazu/toy/netbsd-pkgsrc.html % cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/emacs login CVS password: (単に RET) % cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/emacs co emacs * configure 最小限の configure rin@sakura[~/usr/local/emacs]% env CFLAGS=-DX_I18N_INHIBITED./configure --without-xim * build make じゃなくて make bootstrap する。 rin@sakura[~/usr/local/emacs]% make bootstrap : make[1]: 入ります ディレクトリ `/home/rin/usr/local/emacs/man' cd /home/rin/usr/local/emacs/man; makeinfo emacs-xtra.texi Making info file `../info/emacs-xtra' from `emacs-xtra.texi'. emacs-xtra.texi:10: Unknown command `copying'. emacs-xtra.texi:34: Unmatched `@end'. emacs-xtra.texi:50: No matching `@end ifnottex'. emacs-xtra.texi:54: Unknown command `insertcopying'. emacs-xtra.texi:56: Unmatched `@end'. makeinfo: Removing output file `../info/emacs-xtra' due to errors; use --force to preserve. make[1]: *** [../info/emacs-xtra] エラー 2 make[1]: 出ます ディレクトリ `/home/rin/usr/local/emacs/man' make: *** [info] エラー 2 怒られた。 man のコンパイルで失敗。 * texinfo を上げる。 texi のコンパイルで Unknown command `copying'. などと言っているのでおもむろに texinfo を上げてみる。 rin@sakura[~/cmp]% wget http://ftp.gnu.org/gnu/texinfo/texinfo-4.7.tar.bz2 rin@sakura[~/cmp]% tar xIf texinfo-4.7.tar.bz2 rin@sakura[~/cmp]% cd texinfo-4.7 rin@sakura[~/cmp/texinfo-4.7]% ./configure && make && make check * build に再挑戦。 rin@sakura[~/usr/local/emacs]% rm config.log rin@sakura[~/usr/local/emacs]% rm config.status rin@sakura[~/usr/local/emacs]% env CFLAGS=-DX_I18N_INHIBITED \ ./configure --without-xim : rin@sakura[~/usr/local/emacs]% make bootstrap : Generating /home/rin/usr/local/emacs/lisp/cus-load.el...done make[1]: 出ます ディレクトリ `/home/rin/usr/local/emacs/lisp' コンパイル終わり。 * make chek INSTALL.generic には make check してみるのもよさげ と書いてある。 3. Optionally, type `make check' to run any self-tests that come with the package. rin@sakura[~/usr/local/emacs]% make check We don't have any tests for GNU Emacs yet. 無いのかよ! * make install rin@sakura[~/usr/local/emacs]% su bash-2.04# make install * 起動 おもむろに emacs -nw したらエラーらしい。 An error has occurred while loading `/home/rin/.emacs': File error: Cannot open load file, pces emacs -nw -q したら何も言われなかった。 pces は APEL 関連のようだ。 * APEL http://cvs.m17n.org/elisp/APEL/ * cvs co げっと rin@sakura[~/usr/local]% cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root login Logging in to :pserver:anonymous@cvs.m17n.org:2401/cvs/root CVS password: rin@sakura[~/usr/local]% cvs -z9 -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout apel