Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lnet Writing Makefile for Net::Arping cp Arping.pm blib/lib/Net/Arping.pm /Users/cpanrun/pristine/5.8.7/bin/perl /Users/cpanrun/pristine/5.8.7/lib/5.8.7/ExtUtils/xsubpp -typemap /Users/cpanrun/pristine/5.8.7/lib/5.8.7/ExtUtils/typemap Arping.xs > Arping.xsc && mv Arping.xsc Arping.c Please specify prototyping behavior for Arping.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 -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -fno-strict-aliasing -pipe -O3 -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" "-I/Users/cpanrun/pristine/5.8.7/lib/5.8.7/darwin-thread-multi-2level/CORE" INC Arping.c powerpc-apple-darwin8-gcc-4.0.1: INC: No such file or directory i686-apple-darwin8-gcc-4.0.1: INC: No such file or directory powerpc-apple-darwin8-gcc-4.0.1: no input files i686-apple-darwin8-gcc-4.0.1: no input files Arping.xs:17:20: error: libnet.h: No such file or directory Arping.xs:17:20: error: libnet.h: No such file or directory Arping.xs: In function 'XS_Net__Arping_send_arp': Arping.xs:44: error: 'LIBNET_ERRBUF_SIZE' undeclared (first use in this function) Arping.xs:44: error: (Each undeclared identifier is reported only once Arping.xs:44: error: for each function it appears in.) Arping.xs:68: error: nested functions are not supported on MacOSX Arping.xs: In function 'XS_Net__Arping_send_arp': Arping.xs:44: error: 'LIBNET_ERRBUF_SIZE' undeclared (first use in this function) Arping.xs:44: error: (Each undeclared identifier is reported only once Arping.xs:44: error: for each function it appears in.) Arping.xs: In function 'handlepacket': Arping.xs:79: error: invalid application of 'sizeof' to incomplete type 'struct libnet_ethernet_hdr' Arping.xs:68: error: nested functions are not supported on MacOSX Arping.xs: In function 'handlepacket': Arping.xs:79: error: invalid application of 'sizeof' to incomplete type 'struct libnet_ethernet_hdr' Arping.xs: In function 'XS_Net__Arping_send_arp': Arping.xs:104: error: nested functions are not supported on MacOSX Arping.xs: In function 'XS_Net__Arping_send_arp': Arping.xs:104: error: nested functions are not supported on MacOSX Arping.xs:116: error: 'LIBNET_RESOLVE' undeclared (first use in this function) Arping.xs:130: warning: assignment makes pointer from integer without a cast Arping.xs:140: error: 'LIBNET_IP_H' undeclared (first use in this function) Arping.xs:116: error: 'LIBNET_RESOLVE' undeclared (first use in this function) Arping.xs:130: warning: assignment makes pointer from integer without a cast Arping.xs:140: error: 'LIBNET_ETH_H' undeclared (first use in this function) Arping.xs:140: error: 'LIBNET_ARP_H' undeclared (first use in this function) Arping.xs:140: error: 'LIBNET_IP_H' undeclared (first use in this function) Arping.xs:140: error: 'LIBNET_ETH_H' undeclared (first use in this function) Arping.xs:140: error: 'LIBNET_ARP_H' undeclared (first use in this function) Arping.xs:148: warning: assignment makes pointer from integer without a cast Arping.xs:153: error: dereferencing pointer to incomplete type Arping.xs:148: warning: assignment makes pointer from integer without a cast Arping.xs:156: error: 'ETHERTYPE_ARP' undeclared (first use in this function) Arping.xs:153: error: dereferencing pointer to incomplete type Arping.xs:156: error: 'ETHERTYPE_ARP' undeclared (first use in this function) Arping.xs:161: error: 'ETHERTYPE_IP' undeclared (first use in this function) Arping.xs:161: error: 'ETHERTYPE_IP' undeclared (first use in this function) Arping.xs:166: warning: pointer targets in passing argument 1 of 'pcap_open_live' differ in signedness Arping.xs:166: warning: pointer targets in passing argument 1 of 'pcap_open_live' differ in signedness lipo: can't figure out the architecture type of: /var/tmp//ccGDO4LX.out lipo: can't open input file: /var/tmp//ccJQaG6Y.out (No such file or directory) make: *** [Arping.o] Error 1