トップ «前の日記(Thu May 02 2002) 最新 次の日記(Sat May 04 2002)» 編集

よこいまさる日記



Fri May 03 2002 [長年日記]

[Apple Emacs] Emacs21 on Mac

#{mes}(#{link})を参考にしながら Emacs21 をインストールしてみた。一応、Emacs が動くようにはなったが、日本語入力がムチャクチャ遲すぎる。これなら、まだ XEmacs on XonX の方が使いやすいなぁ。

[Apple] MacOS X の Source

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

あとは煮るなり焼くなり好きに調理すればよろし。

[Apple] FTP のセッションがうまく開けないなぁと思ったら…。

家で iBook を使っているときに FTP data connection がうまく開けないなぁという問題が続いていた。 FTP の passive mode になっていなかったということは理解できていたのだが、InternetExplorer の FTP を passive にする方法が分からなかった。んで、さっき環境設定の方を見てみたらネットワークの設定のところに FTP の Passive mode を設定するオプションがあった。これで passive mode に設定してみたところ、見事 FTP data connection が利用できるようになった。

[Apple] gdb が動かなかったやつ

追記: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 を検出するようにしてやったり。


2000|10|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|