Checking if your kit is complete... Looks good Writing Makefile for Win32::MultiMedia::Joystick Checking if your kit is complete... Looks good Writing Makefile for Win32::MultiMedia::Mci Writing Makefile for Win32::MultiMedia cp Joystick.pm ../blib/lib/Win32/MultiMedia/Joystick.pm AutoSplitting ../blib/lib/Win32/MultiMedia/Joystick.pm (../blib/lib/auto/Win32/MultiMedia/Joystick) /Users/cpanrun/build/5.10.0/bin/perl /Users/cpanrun/build/5.10.0/lib/ExtUtils/xsubpp -typemap /Users/cpanrun/build/5.10.0/lib/ExtUtils/typemap -typemap typemap Joystick.xs > Joystick.xsc && mv Joystick.xsc Joystick.c Please specify prototyping behavior for Joystick.xs (see perlxs manual) gcc -c -fno-common -DPERL_DARWIN -no-cpp-precomp -arch ppc -arch i386 -nostdinc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/include/gcc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/gcc -isystem/Developer/SDKs/MacOSX10.4u.sdk/usr/include -F/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks -mmacosx-version-min=10.3 -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -O3 -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" "-I/Users/cpanrun/build/5.10.0/lib/CORE" Joystick.c Joystick.xs:4:22: error: mmsystem.h: No such file or directory Joystick.xs:6: error: parse error before 'JOY_error' Joystick.xs:6: warning: data definition has no type or storage class Joystick.c: In function 'XS_Win32__MultiMedia__Joystick_GetNumDevs': Joystick.c:35: error: 'UINT' undeclared (first use in this function) Joystick.c:35: error: (Each undeclared identifier is reported only once Joystick.c:35: error: for each function it appears in.) Joystick.c:35: error: parse error before 'RETVAL' Joystick.c:38: error: 'RETVAL' undeclared (first use in this function) Joystick.c: In function 'XS_Win32__MultiMedia__Joystick_GetThreshold': Joystick.c:57: error: 'UINT' undeclared (first use in this function) Joystick.c:57: error: parse error before 'uJoyID' Joystick.xs:18: error: parse error before 'puThreshold' Joystick.xs:19: error: 'MMRESULT' undeclared (first use in this function) Joystick.xs:20: error: 'ret' undeclared (first use in this function) Joystick.xs:20: error: 'uJoyID' undeclared (first use in this function) Joystick.xs:20: error: 'puThreshold' undeclared (first use in this function) Joystick.c: In function 'XS_Win32__MultiMedia__Joystick_SetThreshold': Joystick.c:93: error: 'UINT' undeclared (first use in this function) Joystick.c:93: error: parse error before 'uJoyID' Joystick.xs:39: error: 'MMRESULT' undeclared (first use in this function) Joystick.xs:39: error: parse error before 'ret' Joystick.xs:40: error: 'ret' undeclared (first use in this function) Joystick.xs:40: error: 'uJoyID' undeclared (first use in this function) Joystick.xs:40: error: 'uThreshold' undeclared (first use in this function) Joystick.c: In function 'XS_Win32__MultiMedia__Joystick_ReleaseCapture': Joystick.c:129: error: 'UINT' undeclared (first use in this function) Joystick.c:129: error: parse error before 'uJoyID' Joystick.xs:59: error: 'MMRESULT' undeclared (first use in this function) Joystick.xs:59: error: parse error before 'ret' Joystick.xs:60: error: 'ret' undeclared (first use in this function) Joystick.xs:60: error: 'uJoyID' undeclared (first use in this function) Joystick.c: In function 'XS_Win32__MultiMedia__Joystick_SetCapture': Joystick.c:164: error: 'HWND' undeclared (first use in this function) Joystick.c:164: error: parse error before 'hwnd' Joystick.c:165: error: 'UINT' undeclared (first use in this function) Joystick.xs:82: error: 'MMRESULT' undeclared (first use in this function) Joystick.xs:82: error: parse error before 'ret' Joystick.xs:83: error: 'ret' undeclared (first use in this function) Joystick.xs:83: error: 'hwnd' undeclared (first use in this function) Joystick.xs:83: error: 'uJoyID' undeclared (first use in this function) Joystick.xs:83: error: 'uPeriod' undeclared (first use in this function) Joystick.xs:4:22: error: mmsystem.h: No such file or directory Joystick.xs:6: error: parse error before 'JOY_error' Joystick.xs:6: warning: data definition has no type or storage class Joystick.c: In function 'XS_Win32__MultiMedia__Joystick_GetInfo':Joystick.c: In function 'XS_Win32__MultiMedia__Joystick_GetNumDevs': Joystick.c:202: error: 'UINT' undeclared (first use in this function)Joystick.c:35: error: 'UINT' undeclared (first use in this function) Joystick.c:35: error: (Each undeclared identifier is reported only onceJoystick.c:202: error: parse error before 'uJoyID' Joystick.c:35: error: for each function it appears in.) Joystick.c:35: error: parse error before 'RETVAL' Joystick.xs:103: error: 'JOYINFOEX' undeclared (first use in this function) Joystick.xs:103: error: parse error before 'jinfo' Joystick.xs:104: error: 'MMRESULT' undeclared (first use in this function) Joystick.c:38: error: 'RETVAL' undeclared (first use in this function) Joystick.xs:107: error: 'jinfo' undeclared (first use in this function) Joystick.xs:108: error: 'JOY_RETURNALL' undeclared (first use in this function) Joystick.xs:111: error: 'JOY_RETURNRAWDATA' undeclared (first use in this function) Joystick.xs:115: error: 'ret' undeclared (first use in this function) Joystick.xs:115: error: 'uJoyID' undeclared (first use in this function) Joystick.xs:115: error: 'JOYERR_NOERROR' undeclared (first use in this function) Joystick.c: In function 'XS_Win32__MultiMedia__Joystick_GetThreshold': Joystick.c:57: error: 'UINT' undeclared (first use in this function) Joystick.c:57: error: parse error before 'uJoyID'Joystick.xs:128: error: 'JOY_BUTTON1' undeclared (first use in this function) Joystick.xs:18: error: parse error before 'puThreshold'Joystick.xs:129: error: 'JOY_BUTTON2' undeclared (first use in this function) Joystick.xs:19: error: 'MMRESULT' undeclared (first use in this function) Joystick.xs:20: error: 'ret' undeclared (first use in this function) Joystick.xs:20: error: 'uJoyID' undeclared (first use in this function) Joystick.xs:20: error: 'puThreshold' undeclared (first use in this function)Joystick.xs:130: error: 'JOY_BUTTON3' undeclared (first use in this function) Joystick.xs:131: error: 'JOY_BUTTON4' undeclared (first use in this function) Joystick.xs:132: error: 'JOY_BUTTON5' undeclared (first use in this function) Joystick.xs:133: error: 'JOY_BUTTON6' undeclared (first use in this function) Joystick.xs:134: error: 'JOY_BUTTON7' undeclared (first use in this function) Joystick.xs:135: error: 'JOY_BUTTON8' undeclared (first use in this function) Joystick.xs:136: error: 'JOY_BUTTON9' undeclared (first use in this function) Joystick.xs:137: error: 'JOY_BUTTON10' undeclared (first use in this function) Joystick.xs:138: error: 'JOY_BUTTON11' undeclared (first use in this function) Joystick.c: In function 'XS_Win32__MultiMedia__Joystick_SetThreshold':Joystick.xs:139: error: 'JOY_BUTTON12' undeclared (first use in this function) Joystick.c:93: error: 'UINT' undeclared (first use in this function) Joystick.c:93: error: parse error before 'uJoyID' Joystick.xs:140: error: 'JOY_BUTTON13' undeclared (first use in this function) Joystick.xs:141: error: 'JOY_BUTTON14' undeclared (first use in this function) Joystick.xs:39: error: 'MMRESULT' undeclared (first use in this function) Joystick.xs:39: error: parse error before 'ret' Joystick.xs:40: error: 'ret' undeclared (first use in this function) Joystick.xs:40: error: 'uJoyID' undeclared (first use in this function) Joystick.xs:40: error: 'uThreshold' undeclared (first use in this function) Joystick.xs:142: error: 'JOY_BUTTON15' undeclared (first use in this function) Joystick.xs:143: error: 'JOY_BUTTON16' undeclared (first use in this function) Joystick.xs:144: error: 'JOY_BUTTON17' undeclared (first use in this function) Joystick.xs:145: error: 'JOY_BUTTON18' undeclared (first use in this function) Joystick.xs:146: error: 'JOY_BUTTON19' undeclared (first use in this function) Joystick.xs:147: error: 'JOY_BUTTON20' undeclared (first use in this function) Joystick.xs:148: error: 'JOY_BUTTON21' undeclared (first use in this function) Joystick.xs:149: error: 'JOY_BUTTON22' undeclared (first use in this function) Joystick.xs:150: error: 'JOY_BUTTON23' undeclared (first use in this function) Joystick.c: In function 'XS_Win32__MultiMedia__Joystick_ReleaseCapture': Joystick.c:129: error: 'UINT' undeclared (first use in this function) Joystick.c:129: error: parse error before 'uJoyID' Joystick.xs:151: error: 'JOY_BUTTON24' undeclared (first use in this function) Joystick.xs:59: error: 'MMRESULT' undeclared (first use in this function) Joystick.xs:59: error: parse error before 'ret' Joystick.xs:60: error: 'ret' undeclared (first use in this function) Joystick.xs:152: error: 'JOY_BUTTON25' undeclared (first use in this function) Joystick.xs:60: error: 'uJoyID' undeclared (first use in this function) Joystick.xs:153: error: 'JOY_BUTTON26' undeclared (first use in this function) Joystick.xs:154: error: 'JOY_BUTTON27' undeclared (first use in this function) Joystick.xs:155: error: 'JOY_BUTTON28' undeclared (first use in this function) Joystick.xs:156: error: 'JOY_BUTTON29' undeclared (first use in this function) Joystick.xs:157: error: 'JOY_BUTTON30' undeclared (first use in this function) Joystick.xs:158: error: 'JOY_BUTTON31' undeclared (first use in this function) Joystick.xs:159: error: 'JOY_BUTTON32' undeclared (first use in this function) Joystick.xs:161: error: 'JOY_POVFORWARD' undeclared (first use in this function) Joystick.c: In function 'XS_Win32__MultiMedia__Joystick_SetCapture': Joystick.c:164: error: 'HWND' undeclared (first use in this function) Joystick.c:164: error: parse error before 'hwnd' Joystick.c:165: error: 'UINT' undeclared (first use in this function) Joystick.xs:163: error: 'JOY_POVRIGHT' undeclared (first use in this function) Joystick.xs:164: error: 'JOY_POVBACKWARD' undeclared (first use in this function) Joystick.xs:165: error: 'JOY_POVLEFT' undeclared (first use in this function) Joystick.xs:82: error: 'MMRESULT' undeclared (first use in this function) Joystick.xs:82: error: parse error before 'ret' Joystick.xs:83: error: 'ret' undeclared (first use in this function) Joystick.xs:83: error: 'hwnd' undeclared (first use in this function) Joystick.xs:83: error: 'uJoyID' undeclared (first use in this function) Joystick.xs:83: error: 'uPeriod' undeclared (first use in this function) Joystick.c: In function 'XS_Win32__MultiMedia__Joystick_GetInfo': Joystick.c:202: error: 'UINT' undeclared (first use in this function) Joystick.c:202: error: parse error before 'uJoyID' Joystick.xs:103: error: 'JOYINFOEX' undeclared (first use in this function) Joystick.xs:103: error: parse error before 'jinfo' Joystick.xs:104: error: 'MMRESULT' undeclared (first use in this function) Joystick.xs:107: error: 'jinfo' undeclared (first use in this function) Joystick.xs:108: error: 'JOY_RETURNALL' undeclared (first use in this function) Joystick.xs:111: error: 'JOY_RETURNRAWDATA' undeclared (first use in this function) Joystick.xs:115: error: 'ret' undeclared (first use in this function) Joystick.xs:115: error: 'uJoyID' undeclared (first use in this function) Joystick.xs:115: error: 'JOYERR_NOERROR' undeclared (first use in this function) Joystick.xs:128: error: 'JOY_BUTTON1' undeclared (first use in this function) Joystick.c: In function 'XS_Win32__MultiMedia__Joystick_GetDevCaps': Joystick.c:305: error: 'UINT' undeclared (first use in this function) Joystick.c:305: error: parse error before 'uJoyID' Joystick.xs:129: error: 'JOY_BUTTON2' undeclared (first use in this function) Joystick.xs:183: error: 'JOYCAPS' undeclared (first use in this function) Joystick.xs:184: error: 'MMRESULT' undeclared (first use in this function) Joystick.xs:130: error: 'JOY_BUTTON3' undeclared (first use in this function) Joystick.xs:188: error: 'ret' undeclared (first use in this function) Joystick.xs:188: error: 'uJoyID' undeclared (first use in this function) Joystick.xs:131: error: 'JOY_BUTTON4' undeclared (first use in this function)Joystick.xs:188: error: 'pjc' undeclared (first use in this function) Joystick.xs:188: error: 'JOYERR_NOERROR' undeclared (first use in this function) Joystick.xs:132: error: 'JOY_BUTTON5' undeclared (first use in this function) Joystick.xs:133: error: 'JOY_BUTTON6' undeclared (first use in this function) Joystick.xs:134: error: 'JOY_BUTTON7' undeclared (first use in this function) Joystick.xs:135: error: 'JOY_BUTTON8' undeclared (first use in this function) Joystick.xs:136: error: 'JOY_BUTTON9' undeclared (first use in this function) Joystick.xs:137: error: 'JOY_BUTTON10' undeclared (first use in this function) Joystick.xs:138: error: 'JOY_BUTTON11' undeclared (first use in this function) Joystick.xs:139: error: 'JOY_BUTTON12' undeclared (first use in this function) Joystick.xs:140: error: 'JOY_BUTTON13' undeclared (first use in this function) Joystick.xs:141: error: 'JOY_BUTTON14' undeclared (first use in this function) Joystick.xs:142: error: 'JOY_BUTTON15' undeclared (first use in this function) Joystick.xs:143: error: 'JOY_BUTTON16' undeclared (first use in this function) Joystick.xs:216: error: 'JOYCAPS_HASZ' undeclared (first use in this function) Joystick.xs:144: error: 'JOY_BUTTON17' undeclared (first use in this function) Joystick.xs:217: error: 'JOYCAPS_HASR' undeclared (first use in this function) Joystick.xs:145: error: 'JOY_BUTTON18' undeclared (first use in this function) Joystick.xs:218: error: 'JOYCAPS_HASU' undeclared (first use in this function) Joystick.xs:146: error: 'JOY_BUTTON19' undeclared (first use in this function) Joystick.xs:219: error: 'JOYCAPS_HASV' undeclared (first use in this function) Joystick.xs:147: error: 'JOY_BUTTON20' undeclared (first use in this function) Joystick.xs:220: error: 'JOYCAPS_HASPOV' undeclared (first use in this function) Joystick.xs:148: error: 'JOY_BUTTON21' undeclared (first use in this function) Joystick.xs:221: error: 'JOYCAPS_POV4DIR' undeclared (first use in this function) Joystick.xs:149: error: 'JOY_BUTTON22' undeclared (first use in this function) Joystick.xs:222: error: 'JOYCAPS_POVCTS' undeclared (first use in this function) Joystick.xs:150: error: 'JOY_BUTTON23' undeclared (first use in this function) Joystick.xs:151: error: 'JOY_BUTTON24' undeclared (first use in this function) Joystick.xs:152: error: 'JOY_BUTTON25' undeclared (first use in this function) Joystick.xs:153: error: 'JOY_BUTTON26' undeclared (first use in this function) Joystick.xs:154: error: 'JOY_BUTTON27' undeclared (first use in this function) Joystick.xs:155: error: 'JOY_BUTTON28' undeclared (first use in this function) Joystick.xs:156: error: 'JOY_BUTTON29' undeclared (first use in this function) Joystick.xs:157: error: 'JOY_BUTTON30' undeclared (first use in this function) Joystick.xs:158: error: 'JOY_BUTTON31' undeclared (first use in this function) Joystick.xs:159: error: 'JOY_BUTTON32' undeclared (first use in this function) Joystick.xs:161: error: 'JOY_POVFORWARD' undeclared (first use in this function) Joystick.xs:163: error: 'JOY_POVRIGHT' undeclared (first use in this function) Joystick.xs:164: error: 'JOY_POVBACKWARD' undeclared (first use in this function) Joystick.xs:165: error: 'JOY_POVLEFT' undeclared (first use in this function) Joystick.c: In function 'XS_Win32__MultiMedia__Joystick_GetError': Joystick.c:384: error: 'MMRESULT' undeclared (first use in this function) Joystick.c:384: error: parse error before 'RETVAL' Joystick.xs:245: error: 'RETVAL' undeclared (first use in this function) Joystick.c: In function 'XS_Win32__MultiMedia__Joystick_GetDevCaps': Joystick.c:305: error: 'UINT' undeclared (first use in this function) Joystick.c:305: error: parse error before 'uJoyID' Joystick.xs:183: error: 'JOYCAPS' undeclared (first use in this function) Joystick.xs:184: error: 'MMRESULT' undeclared (first use in this function) Joystick.xs:188: error: 'ret' undeclared (first use in this function) Joystick.xs:188: error: 'uJoyID' undeclared (first use in this function) Joystick.xs:188: error: 'pjc' undeclared (first use in this function) Joystick.xs:188: error: 'JOYERR_NOERROR' undeclared (first use in this function) Joystick.xs:216: error: 'JOYCAPS_HASZ' undeclared (first use in this function) Joystick.xs:217: error: 'JOYCAPS_HASR' undeclared (first use in this function) Joystick.xs:218: error: 'JOYCAPS_HASU' undeclared (first use in this function) Joystick.xs:219: error: 'JOYCAPS_HASV' undeclared (first use in this function) Joystick.xs:220: error: 'JOYCAPS_HASPOV' undeclared (first use in this function) Joystick.xs:221: error: 'JOYCAPS_POV4DIR' undeclared (first use in this function) Joystick.xs:222: error: 'JOYCAPS_POVCTS' undeclared (first use in this function) Joystick.c: In function 'XS_Win32__MultiMedia__Joystick_GetError': Joystick.c:384: error: 'MMRESULT' undeclared (first use in this function) Joystick.c:384: error: parse error before 'RETVAL' Joystick.xs:245: error: 'RETVAL' undeclared (first use in this function) lipo: can't open input file: /var/tmp//ccJsyxDY.out (No such file or directory) make[1]: *** [Joystick.o] Error 1 make: *** [subdirs] Error 2