OS = hpux Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lbluetooth Writing Makefile for Net::Bluetooth cp Bluetooth.pm blib/lib/Net/Bluetooth.pm /home/cpanrun/ia64/build/5.8.2/bin/perl /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -prototypes -typemap /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/ExtUtils/typemap -typemap typemap Bluetooth.xs > Bluetooth.xsc && mv Bluetooth.xsc Bluetooth.c cc -c -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"0.40\" -DXS_VERSION=\"0.40\" +Z "-I/home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE" Bluetooth.c Error 112: "Bluetooth.xs", line 11 # Include file not found. #include ^^^^^^^^^^^^^^^^^^^^^^^ Error 112: "Bluetooth.xs", line 12 # Include file not found. #include ^^^^^^^^^^^^^^^^^ Error 112: "Bluetooth.xs", line 13 # Include file not found. #include ^^^^^^^^^^^^^^^^^^^^^ Error 112: "Bluetooth.xs", line 14 # Include file not found. #include ^^^^^^^^^^^^^^^^^ Error 112: "Bluetooth.xs", line 15 # Include file not found. #include ^^^^^^^^^^^^^^^^^^^^^ Error 112: "Bluetooth.xs", line 16 # Include file not found. #include ^^^^^^^^^^^^^^^^^^^^ Error 112: "Bluetooth.xs", line 17 # Include file not found. #include ^^^^^^^^^^^^^^^^^^^ Error 422: "Bluetooth.xs", line 28 # 'uuid_t' is used as a type, but has not been defined as a type. Perhaps you meant 'uid_t' as in "typedef int uid_t" ["/usr/include/sys/types.h", line 262]. str2uuid(char *uuid_str, uuid_t *uuid) ^^^^^^ Error 172: "Bluetooth.xs", line 165 # Undeclared variable 'IREQ_CACHE_FLUSH'. int flags = IREQ_CACHE_FLUSH; // flush cache of previously discovered device ^^^^^^^^^^^^^^^^ Error 422: "Bluetooth.xs", line 167 # 'bdaddr_t' is used as a type, but has not been defined as a type. Perhaps you meant 'daddr_t' as in "typedef int daddr_t" ["/usr/include/sys/types.h", line 393]. bdaddr_t baddr; ^^^^^^^^ Error 419: "Bluetooth.xs", line 192 # 'inquiry_info' is used as a type, but has not been defined as a type. inquiry_info *ii = (inquiry_info*) malloc(max_rsp * sizeof(inquiry_info)); ^^^^^^^^^^^^ Error 538: "Bluetooth.xs", line 192 # In order to have this sort of expression on the left hand side of an assignment, it must be surrounded with parentheses. inquiry_info *ii = (inquiry_info*) malloc(max_rsp * sizeof(inqui ^^^^^^^^^^^^^^^^ Error 699: "Bluetooth.xs", line 192 # Error limit reached; halting compilation. inquiry_info *ii = (inquiry_info*) malloc(max_rsp * sizeof(inqui ^^^^^^^^^^^^^^^^ make: *** [Bluetooth.o] Error 2