2005/05/10

gonzuiを入れるために奮闘中 → 挫折しそう...

ポスト @ 1:25:53 , 修正 @ 2005/05/10 1:34:31 | , ,     このエントリーを含むはてなブックマーク

自分で書いたソースコードが結構溜ってるので、ここいらで整理するつもりでgonzui: ソースコード検索エンジンをインストールしようと思い立つ

例によってDebian(woody)へと生まれ変わったiMacに入れようと、ruby 1.8.2のソースコンパイルから始めることに。
BerkeleyDBもwoodyのままだとgonzuiでは使えないそうなので、ソースコンパイル...
ruby-bdbなるものを入れて。 よし、まぁ一応環境はそろったなーとgonzuiのコンパイル

checking bdb for ruby...... not found
bdb is available at 
configure: error: bdb for ruby not found

...orz

うーん、bdbらしいのは/usr/lib/ruby/site_ruby/1.8/powerpc-linux/bdb.soとしてあるんだけどなぁ...
とりあえず、何が悪いか分からないのでconfig.logを鑑賞してみる。

configure:2955: checking where .rb files should go
configure:2962: result: /usr/lib/ruby/site_ruby/1.8
configure:2980: checking where .rb files should go
configure:2987: result: /usr/lib/ruby/site_ruby/1.8/powerpc-linux
configure:3056: checking ruby version...
configure:3060: result: 1.8.2 found
configure:3071: checking bdb for ruby...
configure:3077: result: not found
configure:3080: result: bdb is available at 
configure:3083: error: bdb for ruby not found

うーん、意味がわからねぇ。どっかにbdb.rbとかあるんかねぇ...
全然わからねぇ。
かれこれ2時間は同じようなことしてるような気がしてきた...

ってことで、wikiでソースを管理しようかと。
だってgonzuiインストールできないんだもん :(


Trackback

No Trackbacks

Track from Your Website

http://blog.xole.net/trackback/tb.php?id=228

4 Comments

Re: gonzuiを入れるために奮闘中 → 挫折しそう...

http://gonzui.sourceforge.net/requirements.html にあるものをインストールすれば、動くようになると思います。

From : tokuhirom @ 2005-05-10 08:42:54 編集

Re: gonzuiを入れるために奮闘中 → 挫折しそう...

http://gonzui.sourceforge.net/requirements.html にあるものをインストールすれば、動くようになると思います。

マジですか...

うーん、全部入れてあると思うんですが...
どこで間違えたんだろう。

とりあえず、もう一度やりなおしてみます。

From : nowel @ 2005-05-11 21:27:12 編集

Re: gonzuiを入れるために奮闘中 → 挫折しそう...

db.h と libdb のバージョンが違ってると bdb for ruby を入れても configure できないですね。同様のエラーに遭遇しておりましたが、libdb と同じバージョンの bd をビルドし、bd.h だけコピーした後 bdb (for ruby) を入れ直したら、エラー回避できました。

From : grac @ 2006-07-10 08:09:12 編集

Re: gonzuiを入れるために奮闘中 → 挫折しそう...

おお、懐かしい記事に…
なるほど、そんなことが必要だったんですね。
現在手元に当時の実機はないですが、その後動かせました。(woodyじゃないけど。)

情報ありがとうゴザイマス。

From : nowel @ 2006-07-10 21:01:27 編集

Post Your Comment


*は入力必須です。E-Mailは公開されません。

1 + 2 =