DKMS make.log for synaptics-1.0.0 for kernel 3.8.0-30-generic (x86_64) Thu Sep 5 08:08:19 EDT 2013 make: Entering directory `/usr/src/linux-headers-3.8.0-30-generic' CC [M] /var/lib/dkms/synaptics/1.0.0/build/psmouse-base.o In file included from /var/lib/dkms/synaptics/1.0.0/build/synaptics.h:9:0, from /var/lib/dkms/synaptics/1.0.0/build/psmouse-base.c:25: /var/lib/dkms/synaptics/1.0.0/build/input-mt.h:39:10: warning: ‘struct input_mt_slot’ declared inside parameter list [enabled by default] /var/lib/dkms/synaptics/1.0.0/build/input-mt.h:39:10: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] /var/lib/dkms/synaptics/1.0.0/build/input-mt.h: In function ‘input_mt_get_value’: /var/lib/dkms/synaptics/1.0.0/build/input-mt.h:41:13: error: dereferencing pointer to incomplete type /var/lib/dkms/synaptics/1.0.0/build/input-mt.h: In function ‘input_mt_get_state’: /var/lib/dkms/synaptics/1.0.0/build/input-mt.h:47:3: error: invalid use of undefined type ‘struct input_mt’ /var/lib/dkms/synaptics/1.0.0/build/input-mt.h:47:30: error: dereferencing pointer to incomplete type /var/lib/dkms/synaptics/1.0.0/build/input-mt.h: At top level: /var/lib/dkms/synaptics/1.0.0/build/input-mt.h:50:20: error: redefinition of ‘input_abs_set_res’ In file included from /var/lib/dkms/synaptics/1.0.0/build/psmouse-base.c:18:0: include/linux/input.h:463:1: note: previous definition of ‘input_abs_set_res’ was here In file included from /var/lib/dkms/synaptics/1.0.0/build/synaptics.h:9:0, from /var/lib/dkms/synaptics/1.0.0/build/psmouse-base.c:25: /var/lib/dkms/synaptics/1.0.0/build/input-mt.h: In function ‘input_abs_set_res’: /var/lib/dkms/synaptics/1.0.0/build/input-mt.h:53:5: error: ‘struct input_dev’ has no member named ‘absres’ /var/lib/dkms/synaptics/1.0.0/build/psmouse-base.c: At top level: /var/lib/dkms/synaptics/1.0.0/build/psmouse-base.c:47:1: error: ‘param_ops_proto_abbrev’ undeclared here (not in a function) /var/lib/dkms/synaptics/1.0.0/build/psmouse-base.c: In function ‘__check_smartscroll’: /var/lib/dkms/synaptics/1.0.0/build/psmouse-base.c:59:1: warning: return from incompatible pointer type [enabled by default] /var/lib/dkms/synaptics/1.0.0/build/psmouse-base.c: In function ‘psmouse_attr_set_protocol’: /var/lib/dkms/synaptics/1.0.0/build/psmouse-base.c:1585:14: error: ‘struct serio’ has no member named ‘child’ /var/lib/dkms/synaptics/1.0.0/build/psmouse-base.c: At top level: /var/lib/dkms/synaptics/1.0.0/build/psmouse-base.c:1682:12: warning: ‘psmouse_set_maxproto’ defined but not used [-Wunused-function] /var/lib/dkms/synaptics/1.0.0/build/psmouse-base.c:1699:12: warning: ‘psmouse_get_maxproto’ defined but not used [-Wunused-function] make[1]: *** [/var/lib/dkms/synaptics/1.0.0/build/psmouse-base.o] Error 1 make: *** [_module_/var/lib/dkms/synaptics/1.0.0/build] Error 2 make: Leaving directory `/usr/src/linux-headers-3.8.0-30-generic'