VineSeed ML アーカイブ



[VineSeed:18948] [VineLinux:0789] openbabel/scripts/ruby fails to make-install

  • From: bts-vinelinux@xxxxxxxxxxxxx
  • Subject: [VineSeed:18948] [VineLinux:0789] openbabel/scripts/ruby fails to make-install
  • Date: Thu, 15 Oct 2009 09:46:15 +0900
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/