XXXXXXXX@XXXXXXXX wrote:
%build セクションで
pushd scripts/ruby
ruby extconf.rb --with-openbabel-include=../../include --with-openbabel-lib=../../src/.libs
%{__make} %{?_smp_mflags}
popd
%install セクションで
pushd scripts/ruby
%{__make} install DESTDIR=$RPM_BUILD_ROOT
popd
としているだけなのですが、なぜか実際の make install 時に
+ make install DESTDIR=/var/tmp/openbabel-2.2.3-root
mkdir -p /var/tmp/openbabel-2.2.3-root/var/tmp/openbabel-2.2.3-root/usr/local/lib/site_ruby/1.8/i386-linux
/usr/bin/install -c -m 0755 openbabel.so /var/tmp/openbabel-2.2.3-root/var/tmp/openbabel-2.2.3-root/usr/local/lib/site_ruby/1.8/i386-linux
と DESTDIR 相当部分が二重になってディレクトリが掘られてしまっており、
エラー: ファイルが見つかりません: /var/tmp/openbabel-2.2.3-root/usr/local/lib/site_ruby/1.8/i386-linux/openbabel.so
となります。
i386 と ppc で確認しました。
該当する openbabel と ruby の src.rpm の upload 日時から判断して、
以前の ruby-1.8.7.174-2vl5 ではこのエラーが起きていなかったのだと推測さ
れます。
取り急ぎ。
== このレポートの詳細は以下の通りです ==
レポート ID : 789
レポート URL : http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=789
分類 : バグ
Vine ver. : Seed
関連パッケージ : ruby-1.8.7.174-3vl6, openbabel-2.2.3-1vl6
状態 : 新規
優先度 : 中
重大度 : 普通
担当者 : 未定
# あなたが、このようなメッセージに無関係である場合には、
# 管理者 <Vine@xxxxxxxxxxxxx> までご連絡ください。
--
Bug Tracking System 影舞 0.8.8.
http://www.daifukuya.com/kagemai/