[[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