CarbonEmacs を作る手順

CarbonEmacs を作る手順 #

CarbonEmacs の network がらみのことすっかり失念してて、過去の日記探しまわってしまったので、もっかいまとめとこう。

 cvs -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/emacs login
 cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/emacs co emacs
 cd emacs
 ./configure --with-carbon --without-x
 src/config.h の #define HAVE_GETADDRINFO 1 をコメントアウト
 make bootstrap
 sudo make install

MacOS X の getaddrinfo が non-authorized な host に対して retry しまくって、なかなかあきらめず、アドレスを返さないのが原因らしい。

/* gethostbyname may fail with TRY_AGAIN, but we don’t honour that, as it may `hang’ emacs for a very long time. */

See Also

Copyright © 髭。/ Hugo + hugo-book