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
