PSX controller failed

hi im trying to make my arduino read my wireless ps2 controller using bill potter's library http://www.billporter.info/category/source/arduino-source/page/3/ but it won't get detected , any ideas why?

BTW my wiring is correct i checked i 4 times i based it here http://www.lynxmotion.com/images/jpg/wire08s.gif

I found the library I used on the arduino playground, here is the link. www.arduino.cc/playground/Main/PSXLibrary
and if you wanted the wiring it is on the link too

I think it should read the same if it is wireless or not, I might be wrong though.

i got this error

In file included from C:\Documents and Settings\Jim Harvey Yu\Desktop\arduino-0022\hardware\arduino\cores\arduino/WProgram.h:6,
from Psx.cpp:35:
c:/documents and settings/jim harvey yu/desktop/arduino-0022/hardware/tools/avr/lib/gcc/../../avr/include/math.h:439: error: expected unqualified-id before 'double'
c:/documents and settings/jim harvey yu/desktop/arduino-0022/hardware/tools/avr/lib/gcc/../../avr/include/math.h:439: error: expected )' before 'double' c:/documents and settings/jim harvey yu/desktop/arduino-0022/hardware/tools/avr/lib/gcc/../../avr/include/math.h:439: error: expected )' before 'double'

Are you using an atmega or atiny for this?
If you are, sorry I don't have any more answers.

i use atmega168