ハラダです。
# とりあえず ML に返信しておきます。
(2009年06月30日 20:09), bts-vinelinux@xxxxxxxxxxxxx wrote:
> RPM ビルドエラー:
> ファイルが見つかりません (by \
> glob): /var/tmp/gdk-pixbuf-0.22.0-root/usr/lib/gdk-
> pixbuf/loaders/*.so*
>
> "-lgdk_pixbuf" ← gdk-pixbuf-devel に BuildRequire してるっぽいです。
ですが、gdk-pixbuf-vl.spec の %install に記述してある、
%install
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
%ifarch x86_64
# if no gdk-pixbuf, error occurred (/usr/bin/ld: cannot find -lgdk_pixbuf)
# fix me. thanks!
cp libtool libtool.old
sed "s|CC -shared|& -L./.libs|g" libtool.old > libtool
rm libtool.old
%endif
%makeinstall libexecdir=$RPM_BUILD_ROOT%{_libdir}/%{name}/loaders
の %ifarch の部分に i386 を追加してみたところ、問題なく
ビルドできました。
ただしそれで正しい対応なのか判断が難しかったので、
どなたか詳しい方のコメントがいただけると助かります。
--
--------------------------------------
Kazutaka HARADA
e-mail:kazutaka@xxxxxxxxxxxxxxxx
--------------------------------------