[PVFS-users] Re: pvfs

Rob Ross rbross@parl.ces.clemson.edu
Wed, 9 Aug 2000 17:34:46 -0400 (EDT)


Neva,

That's a rather odd one.  Line 183 in file.c refers to the offset member
of a "page" structure, which is defined in linux/include/linux/mm.h
around line 125.  So that's a kernel structure that you're getting an
error about, not something in the pvfs-kernel source.

What kernel are you running?  Which headers are being included on that
machine?  The current pvfs-kernel source is only usable under 2.2.

Thanks,

Rob
---
Rob Ross, Parallel Architecture Research Lab, Clemson University

On Wed, 9 Aug 2000, Neva Fox wrote:

> When I try to run the make file it doesn't make the pvfsd or pvfs.o files.
> Instead, there is an error...
> 
> [root@cube25 pvfs-kernel]# make 
> cc -O2 -Wall -Winline -Wstrict-prototypes -DMODULE -D__KERNEL__ -DLINUX
> -I. -Ipvfs-includes -I/usr/include/pvfs   -c file.c -o file.o
> file.c: In function `pvfs_file_truncate':
> file.c:119: warning: long int format, different type arg (arg 3) 
> file.c: In function `pvfs_readpage':  
> file.c:183: structure has no member named `offset'
> make: *** [file.o] Error 1