At Fri, 18 Jun 2004 21:42:09 +0900, Masaru Imai wrote:
今井です。 VMWare使ってない(持ってない)ので当てずっぽうです。 /usr/src/linux以下はアップデートしただけだとオブジェクトやらなんやら は無い状態のはずです。 .configも無いです。 /boot/config-xxxxを/usr/src/linux/.configにコピーしてmake menuconfig なりで一回.config書いてやってそのままカーネル再構築すると事態が解決 する場合もあると思います。
ちなみに /usr/src/linux/arch/i386/defconfig.* にもあります。 あとは /usr/src/linux-obj/i386/*/include/linux にある autoconf.h と version.h をコピーすると手間が省けるかも。
.config見て何かしてそうなので...。 後はscripts/basic/fixdepというのがどうもシェルスクリプトの様ですので、 そちらをエディタとかで見てみると何か解決につながる様な情報が得られる のではないでしょうか。
他には、
make -C /usr/src/linux O=/usr/src/linux-obj/i386/default M=`pwd` modules
のような形で起動する様に変更すれば、そのままコンパイルできると思います。
上記の話は、2.6.5 での仕様変更によるもので、2.6.4 の場合はちょっと異な
ります。
詳しくは /usr/share/doc/packages/kernel-source/README.SUSE を参照して
下さい。
--
Takashi Iwai