こんにちは。 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