[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:36544] Re: make-kpkg でカーネルの構築が出来ない



<200303211820.AA00099@xxxxxxxxxxxxxxxxxxxxxxxxx>の記事において
kholiuch@xxxxxxxxxxxxxxxxxxさんは書きました。

> 2.4.20 のカーネルソースを取ってきてbuildしようとしているのですが、エラーが出て上手く
> 行かず、困っています。
> アドバイスを頂ければ思い、投稿します。
> 
> 環境は、
> Distribution: Debian3.0
> Kernel: 2.4.18
> Machine: IBM/ThinkPad X24
> に、make-kpkg をインストールして使っています。
> 
> 実行したコマンドは、
> 
> # make mrproper
> # make xconfig   -> カーネルの設定
> # make-kpkg --revision=24200001 kernel-image
> 
> です。

> ビルド時のエラーメッセージは
> ---------------------------------------
[snip]
> find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia
> if [ -r System.map ]; then /sbin/depmod -ae -F System.map -b /usr/src/linux/debian/tmp-image -r 2.4.20; fi
> depmod: *** Unresolved symbols in /usr/src/linux/debian/tmp-image/lib/modules/2.4.20/kernel/drivers/net/wan/comx.o
> depmod: 	proc_get_inode
> make[2]: *** [_modinst_post] エラー 1
> make[2]: Leaving directory `/usr/src/linux-2.4.20'
> make[1]: *** [real_stamp_image] エラー 2
> make[1]: Leaving directory `/usr/src/linux-2.4.20'
> ---------------------------------------
> です。
> モジュール関係を何かしているところでストップしているらしいというのは分かるのですが。。。

 CONFIG_COMX には CONFIG_PROC_FS が必要みたい
ですが (see Configure.help)、それは make xconfig
の時に enable にしているでしょうか。 もし
CONFIG_COMX 自体が必要なければ、CONFIG_COMX を
disable してみるとどうでしょうか。

 もしうまくいかなければ、make xconfig のあとに
できた .config の内容を送ってみてください。
あと、カーネルソースは debian のパッケージとして
とってきたものかどうかも教えてください。

# ちなみに make-kpkg のターゲットは kernel_image
# のようにアンダースコアではなかったでしたっけ?

-- 
中野武雄