こんばんは。 脇本といいます。 現在、FujitsuのRX100(FastTrak100TX2 IDE RAID)にVine Linux 2.6r4を インストールしようとしているのですが、ドライバのコンパイルでエラー が出てしまいます。 [vine-users:063198] Re: VineLinux 2.6r3-rc1 with FastTrak66 のなかまさんのメールを参考にし、 > cp kernel.h-* kernel-BOOT.h > ------------------------------- > #ifndef __BOOT_KERNEL_UP > -#define __BOOT_KERNEL_UP 1 > +#define __BOOT_KERNEL_UP 0 > #endif > + > +#ifndef __BOOT_KERNEL_BOOT > +#define __BOOT_KERNEL_BOOT 1 > +#endif > ------------------------------- として「make」すると、以下のようになります。 gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -c wrapper.c In file included from /usr/src/linux/include/linux/config.h:4, from /usr/src/linux/include/asm/io.h:4, from wrapper.c:10: /usr/src/linux/include/linux/autoconf.h:35: linux/autoconf-BOOT.h: ?????????????????????? In file included from /usr/src/linux/include/linux/prefetch.h:13, from /usr/src/linux/include/linux/list.h:6, from /usr/src/linux/include/linux/wait.h:14, from /usr/src/linux/include/linux/fs.h:12, from /usr/src/linux/include/linux/capability.h:17, from /usr/src/linux/include/linux/binfmts.h:5, from /usr/src/linux/include/linux/sched.h:9, from /usr/src/linux/include/linux/vmalloc.h:4, from /usr/src/linux/include/asm/io.h:47, from wrapper.c:10: /usr/src/linux/include/asm/processor.h:56: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here (not in a function) /usr/src/linux/include/asm/processor.h:56: requested alignment is not a constant In file included from /usr/src/linux/include/linux/rwsem.h:29, from /usr/src/linux/include/asm/semaphore.h:42, from /usr/src/linux/include/linux/fs.h:200, from /usr/src/linux/include/linux/capability.h:17, from /usr/src/linux/include/linux/binfmts.h:5, from /usr/src/linux/include/linux/sched.h:9, from /usr/src/linux/include/linux/vmalloc.h:4, from /usr/src/linux/include/asm/io.h:47, from wrapper.c:10: /usr/src/linux/include/asm/rwsem.h: In function `__down_write_trylock': /usr/src/linux/include/asm/rwsem.h:176: warning: implicit declaration of function `cmpxchg' make: *** [wrapper.o] エラー 1 どうやら、 http://www.promise.com/support/download/download_eng.asp ここでダウンロードできるドライバのファイルが、昨年12月に更新されている ようですので、なかまさんの使われたファイルとはバージョンが違うのかも しれませんが、どのようにすればいいのでしょうか。 識者の方、教えて頂けないでしょうか。 なお、環境はVine Linux 2.6r4をインストールしたままの状態で、カーネルは 2.4.22-0vl2.10のパソコンで行っています。 ダウンロードしたドライバのファイル名は 5_fasttrak_partial_source_1.03.0.2.zip です。 よろしくお願いいたします。 -- ------------------------------------------------------ A A ノ@@ 脇 本 周 一 (Shuichi Wakimoto) ( ハ E-Mail : shue67@xxxxxxxxx ------------------------------------------------------