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


smbdです。

うちではlibjpeg-6b-30mとavahi-0.6.17-1mの組み合わせでbuildできています。
avahiが使っているライブラリのrebuildが足りないのだと思います。

rpm -qf `grep -l /libjpeg.la /usr/lib/*.la`
して出てきたpackageをrebuildするとlibjpeg.laが無くてもbuildできませんでしょうか?

On Wed, 4 Apr 2007 05:00:06 +0900 (JST)
zunda <zunda616e@xxxxxxxxxxx> wrote:

> zundaです。
> 
> ご無沙汰しています。やっとぼちぼちとオモコンをできるように
> なってきました。
> 
> 今、trunk(r.15343)でavahi(0.6.17-1m)を作ると、
>   /bin/sed: can't read /usr/lib/libjpeg.la: No such file or directory
>   libtool: link: `/usr/lib/libjpeg.la' is not a valid libtool archive
>   make[3]: *** [libavahi-qt3.la] Error 1
> と言われて、パッケージの作成が
>   RPM build errors:
>     File not found: /var/tmp/avahi-0.6.17-root/usr/lib/libavahi-qt3.a
> と失敗します。
> 
> いっぽう、libjpeg(6b-30m)では、%install内で、
>   find %{buildroot} -name "*.la" -delete
> として、.laファイルを消しています。
> 
> これは、libtool libraryの削除
>   http://developer.momonga-linux.org/wiki/?Autotools#l7
> に沿った処理だと思いますが、avahiが作れないのは困るので、
> libjpeg(6b-31m)として、libjpeg.laを残すようにしたspecをr.15344に
> commitしました。
> 
> 不具合があったらお知らせくださいませ。
> 
> 
> --------------------------------------
> Protect Your PC Now ! -  0 yen Security Campaign
> http://pr.mail.yahoo.co.jp/premium/
> 
> 


-- 
1024D/F6AC9AF9 2002-06-25 Mitsuru Shimamura (smbd) <mitsuru@xxxxxxxxxxxxxxx>
Fingerprint = B14F C51C FA61 3F7E 4D22 35DF 1384 2E7B F6AC 9AF9