Hi,
I'm getting: make Need a git checkout to regenerate drbd/.drbd_git_revision make[1]: Entering directory '/home/drbdusr/drbd-9.0.25-1/drbd' Calling toplevel makefile of kernel source tree, which I believe is in KDIR=/lib/modules/5.3.18-24.37-default/buildmake -C /lib/modules/5.3.18-24.37-default/build M=/home/drbdusr/drbd-9.0.25-1/drbd modules
./drbd-kernel-compat/gen_compat_patch.sh: line 12: spatch: command not found
./drbd-kernel-compat/gen_compat_patch.sh: line 45: hash: spatch: not found
INFO: no suitable spatch found; trying spatch-as-a-service;
be patient, may take up to 10 minutes
if it is in the server side cache it might only take a second
SPAAS a860663d2978c043246e0fc8d860911d
Successfully connected to SPAAS ('d35a4b17210dab1336de2725b997f300e9acd297')
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 8431 100 3600 0 4831 70588 94725 --:--:-- --:--:--
--:--:-- 161k
You can create a new .tgz including this pre-computed compat patchby calling "make unpatch ; echo drbd-9.0.25-1/drbd/drbd-kernel-compat/cocci_cache/a860663d2978c043246e0fc8d860911d/compat.patch >>.filelist ; make tgz"
PATCH patching file ./drbd_int.h patching file drbd_sender.c patching file drbd_main.c patching file drbd_debugfs.c patching file drbd_req.c patching file drbd_receiver.c CC [M] /home/drbdusr/drbd-9.0.25-1/drbd/drbd_dax_pmem.oIn file included from /usr/src/linux-5.3.18-24.37/include/uapi/linux/posix_types.h:5:0, from /usr/src/linux-5.3.18-24.37/include/uapi/linux/types.h:14, from /usr/src/linux-5.3.18-24.37/include/linux/compiler.h:180, from /usr/src/linux-5.3.18-24.37/include/linux/export.h:45, from /usr/src/linux-5.3.18-24.37/include/linux/linkage.h:7, from /usr/src/linux-5.3.18-24.37/include/linux/preempt.h:10, from /usr/src/linux-5.3.18-24.37/include/linux/spinlock.h:51, from /usr/src/linux-5.3.18-24.37/include/linux/vmalloc.h:5,
from /home/drbdusr/drbd-9.0.25-1/drbd/drbd_dax_pmem.c:22:/usr/src/linux-5.3.18-24.37/include/linux/stddef.h:8:14: error: expected declaration specifiers or ‘...’ before ‘(’ token
#define NULL ((void *)0) ^/usr/src/linux-5.3.18-24.37/include/linux/proc_fs.h:42:52: note: in expansion of macro ‘NULL’
proc_create_single_data(name, mode, parent, show, NULL) ^~~~/home/drbdusr/drbd-9.0.25-1/drbd/drbd-kernel-compat/drbd_wrappers.h:493:31: note: in expansion of macro ‘proc_create_single’ extern struct proc_dir_entry *proc_create_single(const char *name, umode_t mode,
^~~~~~~~~~~~~~~~~~make[4]: *** [/usr/src/linux-5.3.18-24.37/scripts/Makefile.build:282: /home/drbdusr/drbd-9.0.25-1/drbd/drbd_dax_pmem.o] Error 1 make[3]: *** [/usr/src/linux-5.3.18-24.37/Makefile:1650: _module_/home/drbdusr/drbd-9.0.25-1/drbd] Error 2
make[2]: *** [../../../linux-5.3.18-24.37/Makefile:179: sub-make] Error 2 make[1]: *** [Makefile:132: kbuild] Error 2 make[1]: Leaving directory '/home/drbdusr/drbd-9.0.25-1/drbd' make: *** [Makefile:135: module] Error 2Any ideas how to solve this issue? With kernel 5.3.18-24.34 compilation is correct.
Regards, Rob
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ Star us on GITHUB: https://github.com/LINBIT drbd-user mailing list [email protected] https://lists.linbit.com/mailman/listinfo/drbd-user
