#{mes}(#{link})を参考にしながら Emacs21 をインストールしてみた。一応、Emacs が動くようにはなったが、日本語入力がムチャクチャ遲すぎる。これなら、まだ XEmacs on XonX の方が使いやすいなぁ。
MacOS X の Source を CVS 使って check-out してみる。
cvs -d :pserver:yourid@anoncvs.opensource.apple.com:/cvs/Darwin login cvs -d :pserver:yourid@anoncvs.opensource.apple.com:/cvs/Darwin co xnu
あとは煮るなり焼くなり好きに調理すればよろし。
家で iBook を使っているときに FTP data connection がうまく開けないなぁという問題が続いていた。 FTP の passive mode になっていなかったということは理解できていたのだが、InternetExplorer の FTP を passive にする方法が分からなかった。んで、さっき環境設定の方を見てみたらネットワークの設定のところに FTP の Passive mode を設定するオプションがあった。これで passive mode に設定してみたところ、見事 FTP data connection が利用できるようになった。
追記:gdb が動かなかったのは uname が悪かったのは間違いなかったんだけど、 PATH が /usr/local/bin に先に通っていて、Pineapple の方の /usr/local/bin/uname が実行されていた。んで、/usr/local/bin/uname -p が unknown を返していた。Apple の方の /usr/bin/uname で uname -p すると powerpc を返しているから PATH を変更して /usr/bin/uname を実行するように修正したら直った。
よって以下は削除
ひとまず /usr/libexec/config.guess をこう修正した。
$ diff -u /usr/libexec/config.guess.old /usr/libexec/config.guess
--- /usr/libexec/config.guess.old Fri May 3 13:28:32 2002
+++ /usr/libexec/config.guess Fri May 3 13:34:54 2002
@@ -808,7 +808,11 @@
echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
exit 0 ;;
*:Darwin:*:* | *:"Mac OS":*:*)
- echo `uname -p`-apple-darwin${UNAME_RELEASE}
+ case "$UNAME_MACHINE" in
+ "Power Macintosh") uname_p="powerpc" ;;
+ *) uname_p=`uname -p` ;;
+ esac
+ echo ${uname_p}-apple-darwin${UNAME_RELEASE}
exit 0 ;;
BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
echo powerpc-be-beos
まぁ uname -p が unknown を返すから、uname -m の Power Macintosh という返り値で CPU type powerpc を検出するようにしてやったり。