Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Linux-USBKeyboard' version '0.01' Copying lib/Linux/USBKeyboard/functions.c -> blib/lib/Linux/USBKeyboard/functions.c C:\cpanrun\build\5-10-0\bin\perl.exe -Iblib/lib -MInline=_INSTALL_ -MLinux::USBKeyboard -e1 0.01 blib/arch ***************** This module is deprecated. Please install the latest version of InlineX::C2XS instead ***************** Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe C:\cpanrun\build\5-10-0\lib\ExtUtils\xsubpp -typemap C:\cpanrun\build\5-10-0\lib\ExtUtils\typemap USBKeyboard.xs > USBKeyboard.xsc && C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e mv USBKeyboard.xsc USBKeyboard.c cl -c -IC:/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Linux-USBKeyboard -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" "-IC:\cpanrun\build\5-10-0\lib\CORE" USBKeyboard.c USBKeyboard.c USBKeyboard.xs(5) : fatal error C1083: Cannot open include file: 'hid.h': No such file or directory NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop. A problem was encountered while attempting to compile and install your Inline C code. The command that failed was: nmake > out.make 2>&1 The build directory was: C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Linux-USBKeyboard\_Inline\build\Linux\USBKeyboard To debug the problem, cd to the build directory, and inspect the output files. at blib/lib/Linux/USBKeyboard.pm line 64 BEGIN failed--compilation aborted at blib/lib/Linux/USBKeyboard.pm line 66. Compilation failed in require. BEGIN failed--compilation aborted. Copying C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Linux-USBKeyboard\bin\readline_usb -> blib\script\readline_usb Deleting blib\script\readline_usb.bak Manifying blib\script/readline_usb -> blib\bindoc\readline_usb.1 Manifying blib\lib/Linux/USBKeyboard.pm -> blib\libdoc\Linux.USBKeyboard.3 HTMLifying blib\script\readline_usb -> blib\binhtml\bin\readline_usb.html HTMLifying blib\lib\Linux\USBKeyboard.pm -> blib\libhtml\site\lib\Linux\USBKeyboard.html t\00-load......1..1 # Failed test 'use Linux::USBKeyboard;' # at t\00-load.t line 4. not ok 1 - use Linux::USBKeyboard; # Tried to use 'Linux::USBKeyboard'. # Error: The extension 'Linux::USBKeyboard' is not properly installed in path: # 'C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Linux-USBKeyboard\blib\arch' # # If this is a CPAN/distributed module, you may need to reinstall it on your # system. # # To allow Inline to compile the module in a temporary cache, simply remove the # Inline config option 'VERSION=' from the Linux::USBKeyboard module. # # at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Linux-USBKeyboard\blib\lib/Linux/USBKeyboard.pm line 64 # BEGIN failed--compilation aborted at t\00-load.t line 4. # Compilation failed in require at (eval 3) line 2. # BEGIN failed--compilation aborted at (eval 3) line 2. # Testing Linux::USBKeyboard 0.01 # Looks like you failed 1 test of 1. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 1 Failed 1/1 tests, 0.00% okay t\arguments....The extension 'Linux::USBKeyboard' is not properly installed in path: 'C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Linux-USBKeyboard\blib\arch' If this is a CPAN/distributed module, you may need to reinstall it on your system. To allow Inline to compile the module in a temporary cache, simply remove the Inline config option 'VERSION=' from the Linux::USBKeyboard module. at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Linux-USBKeyboard\blib\lib/Linux/USBKeyboard.pm line 64 BEGIN failed--compilation aborted at C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Linux-USBKeyboard\blib\lib/Linux/USBKeyboard.pm line 66. Compilation failed in require at t\arguments.t line 6. BEGIN failed--compilation aborted at t\arguments.t line 6. dubious Test returned status 2 (wstat 512, 0x200) Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t\00-load.t 1 256 1 1 1 t\arguments.t 2 512 ?? ?? ?? Failed 2/2 test scripts. 1/1 subtests failed. Files=2, Tests=1, 1 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Failed 2/2 test programs. 1/1 subtests failed.