こんばんは。
脇本といいます。
現在、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
------------------------------------------------------