Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000941Vine Linux1 バグ公開2010-02-28 23:352010-03-07 22:29
Takemikaduchi 
iwaim 
不明 
完了不明 
VineSeed 
 
x86_64
subversion-1.6.9-1
0000941: subversion の x86_64 パッケージが作成できない
VineSeed の subversion-1.6.9-1vl6.src.rpm ですが、x86_64 パッケージを作成できません。

まず、「BuildRequires:sqlite3-devel >= 3.6.13, krb5-devel」を追加しないとビルドできません。

次に、BuildRequiresを追加してリビルドを行うと、コンパイルは通りますが、以下のようなメッセージが表示され、パッケージを作成することができません。


error: File not found by glob: /home/vbuilder/rpm/BUILDROOT/subversion-1.6.9-2vl6.x86_64/usr/lib64/ruby/*/*-linux/svn

RPM build errors:
    File not found by glob: /home/vbuilder/rpm/BUILDROOT/subversion-1.6.9-2vl6.x86_64/usr/lib64/ruby/*/*-linux/svn


ビルドしたときのログを見ると、configure 実行時、「checking where to install Ruby extensions...」にて以下のディレクトリが指定されておりました。

  /usr/lib64/ruby/usr/local/lib64/site_ruby/1.8/x86_64-linux

ちなみに、i386(i686)環境では以下のディレクトリが指定されておりました。

  /usr/lib/ruby/1.8/i686-linux
設定されていません。
課題の履歴
2010-02-28 23:35Takemikaduchi新規課題
2010-03-01 05:14iwaimパッケージsubversion => subversion-1.6.9-1
2010-03-01 05:14iwaimコメント追加: 0003988
2010-03-02 19:18iwaim担当者 => iwaim
2010-03-02 19:18iwaim状態新規 => 担当者決定
2010-03-02 19:18iwaimコメント追加: 0003989
2010-03-07 16:15iwaim状態担当者決定 => テスト待ち
2010-03-07 16:15iwaimコメント追加: 0003990
2010-03-07 21:41Takemikaduchiコメント追加: 0003991
2010-03-07 22:29iwaim状態テスト待ち => 完了
2010-03-07 22:29iwaimコメント追加: 0003992

コメント
(0003988)
iwaim   
2010-03-01 05:14   
> ビルドしたときのログを見ると、configure 実行時、「checking where to
> install Ruby extensions...」にて以下のディレクトリが指定されておりまし
> た。
>
>   /usr/lib64/ruby/usr/local/lib64/site_ruby/1.8/x86_64-linux

configureのときに--with-ruby-sitedirで適切な値を指定するとなおると思うんですが、そちらで直せそうなら修正していただいていいでしょうか?
直せそうにないなら私の方で環境作ってやってみます。
(0003989)
iwaim   
2010-03-02 19:18   
私の方で解決できそうです。しばらくお待ち下さい。
(0003990)
iwaim   
2010-03-07 16:15   
subversion 1.6.9-2をputしました。ix86のみです。
これで解決しているはずなので「確認待ち」とします。
(0003991)
Takemikaduchi   
2010-03-07 21:41   
> subversion 1.6.9-2をputしました。ix86のみです。
> これで解決しているはずなので「確認待ち」とします。

x86_64 環境にてリビルドできることを確認しました。
ありがとうございました。
(0003992)
iwaim   
2010-03-07 22:29   
「完了」とします。