- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Debian squeezeのカーネルソースの場所)
Debian squeezeのカーネルソースの場所
このQ&Aのポイント
- Debian squeezeのカーネルソースの場所を調べる方法
- Debian squeezeのカーネルソースの場所を特定するための手順
- Debian squeezeのカーネルソースの場所確認方法
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
そのエラーで検索するといくつか見つかりますが、要はカーネル2.6.29での変更によりソースに互換がなくなったということのようです。 最新のソースをralinkから入手し直すとか、ソースにパッチを当てるとかいくつか解法らしきものは見当たりましたが……
その他の回答 (1)
- D-Matsu
- ベストアンサー率45% (1080/2394)
回答No.1
そのシェルスクリプトなら、動作中のカーネルバージョンに応じて勝手にLINUX_SRCは決まります。 単にカーネルソースパッケージを入れてないか、動作中カーネルと同じバージョンのものが入っていないかのどちらかでしょう。
質問者
お礼
ありがとうございます。 kernelのheaderパッケージをインストールしたら上記エラーは出なくなりました。 ただし、代わりの以下のエラー(一部抜粋)が出てしまいました。 [..../] In function ‘RTMPReadParametersHook’: 808:error: ‘struct task_struct’ has no member named ‘fsuid’ make[4]: *** [/../os/linux/rt_profile.o] エラー 1 make[3]: *** [/os/linux] エラー 2 make[2]: *** [sub-make] エラー 2 make[1]: *** [all] エラー 2 make[1]: ディレクトリ `/usr/src/linux-headers-2.6.32-5-amd64' から出ます make: *** [LINUX] エラー 2 どのような原因で上記エラーが出ているか、もしくはその解決法等分かりますでしょうか?
お礼
返事が遅くなり申し訳ありません。 実は未だにMakeが上手くいっておりませんが、 ソースの入手も含めて、もう少し自力で調べてみようと思います。 ご丁寧にありがとうございました。