[Momonga-devel.ja:02461] ldconfig のエラー


はじめまして、岡山と申します。
以前から 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