[lwhatley.ctr@navo.hpc.mil: Re: [Pvfs2-developers] Re:
[Pvfs2-users] PVFS2 on Infiniband]
Murali Vilayannur
vilayann at mcs.anl.gov
Fri May 19 15:52:08 EDT 2006
Hi,
I think I must have broken the build for both of you with the compat32
patches. If you can supply the rpm/sources for your kernel or put
it up somewhere, I can hopefully fix it...
Thanks,
Murali
> Lee, I'm forwarding your mail to the developers. Hopefully somebody
> will notice and guess what's wrong. I'm having similar issues with
> the 2.4 version on some old vendor-supplied kernel too, but figured
> it was just a local problem.
>
> -- Pete
>
>From lwhatley.ctr at navo.hpc.mil Fri May 19 14:49:56 2006
Date: Fri, 19 May 2006 12:24:24 -0500
From: "Lee Whatley, Contractor" <lwhatley.ctr at navo.hpc.mil>
To: Pete Wyckoff <pw at osc.edu>
Subject: Re: [Pvfs2-developers] Re: [Pvfs2-users] PVFS2 on Infiniband
Hi Pete,
I grabbed the CVS code earlier in the week and finally got around to
trying it today. A "make" runs without a hitch, but "make kmod24" blows
up. Here's what I get:
[root at scn1 pvfs2-cvs-051906]# make kmod24
CC [M]
/usr/local/gs/pvfs2-cvs-051906/src/kernel/linux-2.4/devpvfs2-req.o
devpvfs2-req.c: In function `translate_dev_map':
devpvfs2-req.c:647: warning: implicit declaration of function
`compat_alloc_user_space'
devpvfs2-req.c:647: warning: initialization makes pointer from integer
without a cast
devpvfs2-req.c:658: warning: implicit declaration of function `copy_in_user'
devpvfs2-req.c: In function `pvfs2_translate_dev_map':
devpvfs2-req.c:719: warning: implicit declaration of function
`sys_ioctl_Rsmp_208ce54a'
devpvfs2-req.c: At top level:
devpvfs2-req.c:722: elements of array `pvfs2_ioctl32_trans' have
incomplete type
devpvfs2-req.c:723: warning: excess elements in struct initializer
devpvfs2-req.c:723: warning: (near initialization for
`pvfs2_ioctl32_trans[0]')
devpvfs2-req.c:723: warning: excess elements in struct initializer
devpvfs2-req.c:723: warning: (near initialization for
`pvfs2_ioctl32_trans[0]')
devpvfs2-req.c:724: warning: excess elements in struct initializer
devpvfs2-req.c:724: warning: (near initialization for
`pvfs2_ioctl32_trans[1]')
devpvfs2-req.c:724: warning: excess elements in struct initializer
devpvfs2-req.c:724: warning: (near initialization for
`pvfs2_ioctl32_trans[1]')
devpvfs2-req.c:725: warning: excess elements in struct initializer
devpvfs2-req.c:725: warning: (near initialization for
`pvfs2_ioctl32_trans[2]')
devpvfs2-req.c:725: warning: excess elements in struct initializer
devpvfs2-req.c:725: warning: (near initialization for
`pvfs2_ioctl32_trans[2]')
devpvfs2-req.c:726: warning: excess elements in struct initializer
devpvfs2-req.c:726: warning: (near initialization for
`pvfs2_ioctl32_trans[3]')
devpvfs2-req.c:726: warning: excess elements in struct initializer
devpvfs2-req.c:726: warning: (near initialization for
`pvfs2_ioctl32_trans[3]')
devpvfs2-req.c:727: warning: excess elements in struct initializer
devpvfs2-req.c:727: warning: (near initialization for
`pvfs2_ioctl32_trans[4]')
devpvfs2-req.c:727: warning: excess elements in struct initializer
devpvfs2-req.c:727: warning: (near initialization for
`pvfs2_ioctl32_trans[4]')
devpvfs2-req.c:729: warning: excess elements in struct initializer
devpvfs2-req.c:729: warning: (near initialization for
`pvfs2_ioctl32_trans[5]')
devpvfs2-req.c: In function `pvfs2_ioctl32_init':
devpvfs2-req.c:737: invalid use of undefined type `struct ioctl_trans'
devpvfs2-req.c:739: warning: implicit declaration of function
`register_ioctl32_conversion_Rsmp_1d2fac6f'
devpvfs2-req.c:740: invalid use of undefined type `struct ioctl_trans'
devpvfs2-req.c:740: invalid use of undefined type `struct ioctl_trans'
devpvfs2-req.c:744: invalid use of undefined type `struct ioctl_trans'
devpvfs2-req.c:744: invalid use of undefined type `struct ioctl_trans'
devpvfs2-req.c:749: warning: implicit declaration of function
`unregister_ioctl32_conversion_Rsmp_ec2cd46c'
devpvfs2-req.c:749: invalid use of undefined type `struct ioctl_trans'
devpvfs2-req.c: In function `pvfs2_ioctl32_cleanup':
devpvfs2-req.c:758: invalid use of undefined type `struct ioctl_trans'
devpvfs2-req.c:761: invalid use of undefined type `struct ioctl_trans'
devpvfs2-req.c:762: invalid use of undefined type `struct ioctl_trans'
make[1]: *** [devpvfs2-req.o] Error 1
make: *** [just_kmod24] Error 2
I'm guessing this has something to do with the fact that I'm using a
64-bit machine, but i dunno for sure. Any clues?
Thanks,
-Lee
More information about the Pvfs2-developers
mailing list