Jul 11 15:04:30 machine-gpu001 beegfs-client[400110]: Starting BeeGFS Client: Jul 11 15:04:30 machine-gpu001 beegfs-client[400110]: - Loading BeeGFS modules Jul 11 15:04:30 machine-gpu001 beegfs-client[400110]: - BeeGFS module autobuild Jul 11 15:04:30 machine-gpu001 beegfs-client[400126]: $OFED_INCLUDE_PATH = [] Jul 11 15:04:31 machine-gpu001 beegfs-client[400363]: $OFED_INCLUDE_PATH = [] Jul 11 15:04:31 machine-gpu001 beegfs-client[400610]: $OFED_INCLUDE_PATH = [] Jul 11 15:04:31 machine-gpu001 beegfs-client[400841]: Building beegfs client module Jul 11 15:04:32 machine-gpu001 beegfs-client[401052]: warning: the compiler differs from the one used to build the kernel Jul 11 15:04:32 machine-gpu001 beegfs-client[401052]: The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 Jul 11 15:04:32 machine-gpu001 beegfs-client[401052]: You are using: gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 Jul 11 15:04:39 machine-gpu001 beegfs-client[401056]: feature detection gives: -DKERNEL_HAS_SCHED_SIG_H -DKERNEL_HAS_LINUX_STDARG_H -DKERNEL_HAS_STATX -DKERNEL_HAS_KREF_READ -DKERNEL_HAS_FILE_DENTRY -DKERNEL_HAS_SUPER_SETUP_BDI_NAME -DKERNEL_HAS_KERNEL_READ -DKERNEL_HAS_SKWQ_HAS_SLEEPER -DKERNEL_WAKE_UP_SYNC_KEY_HAS_3_ARGUMENTS -DKERNEL_HAS_IOV_ITER_KVEC_NO_TYPE_FLAG_IN_DIRECTION -DKERNEL_HAS_PROC_OPS -DKERNEL_HAS_SOCKPTR_T -DKERNEL_HAS_SOCK_SETSOCKOPT_SOCKPTR_T_PARAM -DKERNEL_HAS_TIME64 -DKERNEL_HAS_KTIME_GET_TS64 -DKERNEL_HAS_KTIME_GET_REAL_TS64 -DKERNEL_HAS_KTIME_GET_COARSE_REAL_TS64 -DKERNEL_HAS_GET_INODE_ACL -DKERNEL_HAS_CPU_IN_THREAD_INFO Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: In file included from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/toolkit/MetadataTk.h:14, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/filesystem/FhgfsOpsHelper.h:6, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/net/filesystem/FhgfsOpsRemoting.c:4: Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsTypeConversion.h: In function ‘OsTypeConv_flockTypeToFhgfs’: Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsTypeConversion.h:175:19: error: invalid use of undefined type ‘struct file_lock’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: 175 | switch(fileLock->fl_type) Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | ^~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsTypeConversion.h:193:17: error: invalid use of undefined type ‘struct file_lock’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: 193 | if(!(fileLock->fl_flags & FL_SLEEP) ) Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | ^~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsTypeConversion.h:193:30: error: ‘FL_SLEEP’ undeclared (first use in this function) Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: 193 | if(!(fileLock->fl_flags & FL_SLEEP) ) Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | ^~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsTypeConversion.h:193:30: note: each undeclared identifier is reported only once for each function it appears in Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: In file included from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/toolkit/Serialization.h:27, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/net/message/NetMessage.h:6, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/net/message/storage/lookup/LookupIntentRespMsg.h:4, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/toolkit/LookupIntentInfoOut.h:6, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/toolkit/MetadataTk.h:16: Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h: In function ‘os_generic_permission’: Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:55:33: error: passing argument 1 of ‘generic_permission’ from incompatible pointer type [-Werror=incompatible-pointer-types] Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: 55 | return generic_permission(inode, mask, NULL); Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | ^~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | struct inode * Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: In file included from /opt/beegfs/src/client/client_compat_module_7/build/../source/filesystem/FhgfsOps_versions.h:7, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsDeps.h:4, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/Common.h:33, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/app/config/MountConfig.h:4, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/app/App.h:4, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/net/filesystem/FhgfsOpsRemoting.c:1: Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: ./include/linux/fs.h:2555:24: note: expected ‘struct mnt_idmap *’ but argument is of type ‘struct inode *’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: 2555 | int generic_permission(struct mnt_idmap *, struct inode *, int); Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | ^~~~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:55:40: warning: passing argument 2 of ‘generic_permission’ makes pointer from integer without a cast [-Wint-conversion] Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: 55 | return generic_permission(inode, mask, NULL); Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | ^~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | int Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: ./include/linux/fs.h:2555:44: note: expected ‘struct inode *’ but argument is of type ‘int’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: 2555 | int generic_permission(struct mnt_idmap *, struct inode *, int); Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | ^~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: In file included from ./include/uapi/linux/posix_types.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from ./include/uapi/linux/types.h:14, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from ./include/linux/types.h:6, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from ./include/linux/kasan-checks.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from ./include/asm-generic/rwonce.h:26, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from ./arch/x86/include/generated/asm/rwonce.h:1, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from ./include/linux/compiler.h:246, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from ./include/linux/build_bug.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from ./include/linux/container_of.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from ./include/linux/list.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from ./include/linux/module.h:12, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/Common.h:4: Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: ./include/linux/stddef.h:8:14: warning: passing argument 3 of ‘generic_permission’ makes integer from pointer without a cast [-Wint-conversion] Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: 8 | #define NULL ((void *)0) Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | ^~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | void * Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:55:46: note: in expansion of macro ‘NULL’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: 55 | return generic_permission(inode, mask, NULL); Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | ^~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: ./include/linux/fs.h:2555:60: note: expected ‘int’ but argument is of type ‘void *’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: 2555 | int generic_permission(struct mnt_idmap *, struct inode *, int); Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | ^~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h: In function ‘os_generic_fillattr’: Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:64:24: error: passing argument 1 of ‘generic_fillattr’ from incompatible pointer type [-Werror=incompatible-pointer-types] Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: 64 | generic_fillattr(inode, kstat); Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | ^~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | struct inode * Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: ./include/linux/fs.h:2950:23: note: expected ‘struct mnt_idmap *’ but argument is of type ‘struct inode *’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: 2950 | void generic_fillattr(struct mnt_idmap *, struct inode *, struct kstat *); Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | ^~~~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:64:31: error: passing argument 2 of ‘generic_fillattr’ from incompatible pointer type [-Werror=incompatible-pointer-types] Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: 64 | generic_fillattr(inode, kstat); Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | ^~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | struct kstat * Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: ./include/linux/fs.h:2950:43: note: expected ‘struct inode *’ but argument is of type ‘struct kstat *’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: 2950 | void generic_fillattr(struct mnt_idmap *, struct inode *, struct kstat *); Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | ^~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:64:7: error: too few arguments to function ‘generic_fillattr’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: 64 | generic_fillattr(inode, kstat); Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | ^~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: ./include/linux/fs.h:2950:6: note: declared here Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: 2950 | void generic_fillattr(struct mnt_idmap *, struct inode *, struct kstat *); Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | ^~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h: In function ‘os_inode_owner_or_capable’: Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:84:37: error: passing argument 1 of ‘inode_owner_or_capable’ from incompatible pointer type [-Werror=incompatible-pointer-types] Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: 84 | return inode_owner_or_capable(inode); Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | ^~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | const struct inode * Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: ./include/linux/fs.h:1655:47: note: expected ‘struct mnt_idmap *’ but argument is of type ‘const struct inode *’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: 1655 | bool inode_owner_or_capable(struct mnt_idmap *idmap, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | ~~~~~~~~~~~~~~~~~~^~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:84:14: error: too few arguments to function ‘inode_owner_or_capable’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: 84 | return inode_owner_or_capable(inode); Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | ^~~~~~~~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: ./include/linux/fs.h:1655:6: note: declared here Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: 1655 | bool inode_owner_or_capable(struct mnt_idmap *idmap, Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: | ^~~~~~~~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: In file included from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/toolkit/Serialization.h:27, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/net/message/control/../NetMessage.h:6, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/net/message/control/../SimpleStringMsg.h:4, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/net/message/control/AckMsgEx.h:4, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/net/message/NetMessageFactory.c:2: Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h: In function ‘os_generic_permission’: Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:55:33: error: passing argument 1 of ‘generic_permission’ from incompatible pointer type [-Werror=incompatible-pointer-types] Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: 55 | return generic_permission(inode, mask, NULL); Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | ^~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | struct inode * Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: In file included from /opt/beegfs/src/client/client_compat_module_7/build/../source/filesystem/FhgfsOps_versions.h:7, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsDeps.h:4, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/Common.h:33, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/net/sock/NetworkInterfaceCard.h:4, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/net/message/control/../NetMessage.h:4: Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: ./include/linux/fs.h:2555:24: note: expected ‘struct mnt_idmap *’ but argument is of type ‘struct inode *’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: 2555 | int generic_permission(struct mnt_idmap *, struct inode *, int); Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | ^~~~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:55:40: warning: passing argument 2 of ‘generic_permission’ makes pointer from integer without a cast [-Wint-conversion] Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: 55 | return generic_permission(inode, mask, NULL); Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | ^~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | int Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: ./include/linux/fs.h:2555:44: note: expected ‘struct inode *’ but argument is of type ‘int’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: 2555 | int generic_permission(struct mnt_idmap *, struct inode *, int); Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | ^~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: In file included from ./include/uapi/linux/posix_types.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: from ./include/uapi/linux/types.h:14, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: from ./include/linux/types.h:6, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: from ./include/linux/kasan-checks.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: from ./include/asm-generic/rwonce.h:26, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: from ./arch/x86/include/generated/asm/rwonce.h:1, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: from ./include/linux/compiler.h:246, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: from ./include/linux/build_bug.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: from ./include/linux/container_of.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: from ./include/linux/list.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: from ./include/linux/module.h:12, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/Common.h:4: Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: ./include/linux/stddef.h:8:14: warning: passing argument 3 of ‘generic_permission’ makes integer from pointer without a cast [-Wint-conversion] Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: 8 | #define NULL ((void *)0) Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | ^~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | void * Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:55:46: note: in expansion of macro ‘NULL’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: 55 | return generic_permission(inode, mask, NULL); Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | ^~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: ./include/linux/fs.h:2555:60: note: expected ‘int’ but argument is of type ‘void *’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: 2555 | int generic_permission(struct mnt_idmap *, struct inode *, int); Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | ^~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h: In function ‘os_generic_fillattr’: Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:64:24: error: passing argument 1 of ‘generic_fillattr’ from incompatible pointer type [-Werror=incompatible-pointer-types] Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: 64 | generic_fillattr(inode, kstat); Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | ^~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | struct inode * Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: ./include/linux/fs.h:2950:23: note: expected ‘struct mnt_idmap *’ but argument is of type ‘struct inode *’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: 2950 | void generic_fillattr(struct mnt_idmap *, struct inode *, struct kstat *); Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | ^~~~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:64:31: error: passing argument 2 of ‘generic_fillattr’ from incompatible pointer type [-Werror=incompatible-pointer-types] Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: 64 | generic_fillattr(inode, kstat); Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | ^~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | struct kstat * Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: ./include/linux/fs.h:2950:43: note: expected ‘struct inode *’ but argument is of type ‘struct kstat *’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: 2950 | void generic_fillattr(struct mnt_idmap *, struct inode *, struct kstat *); Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | ^~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:64:7: error: too few arguments to function ‘generic_fillattr’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: 64 | generic_fillattr(inode, kstat); Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | ^~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: ./include/linux/fs.h:2950:6: note: declared here Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: 2950 | void generic_fillattr(struct mnt_idmap *, struct inode *, struct kstat *); Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | ^~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h: In function ‘os_inode_owner_or_capable’: Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:84:37: error: passing argument 1 of ‘inode_owner_or_capable’ from incompatible pointer type [-Werror=incompatible-pointer-types] Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: 84 | return inode_owner_or_capable(inode); Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | ^~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | const struct inode * Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: ./include/linux/fs.h:1655:47: note: expected ‘struct mnt_idmap *’ but argument is of type ‘const struct inode *’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: 1655 | bool inode_owner_or_capable(struct mnt_idmap *idmap, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | ~~~~~~~~~~~~~~~~~~^~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:84:14: error: too few arguments to function ‘inode_owner_or_capable’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: 84 | return inode_owner_or_capable(inode); Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | ^~~~~~~~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: ./include/linux/fs.h:1655:6: note: declared here Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: 1655 | bool inode_owner_or_capable(struct mnt_idmap *idmap, Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: | ^~~~~~~~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: In file included from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/toolkit/Serialization.h:27, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/net/message/NetMessage.h:6, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/net/message/session/FSyncLocalFileMsg.h:4, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/net/filesystem/FhgfsOpsCommKit.c:2: Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h: In function ‘os_generic_permission’: Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:55:33: error: passing argument 1 of ‘generic_permission’ from incompatible pointer type [-Werror=incompatible-pointer-types] Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: 55 | return generic_permission(inode, mask, NULL); Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | ^~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | struct inode * Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: In file included from /opt/beegfs/src/client/client_compat_module_7/build/../source/filesystem/FhgfsOps_versions.h:7, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsDeps.h:4, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/Common.h:33, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/app/config/MountConfig.h:4, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/app/App.h:4, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/net/filesystem/FhgfsOpsCommKit.c:1: Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: ./include/linux/fs.h:2555:24: note: expected ‘struct mnt_idmap *’ but argument is of type ‘struct inode *’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: 2555 | int generic_permission(struct mnt_idmap *, struct inode *, int); Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | ^~~~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:55:40: warning: passing argument 2 of ‘generic_permission’ makes pointer from integer without a cast [-Wint-conversion] Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: 55 | return generic_permission(inode, mask, NULL); Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | ^~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | int Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: ./include/linux/fs.h:2555:44: note: expected ‘struct inode *’ but argument is of type ‘int’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: 2555 | int generic_permission(struct mnt_idmap *, struct inode *, int); Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | ^~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: In file included from ./include/uapi/linux/posix_types.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from ./include/uapi/linux/types.h:14, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from ./include/linux/types.h:6, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from ./include/linux/kasan-checks.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from ./include/asm-generic/rwonce.h:26, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from ./arch/x86/include/generated/asm/rwonce.h:1, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from ./include/linux/compiler.h:246, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from ./include/linux/build_bug.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from ./include/linux/container_of.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from ./include/linux/list.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from ./include/linux/module.h:12, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/Common.h:4: Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: ./include/linux/stddef.h:8:14: warning: passing argument 3 of ‘generic_permission’ makes integer from pointer without a cast [-Wint-conversion] Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: 8 | #define NULL ((void *)0) Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | ^~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | void * Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:55:46: note: in expansion of macro ‘NULL’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: 55 | return generic_permission(inode, mask, NULL); Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | ^~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: ./include/linux/fs.h:2555:60: note: expected ‘int’ but argument is of type ‘void *’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: 2555 | int generic_permission(struct mnt_idmap *, struct inode *, int); Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | ^~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h: In function ‘os_generic_fillattr’: Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:64:24: error: passing argument 1 of ‘generic_fillattr’ from incompatible pointer type [-Werror=incompatible-pointer-types] Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: 64 | generic_fillattr(inode, kstat); Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | ^~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | struct inode * Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: ./include/linux/fs.h:2950:23: note: expected ‘struct mnt_idmap *’ but argument is of type ‘struct inode *’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: 2950 | void generic_fillattr(struct mnt_idmap *, struct inode *, struct kstat *); Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | ^~~~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:64:31: error: passing argument 2 of ‘generic_fillattr’ from incompatible pointer type [-Werror=incompatible-pointer-types] Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: 64 | generic_fillattr(inode, kstat); Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | ^~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | struct kstat * Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: ./include/linux/fs.h:2950:43: note: expected ‘struct inode *’ but argument is of type ‘struct kstat *’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: 2950 | void generic_fillattr(struct mnt_idmap *, struct inode *, struct kstat *); Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | ^~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:64:7: error: too few arguments to function ‘generic_fillattr’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: 64 | generic_fillattr(inode, kstat); Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | ^~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: ./include/linux/fs.h:2950:6: note: declared here Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: 2950 | void generic_fillattr(struct mnt_idmap *, struct inode *, struct kstat *); Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | ^~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h: In function ‘os_inode_owner_or_capable’: Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:84:37: error: passing argument 1 of ‘inode_owner_or_capable’ from incompatible pointer type [-Werror=incompatible-pointer-types] Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: 84 | return inode_owner_or_capable(inode); Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | ^~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | const struct inode * Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: ./include/linux/fs.h:1655:47: note: expected ‘struct mnt_idmap *’ but argument is of type ‘const struct inode *’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: 1655 | bool inode_owner_or_capable(struct mnt_idmap *idmap, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | ~~~~~~~~~~~~~~~~~~^~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:84:14: error: too few arguments to function ‘inode_owner_or_capable’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: 84 | return inode_owner_or_capable(inode); Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | ^~~~~~~~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: ./include/linux/fs.h:1655:6: note: declared here Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: 1655 | bool inode_owner_or_capable(struct mnt_idmap *idmap, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | ^~~~~~~~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401329]: cc1: some warnings being treated as errors Jul 11 15:04:40 machine-gpu001 beegfs-client[401056]: make[4]: *** [scripts/Makefile.build:251: /opt/beegfs/src/client/client_compat_module_7/build/../source/net/filesystem/FhgfsOpsRemoting.o] Error 1 Jul 11 15:04:40 machine-gpu001 beegfs-client[401056]: make[4]: *** Waiting for unfinished jobs.... Jul 11 15:04:40 machine-gpu001 beegfs-client[401319]: cc1: some warnings being treated as errors Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: In file included from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/toolkit/MetadataTk.h:14, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/filesystem/FhgfsInode.h:17, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/filesystem/FsFileInfo.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/net/filesystem/FhgfsOpsRemoting.h:7, Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/net/filesystem/FhgfsOpsCommKit.c:16: Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsTypeConversion.h: In function ‘OsTypeConv_flockTypeToFhgfs’: Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsTypeConversion.h:175:19: error: invalid use of undefined type ‘struct file_lock’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: 175 | switch(fileLock->fl_type) Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | ^~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsTypeConversion.h:193:17: error: invalid use of undefined type ‘struct file_lock’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: 193 | if(!(fileLock->fl_flags & FL_SLEEP) ) Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | ^~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401056]: make[4]: *** [scripts/Makefile.build:251: /opt/beegfs/src/client/client_compat_module_7/build/../source/net/message/NetMessageFactory.o] Error 1 Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsTypeConversion.h:193:30: error: ‘FL_SLEEP’ undeclared (first use in this function) Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: 193 | if(!(fileLock->fl_flags & FL_SLEEP) ) Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: | ^~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsTypeConversion.h:193:30: note: each undeclared identifier is reported only once for each function it appears in Jul 11 15:04:40 machine-gpu001 beegfs-client[401324]: cc1: some warnings being treated as errors Jul 11 15:04:40 machine-gpu001 beegfs-client[401056]: make[4]: *** [scripts/Makefile.build:251: /opt/beegfs/src/client/client_compat_module_7/build/../source/net/filesystem/FhgfsOpsCommKit.o] Error 1 Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: In file included from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/toolkit/Serialization.h:27, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/net/message/NetMessage.h:6, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/net/message/session/rw/ReadLocalFileV2Msg.h:4, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/net/filesystem/FhgfsOpsCommKitVec.c:2: Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h: In function ‘os_generic_permission’: Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:55:33: error: passing argument 1 of ‘generic_permission’ from incompatible pointer type [-Werror=incompatible-pointer-types] Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: 55 | return generic_permission(inode, mask, NULL); Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | ^~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | struct inode * Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: In file included from /opt/beegfs/src/client/client_compat_module_7/build/../source/filesystem/FhgfsOps_versions.h:7, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsDeps.h:4, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/Common.h:33, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/app/config/MountConfig.h:4, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/app/App.h:4, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/net/filesystem/FhgfsOpsCommKitVec.c:1: Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: ./include/linux/fs.h:2555:24: note: expected ‘struct mnt_idmap *’ but argument is of type ‘struct inode *’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: 2555 | int generic_permission(struct mnt_idmap *, struct inode *, int); Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | ^~~~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:55:40: warning: passing argument 2 of ‘generic_permission’ makes pointer from integer without a cast [-Wint-conversion] Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: 55 | return generic_permission(inode, mask, NULL); Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | ^~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | int Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: ./include/linux/fs.h:2555:44: note: expected ‘struct inode *’ but argument is of type ‘int’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: 2555 | int generic_permission(struct mnt_idmap *, struct inode *, int); Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | ^~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: In file included from ./include/uapi/linux/posix_types.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from ./include/uapi/linux/types.h:14, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from ./include/linux/types.h:6, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from ./include/linux/kasan-checks.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from ./include/asm-generic/rwonce.h:26, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from ./arch/x86/include/generated/asm/rwonce.h:1, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from ./include/linux/compiler.h:246, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from ./include/linux/build_bug.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from ./include/linux/container_of.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from ./include/linux/list.h:5, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from ./include/linux/module.h:12, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/Common.h:4: Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: ./include/linux/stddef.h:8:14: warning: passing argument 3 of ‘generic_permission’ makes integer from pointer without a cast [-Wint-conversion] Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: 8 | #define NULL ((void *)0) Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | ^~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | void * Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:55:46: note: in expansion of macro ‘NULL’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: 55 | return generic_permission(inode, mask, NULL); Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | ^~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: ./include/linux/fs.h:2555:60: note: expected ‘int’ but argument is of type ‘void *’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: 2555 | int generic_permission(struct mnt_idmap *, struct inode *, int); Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | ^~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h: In function ‘os_generic_fillattr’: Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:64:24: error: passing argument 1 of ‘generic_fillattr’ from incompatible pointer type [-Werror=incompatible-pointer-types] Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: 64 | generic_fillattr(inode, kstat); Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | ^~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | struct inode * Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: ./include/linux/fs.h:2950:23: note: expected ‘struct mnt_idmap *’ but argument is of type ‘struct inode *’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: 2950 | void generic_fillattr(struct mnt_idmap *, struct inode *, struct kstat *); Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | ^~~~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:64:31: error: passing argument 2 of ‘generic_fillattr’ from incompatible pointer type [-Werror=incompatible-pointer-types] Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: 64 | generic_fillattr(inode, kstat); Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | ^~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | struct kstat * Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: ./include/linux/fs.h:2950:43: note: expected ‘struct inode *’ but argument is of type ‘struct kstat *’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: 2950 | void generic_fillattr(struct mnt_idmap *, struct inode *, struct kstat *); Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | ^~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:64:7: error: too few arguments to function ‘generic_fillattr’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: 64 | generic_fillattr(inode, kstat); Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | ^~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: ./include/linux/fs.h:2950:6: note: declared here Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: 2950 | void generic_fillattr(struct mnt_idmap *, struct inode *, struct kstat *); Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | ^~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h: In function ‘os_inode_owner_or_capable’: Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:84:37: error: passing argument 1 of ‘inode_owner_or_capable’ from incompatible pointer type [-Werror=incompatible-pointer-types] Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: 84 | return inode_owner_or_capable(inode); Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | ^~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | | Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | const struct inode * Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: ./include/linux/fs.h:1655:47: note: expected ‘struct mnt_idmap *’ but argument is of type ‘const struct inode *’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: 1655 | bool inode_owner_or_capable(struct mnt_idmap *idmap, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | ~~~~~~~~~~~~~~~~~~^~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:84:14: error: too few arguments to function ‘inode_owner_or_capable’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: 84 | return inode_owner_or_capable(inode); Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | ^~~~~~~~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: ./include/linux/fs.h:1655:6: note: declared here Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: 1655 | bool inode_owner_or_capable(struct mnt_idmap *idmap, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | ^~~~~~~~~~~~~~~~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: In file included from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/toolkit/MetadataTk.h:14, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/filesystem/FhgfsInode.h:17, Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/net/filesystem/FhgfsOpsCommKitVec.c:10: Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsTypeConversion.h: In function ‘OsTypeConv_flockTypeToFhgfs’: Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsTypeConversion.h:175:19: error: invalid use of undefined type ‘struct file_lock’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: 175 | switch(fileLock->fl_type) Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | ^~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsTypeConversion.h:193:17: error: invalid use of undefined type ‘struct file_lock’ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: 193 | if(!(fileLock->fl_flags & FL_SLEEP) ) Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | ^~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsTypeConversion.h:193:30: error: ‘FL_SLEEP’ undeclared (first use in this function) Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: 193 | if(!(fileLock->fl_flags & FL_SLEEP) ) Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: | ^~~~~~~~ Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsTypeConversion.h:193:30: note: each undeclared identifier is reported only once for each function it appears in Jul 11 15:04:40 machine-gpu001 beegfs-client[401332]: cc1: some warnings being treated as errors Jul 11 15:04:40 machine-gpu001 beegfs-client[401056]: make[4]: *** [scripts/Makefile.build:251: /opt/beegfs/src/client/client_compat_module_7/build/../source/net/filesystem/FhgfsOpsCommKitVec.o] Error 1 Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: In file included from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/toolkit/Serialization.h:27, Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/net/sock/NicAddress.c:2: Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h: In function ‘os_generic_permission’: Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:55:33: error: passing argument 1 of ‘generic_permission’ from incompatible pointer type [-Werror=incompatible-pointer-types] Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: 55 | return generic_permission(inode, mask, NULL); Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | ^~~~~ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | | Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | struct inode * Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: In file included from /opt/beegfs/src/client/client_compat_module_7/build/../source/filesystem/FhgfsOps_versions.h:7, Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsDeps.h:4, Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/Common.h:33, Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/net/sock/NicAddress.h:4, Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/net/sock/NicAddress.c:1: Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: ./include/linux/fs.h:2555:24: note: expected ‘struct mnt_idmap *’ but argument is of type ‘struct inode *’ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: 2555 | int generic_permission(struct mnt_idmap *, struct inode *, int); Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | ^~~~~~~~~~~~~~~~~~ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:55:40: warning: passing argument 2 of ‘generic_permission’ makes pointer from integer without a cast [-Wint-conversion] Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: 55 | return generic_permission(inode, mask, NULL); Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | ^~~~ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | | Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | int Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: ./include/linux/fs.h:2555:44: note: expected ‘struct inode *’ but argument is of type ‘int’ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: 2555 | int generic_permission(struct mnt_idmap *, struct inode *, int); Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | ^~~~~~~~~~~~~~ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: In file included from ./include/uapi/linux/posix_types.h:5, Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: from ./include/uapi/linux/types.h:14, Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: from ./include/linux/types.h:6, Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: from ./include/linux/kasan-checks.h:5, Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: from ./include/asm-generic/rwonce.h:26, Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: from ./arch/x86/include/generated/asm/rwonce.h:1, Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: from ./include/linux/compiler.h:246, Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: from ./include/linux/build_bug.h:5, Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: from ./include/linux/container_of.h:5, Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: from ./include/linux/list.h:5, Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: from ./include/linux/module.h:12, Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: from /opt/beegfs/src/client/client_compat_module_7/build/../source/common/Common.h:4: Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: ./include/linux/stddef.h:8:14: warning: passing argument 3 of ‘generic_permission’ makes integer from pointer without a cast [-Wint-conversion] Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: 8 | #define NULL ((void *)0) Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | ^~~~~~~~~~~ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | | Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | void * Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:55:46: note: in expansion of macro ‘NULL’ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: 55 | return generic_permission(inode, mask, NULL); Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | ^~~~ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: ./include/linux/fs.h:2555:60: note: expected ‘int’ but argument is of type ‘void *’ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: 2555 | int generic_permission(struct mnt_idmap *, struct inode *, int); Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | ^~~ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h: In function ‘os_generic_fillattr’: Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:64:24: error: passing argument 1 of ‘generic_fillattr’ from incompatible pointer type [-Werror=incompatible-pointer-types] Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: 64 | generic_fillattr(inode, kstat); Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | ^~~~~ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | | Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | struct inode * Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: ./include/linux/fs.h:2950:23: note: expected ‘struct mnt_idmap *’ but argument is of type ‘struct inode *’ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: 2950 | void generic_fillattr(struct mnt_idmap *, struct inode *, struct kstat *); Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | ^~~~~~~~~~~~~~~~~~ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:64:31: error: passing argument 2 of ‘generic_fillattr’ from incompatible pointer type [-Werror=incompatible-pointer-types] Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: 64 | generic_fillattr(inode, kstat); Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | ^~~~~ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | | Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | struct kstat * Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: ./include/linux/fs.h:2950:43: note: expected ‘struct inode *’ but argument is of type ‘struct kstat *’ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: 2950 | void generic_fillattr(struct mnt_idmap *, struct inode *, struct kstat *); Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | ^~~~~~~~~~~~~~ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:64:7: error: too few arguments to function ‘generic_fillattr’ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: 64 | generic_fillattr(inode, kstat); Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | ^~~~~~~~~~~~~~~~ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: ./include/linux/fs.h:2950:6: note: declared here Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: 2950 | void generic_fillattr(struct mnt_idmap *, struct inode *, struct kstat *); Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | ^~~~~~~~~~~~~~~~ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h: In function ‘os_inode_owner_or_capable’: Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:84:37: error: passing argument 1 of ‘inode_owner_or_capable’ from incompatible pointer type [-Werror=incompatible-pointer-types] Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: 84 | return inode_owner_or_capable(inode); Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | ^~~~~ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | | Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | const struct inode * Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: ./include/linux/fs.h:1655:47: note: expected ‘struct mnt_idmap *’ but argument is of type ‘const struct inode *’ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: 1655 | bool inode_owner_or_capable(struct mnt_idmap *idmap, Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | ~~~~~~~~~~~~~~~~~~^~~~~ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: /opt/beegfs/src/client/client_compat_module_7/build/../source/os/OsCompat.h:84:14: error: too few arguments to function ‘inode_owner_or_capable’ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: 84 | return inode_owner_or_capable(inode); Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | ^~~~~~~~~~~~~~~~~~~~~~ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: ./include/linux/fs.h:1655:6: note: declared here Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: 1655 | bool inode_owner_or_capable(struct mnt_idmap *idmap, Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: | ^~~~~~~~~~~~~~~~~~~~~~ Jul 11 15:04:41 machine-gpu001 beegfs-client[401366]: cc1: some warnings being treated as errors Jul 11 15:04:41 machine-gpu001 beegfs-client[401056]: make[4]: *** [scripts/Makefile.build:251: /opt/beegfs/src/client/client_compat_module_7/build/../source/common/net/sock/NicAddress.o] Error 1 Jul 11 15:04:41 machine-gpu001 beegfs-client[400844]: make[3]: *** [/usr/src/linux-headers-6.5.0-21-generic/Makefile:2039: /opt/beegfs/src/client/client_compat_module_7/build/../source] Error 2 Jul 11 15:04:41 machine-gpu001 beegfs-client[400843]: make[2]: *** [Makefile:234: __sub-make] Error 2 Jul 11 15:04:41 machine-gpu001 beegfs-client[400610]: make[1]: *** [Makefile:200: module] Error 2 Jul 11 15:04:41 machine-gpu001 beegfs-client[400126]: make: *** [AutoRebuild.mk:34: auto_rebuild] Error 2 Jul 11 15:04:41 machine-gpu001 systemd[1]: beegfs-client.service: Main process exited, code=exited, status=2/INVALIDARGUMENT ░░ Subject: Unit process exited ░░ Defined-By: systemd ░░ Support: http://www.ubuntu.com/support ░░ ░░ An ExecStart= process belonging to unit beegfs-client.service has exited. ░░ ░░ The process' exit code is 'exited' and its exit status is 2. Jul 11 15:04:41 machine-gpu001 systemd[1]: beegfs-client.service: Failed with result 'exit-code'. ░░ Subject: Unit failed ░░ Defined-By: systemd ░░ Support: http://www.ubuntu.com/support ░░ ░░ The unit beegfs-client.service has entered the 'failed' state with result 'exit-code'. Jul 11 15:04:41 machine-gpu001 systemd[1]: Failed to start Start BeeGFS Client. ░░ Subject: A start job for unit beegfs-client.service has failed ░░ Defined-By: systemd ░░ Support: http://www.ubuntu.com/support ░░ ░░ A start job for unit beegfs-client.service has finished with a failure. ░░ ░░ The job identifier is 3612 and the job result is failed. Jul 11 15:04:41 machine-gpu001 systemd[1]: beegfs-client.service: Consumed 14.219s CPU time. ░░ Subject: Resources consumed by unit runtime ░░ Defined-By: systemd ░░ Support: http://www.ubuntu.com/support ░░ ░░ The unit beegfs-client.service completed and consumed the indicated resources.