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

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



堀内と申します。
初投稿ですが、どうぞよろしく。

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

です。

今迄、PowerMacintoshで初期のMkLinuxやLinuxPPC(←もう何年も前の話ですが)、更にIBM/ThinkPad240上
のSlackware7.2で、カーネルの再構築とインストールの経験はあります。

今回は初めてDebianでのカーネル再構築で、make-kpkgも初めて使用しました。

設定は色々と試しました。
自分の設定のしかたがまずいのかとも思い(バージョンは異なりますが)、
http://www.schiessle.org/data/x24/config-2.4.19
も使ってみましたが、それでも駄目でした。

尚、試しに自分で設定し、make-kpkgでbuildを試みて上手く行かなかったのと同じ設定で、make-kpkgを使用
せずにbuildを試してみると、エラーが出ず、vmlinuxが出来ています。
ただ、サイズが 4,496,887byte と、何だか異様に大きいような気がするのですが、もしかして
これが原因なのでしょうか?
ビルド時のエラーメッセージは
---------------------------------------
make[3]: Entering directory `/usr/src/linux-2.4.20/arch/i386/mm'
make[3]: `modules_install' に対して行うべき事はありません。
make[3]: Leaving directory `/usr/src/linux-2.4.20/arch/i386/mm'
/usr/bin/make -C  arch/i386/lib modules_install
make[3]: Entering directory `/usr/src/linux-2.4.20/arch/i386/lib'
make[3]: `modules_install' に対して行うべき事はありません。
make[3]: Leaving directory `/usr/src/linux-2.4.20/arch/i386/lib'
/usr/bin/make -C  arch/i386/math-emu modules_install
make[3]: Entering directory `/usr/src/linux-2.4.20/arch/i386/math-emu'
make[3]: `modules_install' に対して行うべき事はありません。
make[3]: Leaving directory `/usr/src/linux-2.4.20/arch/i386/math-emu'
cd /usr/src/linux/debian/tmp-image/lib/modules/2.4.20; \
mkdir -p pcmcia; \
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'
---------------------------------------
です。
モジュール関係を何かしているところでストップしているらしいというのは分かるのですが。。。

#woody対応の書籍が出る可能性というのはないものなのでしょうか・・・・

----
Kazuyuki Horiuchi  kholiuch@xxxxxxxxxxxxxxxxxx