2004年04月06日

Cannot link against libdb

Solaris8にbogofilter-0.17.4を入れようとしたところconfigureの時に下のようなエラーが出ました

checking how to link with libdb... -ldb
configure: error:
====================================================================
Cannot link against libdb? Try 'rm config.cache', then re-configure.
If the problem persists, report it to the bogofilter mailing list.
Remember to include your config.log.
====================================================================
どうもBerkeley DBが見つからないと言うことみたいなので、ダウンロードページから落として入れようかと思い4.2.52をダウンロード開始。

落ちてくるまで多少時間あったのでどこに入れようかと徘徊していたところ、/usr/local/にBerkeleyDB.4.1を発見(笑)
どうもインストールした人が入れてくれたもののようなのでありがたくそれを使うことにして次のようにconfigureの引数を渡す。

./configure --with-libdb-prefix=/usr/local/BerkeleyDB.4.1
無事configure、make、make installが通りました( ̄▽ ̄)ノ

なお、BerkeleyDBがどうやってもみっけられない人はあきらめてインストールしてしまうのが早いですよ<
configure、make、make installで行けると思いますし<試してませんが(^^;

Posted by Takuchan at 2004年04月06日 13:26 | トラックバック(0)