トップ «前の日記(2008-02-02) 最新 次の日記(2008-02-04)» 月表示 編集

日々の流転


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 を親父用マシンに

[Let's note と e-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

Tags: ruby