Hello everyone... I am unable to compile kernel module from latest pvfs2 on my Debian system with kernel 2.6.32... Actually, the server is being compiled without a problem but when I try to "make kmod" it prints out errors like this:
CC [M] /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.o In file included from /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.c:7: /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-kernel.h:1341: error: conflicting types for ‘kzalloc’ /usr/src/linux-headers-2.6.32-5-common/include/linux/slab.h:314: error: previous definition of ‘kzalloc’ was here /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-kernel.h:1358: error: redeclaration of enumerator ‘false’ /usr/src/linux-headers-2.6.32-5-common/include/linux/stddef.h:16: error: previous definition of ‘false’ was here /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-kernel.h:1360: error: redeclaration of enumerator ‘true’ /usr/src/linux-headers-2.6.32-5-common/include/linux/stddef.h:18: error: previous definition of ‘true’ was here /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.c: In function ‘pvfs2_gen_credentials’: /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.c:26: error: ‘struct task_struct’ has no member named ‘fsuid’ /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.c:27: error: ‘struct task_struct’ has no member named ‘fsgid’ /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.c: In function ‘pvfs2_inode_getxattr’: /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.c:777: error: ‘struct task_struct’ has no member named ‘fsuid’ /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.c:778: error: ‘struct task_struct’ has no member named ‘fsgid’ /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.c: In function ‘pvfs2_inode_removexattr’: /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.c:1048: error: ‘XATTR_REPLACE’ undeclared (first use in this function) /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.c:1048: error: (Each undeclared identifier is reported only once /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.c:1048: error: for each function it appears in.) /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.c: In function ‘pvfs2_create_file’: /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.c:1221: error: ‘struct task_struct’ has no member named ‘fsuid’ /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.c:1221: error: ‘struct task_struct’ has no member named ‘fsgid’ /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.c: In function ‘pvfs2_create_dir’: /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.c:1308: error: ‘struct task_struct’ has no member named ‘fsuid’ /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.c:1308: error: ‘struct task_struct’ has no member named ‘fsgid’ /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.c: In function ‘pvfs2_create_symlink’: /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.c:1402: error: ‘struct task_struct’ has no member named ‘fsuid’ /root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.c:1402: error: ‘struct task_struct’ has no member named ‘fsgid’ make[5]: *** [/root/pvfs/orangefs/src/kernel/linux-2.6/pvfs2-utils.o] Error 1 make[4]: *** [_module_/root/pvfs/orangefs/src/kernel/linux-2.6] Error 2 make[3]: *** [sub-make] Error 2 make[2]: *** [all] Error 2 make[1]: *** [default] Error 2 make: *** [just_kmod] Error 2 Any help would be greatly apreciated. -- xokaido T. GNUcious <[email protected]> _______________________________________________ Pvfs2-users mailing list [email protected] http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users
