Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lnet Note (probably harmless): No library found for -lpcap Writing Makefile for Net::Arping cp Arping.pm blib/lib/Net/Arping.pm /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 Arping.xs > Arping.xsc && mv Arping.xsc Arping.c Please specify prototyping behavior for Arping.xs (see perlxs manual) cc -c -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.02\" -DXS_VERSION=\"0.02\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" INC Arping.c cc: warning 1913: `INC' does not exist or cannot be read Error 112: "Arping.xs", line 17 # Include file not found. #include ^^^^^^^^^^ Error 112: "Arping.xs", line 18 # Include file not found. #include ^^^^^^^^ Error 172: "Arping.xs", line 44 # Undeclared variable 'LIBNET_ERRBUF_SIZE'. char err_buf[LIBNET_ERRBUF_SIZE]; ^^^^^^^^^^^^^^^^^^ Error 176: "Arping.xs", line 44 # Size of array must be an integral constant expression of value greater than 0. char err_buf[LIBNET_ERRBUF_SIZE]; ^^^^^^^^^^^^^^^^^^ Error 172: "Arping.xs", line 45 # Undeclared variable 'PCAP_ERRBUF_SIZE'. char errbuf[PCAP_ERRBUF_SIZE]; ^^^^^^^^^^^^^^^^ Error 176: "Arping.xs", line 45 # Size of array must be an integral constant expression of value greater than 0. char errbuf[PCAP_ERRBUF_SIZE]; ^^^^^^^^^^^^^^^^ Error 628: "Arping.xs", line 50 # "bpf_program#15 filter" ["Arping.xs", line 50] cannot be defined to have an incomplete type. struct bpf_program filter; ^^^^^^ Error 172: "Arping.xs", line 51 # Undeclared variable 'pcap_t'. pcap_t *handle; ^^^^^^ Warning 348: "Arping.xs", line 67 # Type is defined or declared in parameter list; it will go immediately out of scope. handlepacket(const char *unused, struct pcap_pkthdr *h,u_char *packet) ^^^^^^^^^^^^^^^^^^ Error 20: "Arping.xs", line 68 # ';' expected before '{'. { ^ Error 422: "Arping.xs", line 71 # 'u_int32_t' is used as a type, but has not been defined as a type. Perhaps you meant 'uint32_t' as in "typedef unsigned int uint32_t" ["/usr/include/sys/_inttypes.h", line 112]. u_int32_t ip; ^^^^^^^^^ Error 244: "Arping.xs", line 79 # sizeof may not be applied to an undefined struct. harp = (struct arphdr*)((char*)eth + sizeof(struct libnet_ethernet_hdr)); ^^^^^^^^^^^^^^^^^^^^^^^^^^ Error 422: "Arping.xs", line 86 # 'u_int32_t' is used as a type, but has not been defined as a type. Perhaps you meant 'uint32_t' as in "typedef unsigned int uint32_t" ["/usr/include/sys/_inttypes.h", line 112]. && ((u_int32_t)rr == ip)) ^^^^^^^^^ Error 699: "Arping.xs", line 86 # Error limit reached; halting compilation. && ((u_int32_t)rr == ip)) ^^^^^^^^^ make: *** [Arping.o] Error 2