diary/Kojima/2006-07-27
の編集
http://plamo.linet.jp/index.php?diary/Kojima/2006-07-27
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
-- 雛形とするページ --
diary/Template
[[diary/Kojima]] ・kernel 2.6.17.7 以前(2.6.17.5)使っていた設定でビルドしようとしたら LD [M] fs/xfs/xfs.o CC drivers/char/vt.o drivers/char/vt.c: In function `do_con_write': drivers/char/vt.c:2234: 警告: 型が全く異なるポインタの比較でキャストを欠いています LD drivers/char/built-in.o CC [M] drivers/media/dvb/ttpci/budget-core.o CC [M] drivers/media/dvb/ttpci/budget.o CC [M] drivers/media/dvb/ttpci/budget-av.o drivers/media/dvb/ttpci/budget-av.c: In function `frontend_init': drivers/media/dvb/ttpci/budget-av.c:1063: error: structure に `reinitialise_demod' という名前のメンバはありません drivers/media/dvb/ttpci/budget-av.c:1068: error: 構造体でも共用体でもない何かで、メンバ `tuner_ops' を要求されました drivers/media/dvb/ttpci/budget-av.c:1068: error: `philips_cu1216_tuner_set_params' が宣言されていません (この関数内で最初に利用) drivers/media/dvb/ttpci/budget-av.c:1068: error: (未宣言の各変数については、それが最初に現われたそれぞれの関数 drivers/media/dvb/ttpci/budget-av.c:1068: error: に対して一度だけ報告されます。) make[4]: *** [drivers/media/dvb/ttpci/budget-av.o] エラー 1 make[3]: *** [drivers/media/dvb/ttpci] エラー 2 make[2]: *** [drivers/media/dvb] エラー 2 make[1]: *** [drivers/media] エラー 2 make: *** [drivers] エラー 2 なんてエラーになりますね.ぱっと見,構造体の宣言がヘッダファイルと食い 違っているような感じ.まぁ,DVB回りは使ってないから,単純に設定を外せば 通るのだけど,近々に修正版が出そうだなぁ. -同じでした。DVBを外して入れ替えがだいたい終わったところです。 -- [[名倉]] &new{2006-07-27 (木) 10:23:43}; -さっそく[[パッチ:http://linuxtv.org/~mkrufky/stable/2.6.17.y/budget-av-compile-fix.patch]]が出てるようだけど、「Linux のカーネルはコンパイルテストもせずに公開しているのか」って突っ込まれそうだな(苦笑 -- [[kojima]] &new{2006-07-27 (木) 23:58:30}; -ありがとうごさいます。勉強不足ですが日本でdvbって使えないような気がしていますが(ヨーロッパonly)? -- [[名倉]] &new{2006-07-28 (金) 09:55:23}; -linux-2.6.18-rc2-git6ではパッチあてずにコンパイルできました。 -- [[名倉]] &new{2006-07-28 (金) 20:22:31}; #comment
タイムスタンプを変更しない
[[diary/Kojima]] ・kernel 2.6.17.7 以前(2.6.17.5)使っていた設定でビルドしようとしたら LD [M] fs/xfs/xfs.o CC drivers/char/vt.o drivers/char/vt.c: In function `do_con_write': drivers/char/vt.c:2234: 警告: 型が全く異なるポインタの比較でキャストを欠いています LD drivers/char/built-in.o CC [M] drivers/media/dvb/ttpci/budget-core.o CC [M] drivers/media/dvb/ttpci/budget.o CC [M] drivers/media/dvb/ttpci/budget-av.o drivers/media/dvb/ttpci/budget-av.c: In function `frontend_init': drivers/media/dvb/ttpci/budget-av.c:1063: error: structure に `reinitialise_demod' という名前のメンバはありません drivers/media/dvb/ttpci/budget-av.c:1068: error: 構造体でも共用体でもない何かで、メンバ `tuner_ops' を要求されました drivers/media/dvb/ttpci/budget-av.c:1068: error: `philips_cu1216_tuner_set_params' が宣言されていません (この関数内で最初に利用) drivers/media/dvb/ttpci/budget-av.c:1068: error: (未宣言の各変数については、それが最初に現われたそれぞれの関数 drivers/media/dvb/ttpci/budget-av.c:1068: error: に対して一度だけ報告されます。) make[4]: *** [drivers/media/dvb/ttpci/budget-av.o] エラー 1 make[3]: *** [drivers/media/dvb/ttpci] エラー 2 make[2]: *** [drivers/media/dvb] エラー 2 make[1]: *** [drivers/media] エラー 2 make: *** [drivers] エラー 2 なんてエラーになりますね.ぱっと見,構造体の宣言がヘッダファイルと食い 違っているような感じ.まぁ,DVB回りは使ってないから,単純に設定を外せば 通るのだけど,近々に修正版が出そうだなぁ. -同じでした。DVBを外して入れ替えがだいたい終わったところです。 -- [[名倉]] &new{2006-07-27 (木) 10:23:43}; -さっそく[[パッチ:http://linuxtv.org/~mkrufky/stable/2.6.17.y/budget-av-compile-fix.patch]]が出てるようだけど、「Linux のカーネルはコンパイルテストもせずに公開しているのか」って突っ込まれそうだな(苦笑 -- [[kojima]] &new{2006-07-27 (木) 23:58:30}; -ありがとうごさいます。勉強不足ですが日本でdvbって使えないような気がしていますが(ヨーロッパonly)? -- [[名倉]] &new{2006-07-28 (金) 09:55:23}; -linux-2.6.18-rc2-git6ではパッチあてずにコンパイルできました。 -- [[名倉]] &new{2006-07-28 (金) 20:22:31}; #comment
テキスト整形のルールを表示する