Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000789Vine Linux1 バグ2009-10-15 09:442010-03-02 14:32
報告者shaolin 
担当者 
優先度再現性不明 
状態完了解決状況不明 
バージョンVineSeed 
修正予定バージョン修正済バージョン 
概要0000789: openbabel/scripts/ruby fails to make-install
説明%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 ではこのエラーが起きていなかったのだと推測されます。

取り急ぎ。
タグ設定されていません。
arch
パッケージruby-1.8.7.174-3vl6, openbabel-2.2.3-1vl6
添付ファイル

- 関連

-  コメント
(0003458)
shaolin (開発者)
2009-11-13 20:57

spec の %install セクションを修正した (ついでにインストール先を
sitearchdir から archdir に修正した) ものを 2.2.3-2vl6 として
put しました (src, i386, ppc)。

変更内容の確認などお願い致します。
(0003459)
kazutaka (開発者)
2010-03-02 14:32

元報告者の方からのリプライはありませんが、修正完了から
三ヶ月以上経過しましたので、バグレポートの有効期限(下記
URL 参照)に従い、完了として閉じておきます。

(URL: http://trac.vinelinux.org/wiki/BTSHouseKeeping [^])

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2009-10-15 09:44 shaolin 新規課題
2009-11-13 20:57 shaolin 状態 新規 => テスト待ち
2009-11-13 20:57 shaolin コメント追加: 0003458
2010-03-02 14:32 kazutaka 状態 テスト待ち => 完了
2010-03-02 14:32 kazutaka コメント追加: 0003459


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker