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

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS