[Momonga-devel.ja:03468] Re: libjpeg.la の取り扱い


zundaです

libjpeg.laの復活ではお騒がせしました。とりあえず、
libjpeg-6b-32mとしてr.15346にcommitしました。
先のcommitでmomorelを増やしてしまったので、もう一度
増やしてあります。

--- Ichiro Nakai <ichiro@xxxxxxxxxxxxx> wrote:

> 中井です。

> 手元では問題なく avahi-0.6.17-1m をビルドできています。
> zunda さんのマシンでビルドできないのは、
> /usr/lib 以下に libjpeg.la が書かれた *.la なファイルが存在するからだと
> 思われます。
> libjpeg.la が削除された後、libjpeg に依存するパッケージの rebuild が、
> 不完全だと、そのような状態になります。
> 
> > いっぽう、libjpeg(6b-30m)では、%install内で、
> >   find %{buildroot} -name "*.la" -delete
> > として、.laファイルを消しています。
> > 
> > これは、libtool libraryの削除
> >   http://developer.momonga-linux.org/wiki/?Autotools#l7
> 
> wiki のこのページの、
> 「trunkでhoge.laが無いためビルドできない場合」
> の方法で対処してください。

なるほど。やっと何が書いてあるのか理解できはじめました…。
下記も含めてやってみますです。

> $ rpm -qf `grep -l libjpeg.la *.la` | sort -u
> 
> です。
> これで、rebuild 不足のパッケージが表示されて、
> avahi の build が開始されるということは、
> avahi の BuildRequires で縛りが甘いからなので、
> 縛っておいてください。
> release 上げ忘れなパッケージもありましたら、
> 処理をよろしくお願いします。

smbdさんにも同様のツッコミをいただきました。ありがとうございました。


--------------------------------------
Protect Your PC Now ! -  0 yen Security Campaign
http://pr.mail.yahoo.co.jp/premium/