[Momonga-devel.ja:02461] ldconfig のエラー
- From: hiroshi okayama <okaja@xxxxxxxxxxxxx>
- Date: Sun, 1 Feb 2004 07:30:47 +0900
はじめまして、岡山と申します。
以前から Momonga を利用させてもらっております。
先日 update された qdbm をビルド後
mph-get upgrade すると、以下のようなエラーが出ます。
1:qdbm ###########################################
/sbin/ldconfig: relative path `2' used to build cache
ここで、$ rpm -qa |grep qdbm とやってみると
qdbm-1.6.17-1m
qdbm-1.7.32-1m
と、バージョンの異なるものが同居している状態になってしまいます。
以前、ruby でも同様の現象となり
エラーメッセージから調べてみたところ
http://www.fedora.us/pipermail/fedora-devel/2003-September/002052.html
http://bugzilla.fedora.us/show_bug.cgi?id=525
(#15、#18 の部分)
といったものがみつかりました
どうやら、qdbm.spec, ruby.spec ファイル中の
%post -p /sbin/ldconfig
#-----------------------------------
%postun -p /sbin/ldconfig
#-----------------------------------
といった部分の "#-------" という行がまずいらしく
これを空行に書き換えてビルドすると上手くいくようです。
以上は、HEAD環境下での報告なんですが
こういった現象は、ウチだけでしょうか?
もし、そうでないならば、qdbm.spec, ruby.spec と同様に
"-p /sbin/ldconfig" と "#-------" の記述がある
ImageMagick, fontconfig, rpm, tetex についても
ご検討ねがいます。
--
岡山 博
mail: okaja@xxxxxxxxxxxxx