Compile Errors on 2.6.8 for Johannes' Trackpad Driver
Hi,
Read about your trackpad driver on debian-powerpc here:
http://lists.debian.org/debian-powerpc/2005/03/msg00984.html
I'm using a 2.6.8 kernel (the default one from debian
Sarge net install 2.6.8-12) and the trackpad driver didn't
compile so well. I suppose I'll try a 2.6.11 kernel next,
but here's what happened if it helps you:
debian-powerpc:~# cd appletrackpad--devo--1--patch-23/
debian-powerpc:~/appletrackpad--devo--1--patch-23# ls
appletrackpad.c ChangeLog interrupt-report.c
touchpad-debug.py
{arch} driver.c Makefile
debian-powerpc:~/appletrackpad--devo--1--patch-23# make
mkdir -p =build/
( cd =build ; ln -fs ../* . )
make -C /lib/modules/2.6.8-powerpc/build
M=/root/appletrackpad--devo--1--patch-23/=build modules
make[1]: Entering directory `/usr/src/kernel-source-2.6.8'
CC [M]
/root/appletrackpad--devo--1--patch-23/=build/appletrackpad.o
/root/appletrackpad--devo--1--patch-23/=build/appletrackpad.c:
In function `tp_release':
/root/appletrackpad--devo--1--patch-23/=build/appletrackpad.c:185:
error: too many arguments to function `kref_put'
/root/appletrackpad--devo--1--patch-23/=build/appletrackpad.c:
In function `tp_probe':
/root/appletrackpad--devo--1--patch-23/=build/appletrackpad.c:276:
error: too few arguments to function `kref_init'
/root/appletrackpad--devo--1--patch-23/=build/appletrackpad.c:320:
error: too many arguments to function `kref_put'
/root/appletrackpad--devo--1--patch-23/=build/appletrackpad.c:
In function `tp_disconnect':
/root/appletrackpad--devo--1--patch-23/=build/appletrackpad.c:341:
error: too many arguments to function `kref_put'
make[2]: ***
[/root/appletrackpad--devo--1--patch-23/=build/appletrackpad.o]
Error 1
make[1]: ***
[_module_/root/appletrackpad--devo--1--patch-23/=build]
Error 2
make[1]: Leaving directory `/usr/src/kernel-source-2.6.8'
make: *** [module] Error 2
debian-powerpc:~/appletrackpad--devo--1--patch-23#
Brian
Reply to: