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

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000611Vine Linux1 バグ2008-03-21 12:022008-05-10 03:33
報告者usami-k 
担当者kazutaka 
優先度再現性不明 
状態完了解決状況不明 
バージョン4.2 
修正予定バージョン修正済バージョン 
概要0000611: self-build-lameでインストールエラー
説明self-build-lame をインストールしようとすると、下記のエラーになります。

% sudo apt-get install self-build-lame
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージが新たにインストールされます:
  self-build-lame
アップグレード: 0 個, 新規インストール: 1 個, 削除: 0 個, 保留: 0 個
0B/6852B のアーカイブを取得する必要があります。
展開後に 4952B のディスク容量が追加消費されます。
変更を適用しています...
準備中... ########################################### [100%]
   1:self-build-lame ########################################### [100%]
rpm パッケージをビルド中...
*エラー: rpm パッケージをビルドできません。
詳細は /vat/tmp/self-build-lame.log を参照してください。
完了


エラーログの一部を抜粋します。なお、ログファイルはこのレポートに添付しています。

Making all in libmp3lame
make[2]: ディレクトリ `/var/tmp/self-build-lame.fK8341/rpm/BUILD/lame-3.97/libmp3lame' に入ります
Making all in i386
make[3]: ディレクトリ `/var/tmp/self-build-lame.fK8341/rpm/BUILD/lame-3.97/libmp3lame/i386' に入りま

test -d .libs || mkdir .libs
test -d .libs || mkdir .libs
echo '# Generated by ltmain.sh - GNU libtool 1.5 (1.1220 2003/04/05 19:32:58)' >choose_table.lo
mkdir: ディレクトリ `.libs' を作成できません: ファイルが存在します
make[3]: *** [cpu_feat.lo] エラー 1
タグ設定されていません。
arch
パッケージself-build-lame-3.97-0vl4
添付ファイルlog file icon self-build-lame.log [^] (20,747 バイト) 2008-03-21 12:02

- 関連

-  コメント
(0002879)
anonymous (参照)
2008-05-05 12:36

リリース番号は違いますが、同様のエラーでself-build-lameのインストールに失敗しました。
http://tuzre.blogzine.jp/tuzre/2008/04/selfbuildlame_8d03.html [^]
上記によると、CPU認識数の問題らしく、上記サイトの解決方法を適用するとlameのビルドに成功しました。
具体的には、%__makeのオプションを%{?_smp_mflags}から-j1に変更します。-j1のオプションの意味は調べていません。こちらのマシンはCore2DueでCPUは2つと認識されています。
$ cat /proc/cpuinfo |grep -E "(name|processor)"
processor : 0
model name : Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
processor : 1
model name : Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
(0002880)
kazutaka (開発者)
2008-05-07 22:09

> リリース番号は違いますが、同様のエラーでself-build-lameのインストールに失
> 敗しました。
> http://tuzre.blogzine.jp/tuzre/2008/04/selfbuildlame_8d03.html [^]
> 上記によると、CPU認識数の問題らしく、上記サイトの解決方法を適用すると
> lameのビルドに成功しました。

報告ありがとうございます。
上記の対応で問題なさそうですので修正しておきます。

ちなみに rpm の macro を追って見たところ、smp の場合
/usr/bin/getconf _NPROCESSORS_ONLN の結果を
-j の引数に使っているようです。

割当済みに変更しておきます。
(0002881)
kazutaka (開発者)
2008-05-07 22:55

> > 上記によると、CPU認識数の問題らしく、上記サイトの解決方法を適用すると
> > lameのビルドに成功しました。
>
> 報告ありがとうございます。
> 上記の対応で問題なさそうですので修正しておきます。

修正した self-build-lame-3.97-2 を up しました。

確認待ちにしておきます。
(0002882)
anonymous (参照)
2008-05-08 11:55

私は元質問者ではなく、2番目に書き込んだものですが、self-build-lame 3.97-2vl4で正常にインス
トールできました。ありがとうございました。
(0002883)
usami-k (開発者)
2008-05-10 00:08

最初に投稿した者です。

self-build-lame-3.97-2vl4 で問題なくインストールできました。

また、CPU認識数も確認しました。
% cat /proc/cpuinfo|grep -E "(name|processor)"
processor : 0
model name : Intel(R) Pentium(R) 4 CPU 3.00GHz
processor : 1
model name : Intel(R) Pentium(R) 4 CPU 3.00GHz
(0002884)
kazutaka (開発者)
2008-05-10 03:33

> 最初に投稿した者です。
>
> self-build-lame-3.97-2vl4 で問題なくインストールできました。

確認ありがとうございます。

完了にします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2008-03-21 12:02 usami-k 添付ファイル追加: self-build-lame.log
2008-03-21 12:02 usami-k 新規課題
2008-05-05 12:36 anonymous パッケージ self-build-lame-3.97-0vl3 => self-build-lame-3.97-0vl4
2008-05-05 12:36 anonymous arch => x86
2008-05-05 12:36 anonymous コメント追加: 0002879
2008-05-07 22:09 kazutaka 担当者 => kazutaka
2008-05-07 22:09 kazutaka 状態 新規 => 担当者決定
2008-05-07 22:09 kazutaka コメント追加: 0002880
2008-05-07 22:55 kazutaka 状態 担当者決定 => テスト待ち
2008-05-07 22:55 kazutaka コメント追加: 0002881
2008-05-08 11:55 anonymous コメント追加: 0002882
2008-05-10 00:08 usami-k コメント追加: 0002883
2008-05-10 03:33 kazutaka 状態 テスト待ち => 完了
2008-05-10 03:33 kazutaka コメント追加: 0002884


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