最近CVSから更新した emacs-cvs をコンパイルすると以下のようなエラーが出ていた。
Symbol's function definition is void: tty-supports-face-attributes-p
そのうち直るだろうと思っていたら一向に直らないので調べてみたら、
lisp/faces.elc で使っているがソースのどこにも定義されていない状態。
要するに .elc ファイルを更新してないのが悪かったらしい。
改めて Makefile を調べてみたら make distclean より強い掃除命令として make maintainer-clean というのがあって、 これを実行すると *.elc を消してくれる。 そんなわけで作成手順は以下のようになった。
% make maintainer-clean % ./configure --prefix=/Applications/Emacs.app --without-x % make bootstrap % sudo make install
PentiumMベースの小型PCだが、この価格だとノートPC特価品を狙った方がいいような。 Ethernetが3ポートあれば話は違うけど…1ポートじゃ意味なし。