DKMS make.log for acpi-call-1.1.0 for kernel 4.12.0-4-generic (i686) Tue Jun 27 06:07:40 UTC 2017 make: Entering directory '/usr/src/linux-headers-4.12.0-4-generic' LD /var/lib/dkms/acpi-call/1.1.0/build/built-in.o CC [M] /var/lib/dkms/acpi-call/1.1.0/build/acpi_call.o In file included from ./include/linux/printk.h:6:0, from ./include/linux/kernel.h:13, from ./include/linux/list.h:8, from ./include/linux/module.h:9, from /var/lib/dkms/acpi-call/1.1.0/build/acpi_call.c:3: /var/lib/dkms/acpi-call/1.1.0/build/acpi_call.c: In function ‘acpi_proc_write’: ./include/linux/kern_levels.h:4:18: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘size_t {aka unsigned int}’ [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ ./include/linux/kern_levels.h:10:18: note: in expansion of macro ‘KERN_SOH’ #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ /var/lib/dkms/acpi-call/1.1.0/build/acpi_call.c:273:16: note: in expansion of macro ‘KERN_ERR’ printk(KERN_ERR "acpi_call: Input too long! (%lu)\n", len); ^~~~~~~~ /var/lib/dkms/acpi-call/1.1.0/build/acpi_call.c:277:9: error: implicit declaration of function ‘copy_from_user’ [-Werror=implicit-function-declaration] if (copy_from_user( input, buff, len )) { ^~~~~~~~~~~~~~ cc1: some warnings being treated as errors scripts/Makefile.build:309: recipe for target '/var/lib/dkms/acpi-call/1.1.0/build/acpi_call.o' failed make[1]: *** [/var/lib/dkms/acpi-call/1.1.0/build/acpi_call.o] Error 1 Makefile:1546: recipe for target '_module_/var/lib/dkms/acpi-call/1.1.0/build' failed make: *** [_module_/var/lib/dkms/acpi-call/1.1.0/build] Error 2 make: Leaving directory '/usr/src/linux-headers-4.12.0-4-generic'