XXXXXXXX@XXXXXXXX wrote:
VineSeed の perl-5.10.0-9vl6 において、DB_File モジュールを使用しようと
すると、下記のようなエラーメッセージが表示されて使用できません。
$ perl
use DB_File;
DB_File needs compatible versions of libdb & db.h
you have db.h version 4.8.26 and libdb version 4.8.30
BEGIN failed--compilation aborted at - line 1.
メッセージにある通り、ビルドに使用した db4(-devel) のバージョンが
4.8.26 であったことが原因と考えられます。
手元で srpm からのリビルドを試みましたが、綺麗でない環境のせいか、ビル
ドは通るもののインストール時に依存性が解決できずにエラーが出ました。
# rpm -Uvh {perl,perl-localdir}-5.10.0-9.1vl6.i686.rpm
エラー: 依存性の欠如:
perl(FCGI) は perl-2:5.10.0-9.1vl6.i686 に必要とされています
perl(Log::Message::Handlers) は perl-2:5.10.0-9.1vl6.i686 に必要とされています
perl(Mac::BuildTools) は perl-2:5.10.0-9.1vl6.i686 に必要とされています
perl(Mac::InternetConfig) は perl-2:5.10.0-9.1vl6.i686 に必要とされています
perl(Tk::Pod) は perl-2:5.10.0-9.1vl6.i686 に必要とされています
perl(Your::Module::Here) は perl-2:5.10.0-9.1vl6.i686 に必要とされています
それでも rpm --nodeps で無理やりインストールしてテストしてみたところ、
件のモジュールは正常に動作しているようです。
お手数ですが、perl パッケージのリビルドをお願いします。
== このレポートの詳細は以下の通りです ==
レポート ID : 1084
レポート URL : http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=1084
分類 : バグ
バージョン : VineSeed
関連パッケージ : perl-5.10.0-9vl6
arch : x86
状態 : 新規
優先度 : 中
重大度 : 普通
担当者 : 未定
# あなたが、このようなメッセージに無関係である場合には、
# 管理者 <Vine@xxxxxxxxxxxxx> までご連絡ください。
--
Bug Tracking System 影舞 0.8.8.
http://www.daifukuya.com/kagemai/