こんばんは、鈴木です。
On Tue, Dec 16, 2003 at 06:06:11PM +0900, ohhara wrote:
...(略)...
> カーネルモジュールをつくるために"make"を実行したのですが
>
> 「 make: ターゲット `all' はエラーにより再 make できませんでした。」
>
> というメッセージがでて作れません。どうしたら良いのでしょう。
> Makefileは以下↓の通りです。
...(略)...
> 後、以下のようなメッセージが気になるのですが。これが原因なのでしょうか?
> /usr/include/linux/coda.h:261: storage size of `va_atime' isn't known
...(略)...
/usr/include/linux/coda.h の261行目は、
struct timespec va_atime; /* time of last access */
となっていました。
find /usr/include/linux -type f -name '*.h' | xargs grep timespec
をしたところ、 timespecは/usr/include/linux/time.hで
定義されています。
ということで、/usr/include/linux/time.hを
インクルードするようにソースファイルを
変更すればよいと思います。具体的には、
#include <coda.h>
というような行があるはずですので、その前に
#include <time.h>
を挿入すればOKです。
# coda.h を見てみたら、条件によっては自身で
# timespecを定義します。
他のエラーについても同様に解決できると
思います。
なお私が参照した /usr/include/linux ディレクトリの
中にある version.h は次のようになっていました。
#define UTS_RELEASE "2.4.18"
#define LINUX_VERSION_CODE 132114
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
一応、念のため。
------------------------------------------------------------
鈴木 康弘(SUZUKI Yasuhiro)
yasu@xxxxxxxxxxx
http://www31.ocn.ne.jp/~yswww/myself/
References:
- [linux-users:101075] xwindowについてohhara
- [linux-users:101076] Re: xwindow についてAkinori AIZAWA
- [linux-users:101080] Re: xwindow についてMATSUDA Yoh-ichi / 松田陽一
- [linux-users:101590] カーネルモジュールの作成についてohhara
- Prev by Subject: [linux-users:101595] Re: Fedora Core 1でALSAドライバインストールでエラー
- Next by Subject: [linux-users:101597] Re: Re:ITRONからLinuxへの移植方法
- Previous by thread: [linux-users:101590] カーネルモジュールの作成について
- Next by thread: [linux-users:101591] カーネルモジュールの作成について
- Indexes:[Main][Thread]