VineSeed ML アーカイブ



[VineSeed:22282] [VineLinux:1084] perl DB_File が db4 バージョン 非互換により動作せず

  • From: bts-vinelinux@xxxxxxxxxxxxx
  • Subject: [VineSeed:22282] [VineLinux:1084] perl DB_File が db4 バージョン 非互換により動作せず
  • Date: Sat, 11 Dec 2010 12:46:47 +0900
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/