Comment 346 for bug 550625

Revision history for this message
Florian Snow (floriansnow) wrote :

Thank you, Seth for the great work! I'm really looking forward to using your patch. Unfortunately, it doesn't build on my Dell Latitude E6410. Below, you will find the dpkg output and the dkms make log. I hope that helps.
Thank you again!

dpkg output:
Richte psmouse-alps-dkms ein (0.1) ...
Loading new psmouse-alps-0.1 DKMS files...

Loading tarball for module: psmouse-alps / version: 0.1

Creating /var/lib/dkms/psmouse-alps/0.1/source
Copying dkms.conf to /var/lib/dkms/psmouse-alps/0.1/source...
Loading /var/lib/dkms/psmouse-alps/0.1/2.6.38-11-generic/x86_64...

DKMS: ldtarball Completed.
First Installation: checking all kernels...
Building for 2.6.32-24-generic-pae and 2.6.32-33-generic
Building for architecture i386
Building initial module for 2.6.32-24-generic-pae

Error! Bad return status for module build on kernel: 2.6.32-24-generic-pae (i386)
Consult the make.log in the build directory
/var/lib/dkms/psmouse-alps/0.1/build/ for more information.
dpkg: Fehler beim Bearbeiten von psmouse-alps-dkms (--install):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 10 zurück
Fehler traten auf beim Bearbeiten von:
 psmouse-alps-dkms

dkms build log:
DKMS make.log for psmouse-alps-0.1 for kernel 2.6.32-24-generic-pae (i386)
Fr 2. Sep 10:52:44 CEST 2011
make: Gehe in Verzeichnis '/usr/src/linux-headers-2.6.32-24-generic-pae'
  LD /var/lib/dkms/psmouse-alps/0.1/build/src/built-in.o
  CC [M] /var/lib/dkms/psmouse-alps/0.1/build/src/psmouse-base.o
/var/lib/dkms/psmouse-alps/0.1/build/src/psmouse-base.c:44: error: variable ‘param_ops_proto_abbrev’ has initializer but incomplete type
/var/lib/dkms/psmouse-alps/0.1/build/src/psmouse-base.c:45: error: unknown field ‘set’ specified in initializer
/var/lib/dkms/psmouse-alps/0.1/build/src/psmouse-base.c:45: warning: excess elements in struct initializer
/var/lib/dkms/psmouse-alps/0.1/build/src/psmouse-base.c:45: warning: (near initialization for ‘param_ops_proto_abbrev’)
/var/lib/dkms/psmouse-alps/0.1/build/src/psmouse-base.c:46: error: unknown field ‘get’ specified in initializer
/var/lib/dkms/psmouse-alps/0.1/build/src/psmouse-base.c:46: warning: excess elements in struct initializer
/var/lib/dkms/psmouse-alps/0.1/build/src/psmouse-base.c:46: warning: (near initialization for ‘param_ops_proto_abbrev’)
/var/lib/dkms/psmouse-alps/0.1/build/src/psmouse-base.c:49: error: ‘param_set_proto_abbrev’ undeclared here (not in a function)
/var/lib/dkms/psmouse-alps/0.1/build/src/psmouse-base.c:49: error: ‘param_get_proto_abbrev’ undeclared here (not in a function)
/var/lib/dkms/psmouse-alps/0.1/build/src/psmouse-base.c: In function ‘psmouse_attr_set_protocol’:
/var/lib/dkms/psmouse-alps/0.1/build/src/psmouse-base.c:1587: error: ‘struct serio’ has no member named ‘children’
make[2]: *** [/var/lib/dkms/psmouse-alps/0.1/build/src/psmouse-base.o] Fehler 1
make[1]: *** [/var/lib/dkms/psmouse-alps/0.1/build/src] Fehler 2
make: *** [_module_/var/lib/dkms/psmouse-alps/0.1/build] Fehler 2
make: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.32-24-generic-pae'