Checking if your kit is complete... Looks good Writing Makefile for Device::USB cp USB.pm blib/lib/Device/USB.pm cp lib/Device/USB/DevEndpoint.pm blib/lib/Device/USB/DevEndpoint.pm cp lib/Device/USB/Device.pm blib/lib/Device/USB/Device.pm Skip blib/lib/Device/USB.pm (unchanged) cp lib/Device/USB/Bus.pm blib/lib/Device/USB/Bus.pm cp lib/Device/USB/FAQ.pod blib/lib/Device/USB/FAQ.pod cp lib/Device/USB/DevInterface.pm blib/lib/Device/USB/DevInterface.pm cp dump_usb.pl blib/lib/Device/dump_usb.pl cp lib/Device/USB/DevConfig.pm blib/lib/Device/USB/DevConfig.pm /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl -Mblib -MInline=NOISY,_INSTALL_ -MDevice::USB -e1 0.21 blib/arch Starting Build Prepocess Stage Finished Build Prepocess Stage Starting Build Parse Stage Finished Build Parse Stage Starting Build Glue 1 Stage Finished Build Glue 1 Stage Starting Build Glue 2 Stage Finished Build Glue 2 Stage Starting Build Glue 3 Stage Finished Build Glue 3 Stage Starting Build Compile Stage Starting "perl Makefile.PL" Stage Note (probably harmless): No library found for -lusb Writing Makefile for Device::USB Finished "perl Makefile.PL" Stage Starting "make" Stage make[1]: Entering directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Device-USB/_Inline/build/Device/USB' /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -typemap /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/typemap USB.xs > USB.xsc && mv USB.xsc USB.c cc -c -I/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Device-USB -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DD64 -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"0.21\" -DXS_VERSION=\"0.21\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" USB.c Error 112: "USB.xs", line 6 # Include file not found. #include ^^^^^^^ Warning 942: "USB.xs", line 27 # Types 'void *' and 'int' are not assignment-compatible. return usb_get_busses(); ^^^^^^^^^^^^^^^^ Warning 942: "USB.xs", line 32 # Types 'void *' and 'int' are not assignment-compatible. return usb_open( (struct usb_device*)dev ); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Error 419: "USB.xs", line 37 # 'usb_dev_handle' is used as a type, but has not been defined as a type. return usb_close((usb_dev_handle *)dev); ^^^^^^^^^^^^^^ Error 419: "USB.xs", line 46 # 'usb_dev_handle' is used as a type, but has not been defined as a type. return usb_set_configuration((usb_dev_handle *)dev, configuration); ^^^^^^^^^^^^^^ Error 419: "USB.xs", line 55 # 'usb_dev_handle' is used as a type, but has not been defined as a type. return usb_set_altinterface((usb_dev_handle *)dev, alternate); ^^^^^^^^^^^^^^ Error 419: "USB.xs", line 64 # 'usb_dev_handle' is used as a type, but has not been defined as a type. return usb_clear_halt((usb_dev_handle *)dev, ep); ^^^^^^^^^^^^^^ Error 419: "USB.xs", line 69 # 'usb_dev_handle' is used as a type, but has not been defined as a type. return usb_reset((usb_dev_handle *)dev); ^^^^^^^^^^^^^^ Error 419: "USB.xs", line 107 # 'usb_dev_handle' is used as a type, but has not been defined as a type. return usb_claim_interface((usb_dev_handle *)dev, interface); ^^^^^^^^^^^^^^ Error 419: "USB.xs", line 116 # 'usb_dev_handle' is used as a type, but has not been defined as a type. return usb_release_interface((usb_dev_handle *)dev, interface); ^^^^^^^^^^^^^^ Error 419: "USB.xs", line 133 # 'usb_dev_handle' is used as a type, but has not been defined as a type. retval = usb_control_msg((usb_dev_handle *)dev, requesttype, request, value, index, bytes, ^^^^^^^^^^^^^^ Error 419: "USB.xs", line 169 # 'usb_dev_handle' is used as a type, but has not been defined as a type. return usb_get_string((usb_dev_handle *)dev, index, langid, buf, buflen); ^^^^^^^^^^^^^^ Error 419: "USB.xs", line 180 # 'usb_dev_handle' is used as a type, but has not been defined as a type. return usb_get_string_simple((usb_dev_handle *)dev, index, buf, buflen); ^^^^^^^^^^^^^^ Error 419: "USB.xs", line 185 # 'usb_dev_handle' is used as a type, but has not been defined as a type. return usb_get_descriptor((usb_dev_handle *)dev, type, index, buf, size); ^^^^^^^^^^^^^^ Error 699: "USB.xs", line 185 # Error limit reached; halting compilation. return usb_get_descriptor((usb_dev_handle *)dev, type, index, buf, size); ^^^^^^^^^^^^^^ make[1]: *** [USB.o] Error 2 make[1]: Leaving directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Device-USB/_Inline/build/Device/USB' A problem was encountered while attempting to compile and install your Inline C code. The command that failed was: make The build directory was: /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Device-USB/_Inline/build/Device/USB To debug the problem, cd to the build directory, and inspect the output files. at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Device-USB/blib/lib/Device/USB.pm line 15 Compilation failed in require. BEGIN failed--compilation aborted. make: *** [USB.inl] Error 2