vine-users ML アーカイブ



[vine-users:055794] kernel バージョンアップに以 前の設定ファイルを使用したい

  • From: masato tanaka <masato@xxxxxxxxxxxxxxxx>
  • Subject: [vine-users:055794] kernel バージョンアップに以 前の設定ファイルを使用したい
  • Date: Sat, 16 Nov 2002 14:31:29 +0900
こんにちは。
masato@札幌と申します。

vine2.5をapt-getしながら使用しています。

kernel-2.4.19へバージョンアップを行いたいのですが、その際に以前のバージョンで
ある2.4.18の設定ファイルを使用したいと考えています。
.configをコピーしmake oldconfigを行ったのですが、コンパイルエラーとなりコンパ
イルが出来ません。

 2.4.18をコンパイルする場合は問題なくbzImageが作成されています。
 2.4.19をコンパイルする場合も.configをコピーせずに(削除してから)xconfigで
設定後にコンパイルした場合は問題はありません。

根本的にやり方等が間違っているのでしょうか。

行ったことその1
# cd /usr/src/linux-2.4.19
# cp ../linux-2.4.18/.config .
# make oldconfig
 設定ファイルの中で新しい内容の場合に(NEW)に対しては全て N を指定
# make bzImage

行ったことその2
# cd /usr/src/linux-2.4.19
# cp ../linux-2.4.18/.config .
# make oldconfig
 設定ファイルの中で新しい内容の(NEW)に対しては全て N を指定
# make xconfig (Save and Exitを選択し終了)
# make dep;make clean
# make bzImage

エラーの内容
上記の1と2ともに同じ内容です
※途中を省略(途中の経過でもwwarningは発生しています)
/usr/src/linux-2.4.19/include/linux/modules/i386_ksyms.ver:90: warning: this is the location of the previous definition
In file included from ksyms.c:17:
/usr/src/linux-2.4.19/include/linux/kernel_stat.h: In function `kstat_irqs':
/usr/src/linux-2.4.19/include/linux/kernel_stat.h:45: `smp_num_cpus' undeclared (first use in this function)
/usr/src/linux-2.4.19/include/linux/kernel_stat.h:45: (Each undeclared identifier is reported only once
/usr/src/linux-2.4.19/include/linux/kernel_stat.h:45: for each function it appears in.)
make[2]: *** [ksyms.o] エラー 1
make[2]: 出ます ディレクトリ `/usr/src/linux-2.4.19/kernel'
make[1]: *** [first_rule] エラー 2
make[1]: 出ます ディレクトリ `/usr/src/linux-2.4.19/kernel'
make: *** [_dir_kernel] エラー 2