Drumber
February 23rd, 2010, 07:08 PM
Ok, so I'm trying to get my Xbox 360 controller (wired) to work with Ubuntu using this (https://help.ubuntu.com/community/Xbox360Controller) guide. First problem is with:
sudo apt-get install jscalibrator libgii1 libjsw2None of those packages seem to exist, but it says they are optional, so I moved on for now.
Second problem is when trying to run "make" under the compiling and installing the driver section. It get the following:
make modules -C /usr/src/linux-headers-2.6.31-19-generic SUBDIRS=/home/jake/.x360
make[1]: Entering directory `/usr/src/linux-headers-2.6.31-19-generic'
CC [M] /home/jake/.x360/xpad.o
/home/jake/.x360/xpad.c: In function ‘xpad_wireless_connect’:
/home/jake/.x360/xpad.c:291: error: implicit declaration of function ‘info’
/home/jake/.x360/xpad.c: In function ‘xpad_open’:
/home/jake/.x360/xpad.c:382: error: ‘struct input_dev’ has no member named ‘private’
/home/jake/.x360/xpad.c: In function ‘xpad_close’:
/home/jake/.x360/xpad.c:408: error: ‘struct input_dev’ has no member named ‘private’
/home/jake/.x360/xpad.c: In function ‘xpad_probe’:
/home/jake/.x360/xpad.c:496: error: ‘struct input_dev’ has no member named ‘cdev’
/home/jake/.x360/xpad.c:497: error: ‘struct input_dev’ has no member named ‘private’
make[2]: *** [/home/jake/.x360/xpad.o] Error 1
make[1]: *** [_module_/home/jake/.x360] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-19-generic'
make: *** [all] Error 2
I searched around and couldn't find any help. So, can anyone here give me a hand?
sudo apt-get install jscalibrator libgii1 libjsw2None of those packages seem to exist, but it says they are optional, so I moved on for now.
Second problem is when trying to run "make" under the compiling and installing the driver section. It get the following:
make modules -C /usr/src/linux-headers-2.6.31-19-generic SUBDIRS=/home/jake/.x360
make[1]: Entering directory `/usr/src/linux-headers-2.6.31-19-generic'
CC [M] /home/jake/.x360/xpad.o
/home/jake/.x360/xpad.c: In function ‘xpad_wireless_connect’:
/home/jake/.x360/xpad.c:291: error: implicit declaration of function ‘info’
/home/jake/.x360/xpad.c: In function ‘xpad_open’:
/home/jake/.x360/xpad.c:382: error: ‘struct input_dev’ has no member named ‘private’
/home/jake/.x360/xpad.c: In function ‘xpad_close’:
/home/jake/.x360/xpad.c:408: error: ‘struct input_dev’ has no member named ‘private’
/home/jake/.x360/xpad.c: In function ‘xpad_probe’:
/home/jake/.x360/xpad.c:496: error: ‘struct input_dev’ has no member named ‘cdev’
/home/jake/.x360/xpad.c:497: error: ‘struct input_dev’ has no member named ‘private’
make[2]: *** [/home/jake/.x360/xpad.o] Error 1
make[1]: *** [_module_/home/jake/.x360] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-19-generic'
make: *** [all] Error 2
I searched around and couldn't find any help. So, can anyone here give me a hand?