八田です 2.4.19カーネルのソースは何を利用されていますか? 1. Vine2.6の kernel-source-2.4.19-0vl11.i386.rpm 2. Vine2.6の kernel-source-2.4.19-0vl22.i386.rpm 3. kernel.org のオリジナル 1を使われているのであれば2で試してみてください 正しくコンパイルできません 2または3を利用されているのであれば、ちょっとわかりません(^^; On Sat, 16 Nov 2002 14:31:29 +0900 masato tanaka <masato@xxxxxxxxxxxxxxxx> wrote: > こんにちは。 > 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 -- Masumitsu Hatta