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

[debian-users:27555] Re: cannot compile kernel-2.2.17 on other machine.



かねこです。

At 3:44 PM +0900 01.3.20, Kay Ishihara wrote:
:カーネルの2.2.17がコンパイルできないで困っています。
:やった事:
:Dual Cerelonで動いていたマシンから、K6-550-2のマシンに
:Debian(potato) をインストールしたHDDに換装しました。
:そして、カーネルがSMPでコンパイルされていたので、
:make xconfig でプロセッサをK6にし、SMPのフラグを消して、
:コンパイルを行ったところ、以下のようなエラーが出て
:止まってしまいます。
:
:gcc: Internal compiler error: program cpp got fatal signal 4
:make[3]: *** [dma.o] エラー 1
:make[3]: 出ます ディレクトリ `/usr/src/kernel-source-2.2.17/kernel'
:make[2]: *** [first_rule] エラー 2
:make[2]: 出ます ディレクトリ `/usr/src/kernel-source-2.2.17/kernel'
:make[1]: *** [_dir_kernel] エラー 2
:make[1]: 出ます ディレクトリ `/usr/src/kernel-source-2.2.17'
:make: *** [stamp-build] エラー 2

状況がよく分からないんですが、

(1) 再現性があるのか?
(2) 完全にまっさらのソースからやっても同じ現象か?
(3) マシンは定格で使っているのか?
(4) HDD 周りの構成はどうなっているのか?
(5) 再現性がある場合、いっぺんリブートかけてからコンパイルした
   場合、同じところで止まるか?

ディスク周りがちょっと臭いかも。

:それから、/usr/src/linux にて、make mrproper して、.configを
:作り直すため、make xconfigを立ち上げると必ずプロセッサが686、
:SMPのフラグがオンになっています。
:現在 kernel-image-2.2.18pre21を使い、最適化のかかっていない
:i386のカーネルで、マシンもK6で動いているのになぜこれらの
:オプションが必ずオンになるのかもわかりません。

config のときに、自マシンのハードウェアは見ていません。単に
元々それらが ON になっていただけでしょう。

-- 
Seiji Kaneko                         skaneko@xxxxxxxxxxxx
---------------------------------------------------------