Hi guys,
Thanks for all your hard work. I'm somewhat of a linux n00b, so I hope my question isn't too basic. I've been following the tutorial in post #104, and everything seems to go smoothly until I get to the step where you make the drivers. I'm getting a weird error about halfway through, and it doesn't end up making wacom.ko.
After typing "make," I get (sorry for the long code snippet, dunno which part of this is important!):
Code:
hoagie@Winterfell:~/Desktop/linuxwacom-0.8.3-3$ make
Making all in src
make[1]: Entering directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src'
Making all in .
make[2]: Entering directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src'
Making all in wacomxi
make[2]: Entering directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/wacomxi'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/wacomxi'
Making all in util
make[2]: Entering directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/util'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/util'
Making all in xdrv
make[2]: Entering directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/xdrv'
gcc -MM -g -O2 -I/usr/include/tcl8.4 -I../include -I/usr/include/xorg -I/usr/include/xorg -I/usr/include/pixman-1 ./xf86Wacom.c ./wcmSerial.c ./wcmUSB.c ./wcmISDV4.c ./wcmXCommand.c ./wcmCommon.c ./wcmCompat.c ./wcmConfig.c ./wcmFilter.c ./wcmTilt2Rotation.c > .depend
make[2]: Leaving directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/xdrv'
make[2]: Entering directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/xdrv'
gcc -shared -nostdlib -o wacom_drv.so xf86Wacom.o wcmSerial.o wcmUSB.o wcmISDV4.o wcmXCommand.o wcmCommon.o wcmCompat.o wcmConfig.o wcmFilter.o wcmTilt2Rotation.o -Bstatic -lgcc
make[2]: Leaving directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/xdrv'
Making all in 2.6.28
make[2]: Entering directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/2.6.28'
cp -f ../2.6.27/wacom.h .
Building linuxwacom drivers for 2.6 kernel.
***Note: Drivers not enabled as modules in your kernel config but requested through configure are NOT built
make -C /lib/modules/2.6.28-11-generic/build M=/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/2.6.28
make[3]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic'
make[4]: *** No rule to make target `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/2.6.28/wacom_wac.o', needed by `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/2.6.28/wacom.o'. Stop.
make[3]: *** [_module_/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/2.6.28] Error 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/2.6.28'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src'
make: *** [all-recursive] Error 1
hoagie@Winterfell:~/Desktop/linuxwacom-0.8.3-3$ sudo cp ./src/2.6.28/wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/wacom.ko
cp: cannot stat `./src/2.6.28/wacom.ko': No such file or directory
hoagie@Winterfell:~/Desktop/linuxwacom-0.8.3-3$ sudo make
Making all in src
make[1]: Entering directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src'
Making all in .
make[2]: Entering directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src'
Making all in wacomxi
make[2]: Entering directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/wacomxi'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/wacomxi'
Making all in util
make[2]: Entering directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/util'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/util'
Making all in xdrv
make[2]: Entering directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/xdrv'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/xdrv'
Making all in 2.6.28
make[2]: Entering directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/2.6.28'
cp -f ../2.6.27/wacom.h .
Building linuxwacom drivers for 2.6 kernel.
***Note: Drivers not enabled as modules in your kernel config but requested through configure are NOT built
make -C /lib/modules/2.6.28-11-generic/build M=/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/2.6.28
make[3]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic'
make[4]: *** No rule to make target `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/2.6.28/wacom_wac.o', needed by `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/2.6.28/wacom.o'. Stop.
make[3]: *** [_module_/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/2.6.28] Error 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src/2.6.28'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/hoagie/Desktop/linuxwacom-0.8.3-3/src'
make: *** [all-recursive] Error 1
I hope there is a simple solution, I've tried this multiple times from the beginning of the tutorial, and it keeps failing at this step.
Thanks again for all your help.
Bookmarks