DKMS make.log for kpatch-0.3.2 for kernel 4.10.0-40-generic (x86_64) Sun Nov 19 22:10:24 IST 2017 make: Entering directory '/var/lib/dkms/kpatch/0.3.2/build/kmod' make -C core clean make[1]: Entering directory '/var/lib/dkms/kpatch/0.3.2/build/kmod/core' rm -f -Rf .*.o.cmd .*.ko.cmd .tmp_versions *.o *.ko *.mod.c \ Module.symvers make[1]: Leaving directory '/var/lib/dkms/kpatch/0.3.2/build/kmod/core' make -C core make[1]: Entering directory '/var/lib/dkms/kpatch/0.3.2/build/kmod/core' make -C /lib/modules/4.10.0-40-generic/build M=/var/lib/dkms/kpatch/0.3.2/build/kmod/core kpatch.ko make[2]: Entering directory '/usr/src/linux-headers-4.10.0-40-generic' CC [M] /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.o /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:255:21: error: variable ‘kpatch_backtrace_ops’ has initializer but incomplete type static const struct stacktrace_ops kpatch_backtrace_ops = { ^ /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:256:2: error: unknown field ‘address’ specified in initializer .address = kpatch_backtrace_address_verify, ^ /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:256:13: warning: excess elements in struct initializer .address = kpatch_backtrace_address_verify, ^ /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:256:13: note: (near initialization for ‘kpatch_backtrace_ops’) /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:257:2: error: unknown field ‘stack’ specified in initializer .stack = kpatch_backtrace_stack, ^ /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:257:12: warning: excess elements in struct initializer .stack = kpatch_backtrace_stack, ^ /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:257:12: note: (near initialization for ‘kpatch_backtrace_ops’) /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:258:2: error: unknown field ‘walk_stack’ specified in initializer .walk_stack = print_context_stack_bp, ^ /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:258:16: error: ‘print_context_stack_bp’ undeclared here (not in a function) .walk_stack = print_context_stack_bp, ^ /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:258:16: warning: excess elements in struct initializer /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:258:16: note: (near initialization for ‘kpatch_backtrace_ops’) /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:274:21: error: variable ‘kpatch_print_trace_ops’ has initializer but incomplete type static const struct stacktrace_ops kpatch_print_trace_ops = { ^ /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:275:2: error: unknown field ‘stack’ specified in initializer .stack = kpatch_print_trace_stack, ^ /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:275:12: warning: excess elements in struct initializer .stack = kpatch_print_trace_stack, ^ /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:275:12: note: (near initialization for ‘kpatch_print_trace_ops’) /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:276:2: error: unknown field ‘address’ specified in initializer .address = kpatch_print_trace_address, ^ /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:276:13: warning: excess elements in struct initializer .address = kpatch_print_trace_address, ^ /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:276:13: note: (near initialization for ‘kpatch_print_trace_ops’) /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:277:2: error: unknown field ‘walk_stack’ specified in initializer .walk_stack = print_context_stack, ^ /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:277:16: error: ‘print_context_stack’ undeclared here (not in a function) .walk_stack = print_context_stack, ^ /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:277:16: warning: excess elements in struct initializer /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:277:16: note: (near initialization for ‘kpatch_print_trace_ops’) /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c: In function ‘kpatch_verify_activeness_safety’: /var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.c:298:3: error: implicit declaration of function ‘dump_trace’ [-Werror=implicit-function-declaration] dump_trace(t, NULL, NULL, 0, &kpatch_backtrace_ops, &args); ^ cc1: some warnings being treated as errors scripts/Makefile.build:294: recipe for target '/var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.o' failed make[3]: *** [/var/lib/dkms/kpatch/0.3.2/build/kmod/core/core.o] Error 1 Makefile:1696: recipe for target 'kpatch.ko' failed make[2]: *** [kpatch.ko] Error 2 make[2]: Leaving directory '/usr/src/linux-headers-4.10.0-40-generic' Makefile:13: recipe for target 'kpatch.ko' failed make[1]: *** [kpatch.ko] Error 2 make[1]: Leaving directory '/var/lib/dkms/kpatch/0.3.2/build/kmod/core' Makefile:5: recipe for target 'all' failed make: *** [all] Error 2 make: Leaving directory '/var/lib/dkms/kpatch/0.3.2/build/kmod'