DKMS make.log for samsung_laptop-2.0 for kernel 4.4.0-4-generic (x86_64) Sat Feb 13 19:45:36 CET 2016 make -C /lib/modules/4.4.0-4-generic/build M=/var/lib/dkms/samsung_laptop/2.0/build modules make[1]: Entering directory '/usr/src/linux-headers-4.4.0-4-generic' CC [M] /var/lib/dkms/samsung_laptop/2.0/build/samsung-laptop.o In file included from include/linux/module.h:18:0, from /var/lib/dkms/samsung_laptop/2.0/build/samsung-laptop.c:16: /var/lib/dkms/samsung_laptop/2.0/build/samsung-laptop.c: In function ‘__check_force’: include/linux/moduleparam.h:344:67: warning: return from incompatible pointer type [-Wincompatible-pointer-types] static inline type __always_unused *__check_##name(void) { return(p); } ^ include/linux/moduleparam.h:396:35: note: in expansion of macro ‘__param_check’ #define param_check_bool(name, p) __param_check(name, p, bool) ^ include/linux/moduleparam.h:146:2: note: in expansion of macro ‘param_check_bool’ param_check_##type(name, &(value)); \ ^ include/linux/moduleparam.h:126:2: note: in expansion of macro ‘module_param_named’ module_param_named(name, name, type, perm) ^ /var/lib/dkms/samsung_laptop/2.0/build/samsung-laptop.c:348:1: note: in expansion of macro ‘module_param’ module_param(force, bool, 0); ^ /var/lib/dkms/samsung_laptop/2.0/build/samsung-laptop.c: In function ‘__check_debug’: include/linux/moduleparam.h:344:67: warning: return from incompatible pointer type [-Wincompatible-pointer-types] static inline type __always_unused *__check_##name(void) { return(p); } ^ include/linux/moduleparam.h:396:35: note: in expansion of macro ‘__param_check’ #define param_check_bool(name, p) __param_check(name, p, bool) ^ include/linux/moduleparam.h:146:2: note: in expansion of macro ‘param_check_bool’ param_check_##type(name, &(value)); \ ^ include/linux/moduleparam.h:126:2: note: in expansion of macro ‘module_param_named’ module_param_named(name, name, type, perm) ^ /var/lib/dkms/samsung_laptop/2.0/build/samsung-laptop.c:353:1: note: in expansion of macro ‘module_param’ module_param(debug, bool, S_IRUGO | S_IWUSR); ^ /var/lib/dkms/samsung_laptop/2.0/build/samsung-laptop.c: At top level: /var/lib/dkms/samsung_laptop/2.0/build/samsung-laptop.c:1108:16: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] .is_visible = samsung_sysfs_is_visible, ^ /var/lib/dkms/samsung_laptop/2.0/build/samsung-laptop.c:1108:16: note: (near initialization for ‘platform_attribute_group.is_visible’) /var/lib/dkms/samsung_laptop/2.0/build/samsung-laptop.c: In function ‘samsung_init’: /var/lib/dkms/samsung_laptop/2.0/build/samsung-laptop.c:1470:6: error: implicit declaration of function ‘acpi_video_backlight_support’ [-Werror=implicit-function-declaration] if (acpi_video_backlight_support()) ^ cc1: some warnings being treated as errors scripts/Makefile.build:264: recipe for target '/var/lib/dkms/samsung_laptop/2.0/build/samsung-laptop.o' failed make[2]: *** [/var/lib/dkms/samsung_laptop/2.0/build/samsung-laptop.o] Error 1 Makefile:1396: recipe for target '_module_/var/lib/dkms/samsung_laptop/2.0/build' failed make[1]: *** [_module_/var/lib/dkms/samsung_laptop/2.0/build] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-4-generic' Makefile:5: recipe for target 'all' failed make: *** [all] Error 2