2004年05月31日(Mon) 本を読む [長年日記]
● プチ引越しをしてホステル住まいになった。戻ってから眠るまでの間に本を読みたいので、仕事場にあったのを借りて変える。大学のころに読んだ、ICUを散歩して北海道に羊を見にいく話。なつかしー。
● FreeBSDのportupgradeはルート権限じゃないと動かないことがある
make installする前にはsuしてくれるんだけど、それ以外の時にもルート権限が必要になる場合があるみたいだ。厄介。
Rubyで書いてあるのがちょっとうれしかったりはするのだけれど。
● FreeBSDのコンソールにはマウスポインタの矢印が見えている
新発見!
● FreeBSDのboehm-gcが変です
コトの起こりはw3m。ports/www/w3mでmake allすると、configureスクリプトが
ということに。configureスクリプトからこの部分のソースを抜き出してコンパイルしてみると、-lc_r -lgc -L/usr/local/libを付けてできたバイナリを実行したときに、
というエラーを大量に吐くのです。もしや、と思い、
同じエラーが大量に出ました。gcうまくできてへんやん。
(つづく…か?続いた) boehm-gcのconfig.logには下記のような文言が。
そして、/usr/ports/devel/boehm-gc/Makefileを見ると、デフォルトではPOSIX thread supportがoffになっているようだ。
/usr/ports/devel/boehm-gcでmake config
すると、THREADINGのチェックをはずすことができた。その後make all
してwork以下にディレクトリを降りてmake check
するとおっけー。
誰だ。THREADINGをonにしちゃったのは。きっと小人さんだ。か?
make deinstallしようと思ったらできなかったよ。make config
して元の構成に戻してから、make deinstall
、make config
しなおして、make install
。
そしてw3mに戻ってmake clean、make all…まだだめじゃん。
…結局、REDIRECTオプションもまずかったのでした。
最近のツッコまれどころ