2008-02-03 [長年日記]
λ. Ruby 1.8.6-p111 on Cygwin
Ruby 1.8.6-p111 をcygwin上でビルドしようとしたら以下のようなエラーが出た。[ruby-dev:32536]の問題で、missing/strftime.cをスナップショットのものと置き換えたら直った。忘れそうなのでメモ。
gcc -g -O2 -DRUBY_EXPORT -I. -I. -c ./missing/strftime.c ./missing/strftime.c: In function `strftime': ./missing/strftime.c:193: error: 'timezone' redeclared as different kind of symbol /usr/include/cygwin/time.h:33: error: previous declaration of 'timezone' was here make: *** [strftime.o] Error 1
λ. Let's note を親父用マシンに
作業環境をほぼThinkpadに移行できたので、これまで使っていた Let's note CF-T1 PWAXS を親父用のマシンにする。余計なものを消したり、CapsとCtrlの入れ替えのように変にカスタマイズしていたのを元に戻したり。あと、Norton AntiVirus 2005 が1年以上前に切れていたので、一応 avast! に入れ替えてみる。
それで既定のブラウザもIEに戻そうと思ったのだけど、「Internet Explorer の起動時に、通常使用するブラウザを確認する」を有効にしても確認されなくて、かつフォルダオプションからも変更できなくて、困ってしまった。結局、kamimura-ya.com:既定のブラウザを変更するで紹介されていた、「コントロールパネル」→「アプリケーションの追加と削除」→「プログラムのアクセスと既定の設定」から変更出来た。こんなところにあったとは!
これまで親父の使っていた SOTEC e-note 645H は ソーテック PCリサイクル に。ちなみに、こいつには今ではサポートも切れている Windows 98 で動いていたのだった…… さすがにお疲れ様でした。
λ. rjbのスペースの入ったパス対応
JDKをインストールしたのが「Program Files」のようにスペースの入っているパスだと、rjbのビルドに失敗するようなので2行パッチ。 rjb-path-spaces.patch