[僕] DB_File.pm

僕ト云フ事

たろマークはてなブックマーク

2004年07月15日

[cpan][db_file][perl] DB_File.pm

ちょっと、SpamAssassin に必要っぽいものをガリガリ入れてるんだけど、
いいかげん、CPAN モジュール使おうか検討中。

DB_File は、Berkeley DB が必要ってことで、インストールを試みて、結構こけたのでメモ。
#どうでもいいけど、おいしそうな名前だなぁと思ってたら、
#ベーカリーじゃなくてバークレーΣ(゚口゚;<英語弱いのなんとかしる

#DB_File は、Required Modules じゃ無いので、あったらいいな程度みたいです;)

自分は、最新 Ver の 4.2.52 を入れました。
configure スクリプトが直下にないんだけど、
dist ディレクトリ以下にあります。

しかし、dist/configure ってすると怒られるので、
build_unix に移動してから、../dist/configure ってやればオッケー。
この辺は、README に書いてあったかも^^;

んで、install すると、
/usr/local/BerkeleyDB.4.1 以下にインストールされるんだけども、
DB_File make 時に、db.h がねぇよ、と怒られるので、
/usr/local/BerkeleyDB にシンボリックリンクを張って、
DB_File インストール前に、
export LD_PRELOAD=/usr/local/BerkeleyDB/lib/libdb.so
とする。(README のとおりにやっただけ。)

あ~、db.h とか、libdb.a とかは、別途、/usr/local/include や、/usr/local/lib にシンボリックリンク張った。

これでOKと。
BerkeleyDB 2.x 以上の機能を使いたい場合は、
DB_File じゃなくて、BerkeleyDB モジュール使えとさ。
必要になったらまた入れるべぇ。

トラックバック

このエントリーのトラックバックURL:
http://vkgtaro.jp/cgi-bin/mt/mt-tb.cgi/176

コメントを投稿