All,

Today I tried to build the latest CVS Trunk of pvfs2 against a 32 bit
archlinux install running linux kernel 2.6.35.

My configure line included disable-segv-backtrace as suggested by the first
configure attempt, which warned me to add it. (Otherwise configure fails):

configure --prefix=/usr --with-kernel=/usr/src/linux-2.6.35-ARCH
--disable-segv-backtrace --enable-fuse

However, once I reach the kernel module compilation things quit. Before I
start digging around, I though I would ask the list and see if anyone has
run into this.

My build error log follows:

pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6/pvfs2-kernel.h:1287:21:
error: conflicting types for ‘kzalloc’
include/linux/slab.h:319:21: note: previous definition of ‘kzalloc’ was here
pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6/pvfs2-utils.c:
In function ‘pvfs2_gen_credentials’:
pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6/pvfs2-utils.c:26:35:
error: ‘struct task_struct’ has no member named ‘fsuid’
pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6/pvfs2-utils.c:27:35:
error: ‘struct task_struct’ has no member named ‘fsgid’
pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6/pvfs2-utils.c:
In function ‘pvfs2_inode_getxattr’:
pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6/pvfs2-utils.c:777:24:
error: ‘struct task_struct’ has no member named ‘fsuid’
pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6/pvfs2-utils.c:778:24:
error: ‘struct task_struct’ has no member named ‘fsgid’
pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6/pvfs2-utils.c:
In function ‘pvfs2_inode_removexattr’:
pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6/pvfs2-utils.c:1048:25:
error: ‘XATTR_REPLACE’ undeclared (first use in this function)
pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6/pvfs2-utils.c:1048:25:
note: each undeclared identifier is reported only once for each function it
appears in
pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6/pvfs2-utils.c:
In function ‘pvfs2_create_file’:
pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6/pvfs2-utils.c:1221:5:
error: ‘struct task_struct’ has no member named ‘fsuid’
pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6/pvfs2-utils.c:1221:5:
error: ‘struct task_struct’ has no member named ‘fsgid’
pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6/pvfs2-utils.c:
In function ‘pvfs2_create_dir’:
pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6/pvfs2-utils.c:1308:5:
error: ‘struct task_struct’ has no member named ‘fsuid’
pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6/pvfs2-utils.c:1308:5:
error: ‘struct task_struct’ has no member named ‘fsgid’
pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6/pvfs2-utils.c:
In function ‘pvfs2_create_symlink’:
pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6/pvfs2-utils.c:1402:5:
error: ‘struct task_struct’ has no member named ‘fsuid’
pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6/pvfs2-utils.c:1402:5:
error: ‘struct task_struct’ has no member named ‘fsgid’
make[3]: ***
[pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6/pvfs2-utils.o]
Error 1
make[2]: ***
[_module_pvfs2InstallTrunk/src/pvfs-2.8.2/build-2.6.35-ARCH/src/kernel/linux-2.6]
Error 2

Thanks for any feedback.
-Andrew

-- 
Andrew Fischer
Lightning Toads Productions, LLC
www.lightningtoads.com
_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to