Checking if your kit is complete... Looks good Note (probably harmless): No library found for -ldnet Writing Makefile for Net::Libdnet cp Libdnet.pm blib/lib/Net/Libdnet.pm AutoSplitting blib/lib/Net/Libdnet.pm (blib/lib/auto/Net/Libdnet) /Users/cpanrun/build/5.8.8/bin/perl /Users/cpanrun/build/5.8.8/lib/5.8.8/ExtUtils/xsubpp -typemap /Users/cpanrun/build/5.8.8/lib/5.8.8/ExtUtils/typemap Libdnet.xs > Libdnet.xsc && mv Libdnet.xsc Libdnet.c gcc -c -I/usr/local/include -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 -Wdeclaration-after-statement -O3 -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" "-I/Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/CORE" Libdnet.c Libdnet.xs:35:18: error: dnet.h: No such file or directory Libdnet.xs:37: warning: 'struct intf_entry' declared inside parameter list Libdnet.xs:37: warning: its scope is only this definition or declaration, which is probably not what you want Libdnet.xs:35:18: error: dnet.h: No such file or directory Libdnet.xs:37: warning: 'struct intf_entry' declared inside parameter list Libdnet.xs:37: warning: its scope is only this definition or declaration, which is probably not what you want Libdnet.xs: In function 'intf2hash': Libdnet.xs:50: error: dereferencing pointer to incomplete type Libdnet.xs:58: error: dereferencing pointer to incomplete type Libdnet.xs:66: error: dereferencing pointer to incomplete type Libdnet.xs:74: error: dereferencing pointer to incomplete type Libdnet.xs:82: error: dereferencing pointer to incomplete type Libdnet.xs:91: error: dereferencing pointer to incomplete type Libdnet.xs:91: warning: assignment makes pointer from integer without a cast Libdnet.xs:95: error: dereferencing pointer to incomplete type Libdnet.xs: In function 'intf2hash': Libdnet.xs:50: error: dereferencing pointer to incomplete type Libdnet.xs:58: error: dereferencing pointer to incomplete type Libdnet.xs:66: error: dereferencing pointer to incomplete type Libdnet.xs:74: error: dereferencing pointer to incomplete type Libdnet.xs:82: error: dereferencing pointer to incomplete type Libdnet.xs:91: error: dereferencing pointer to incomplete type Libdnet.xs:91: warning: assignment makes pointer from integer without a cast Libdnet.xs:95: warning: passing argument 2 of 'Perl_newSVpv' makes pointer from integer without a cast Libdnet.xs:95: error: dereferencing pointer to incomplete type Libdnet.xs:105: error: dereferencing pointer to incomplete type Libdnet.xs:105: warning: assignment makes pointer from integer without a cast Libdnet.xs:109: error: dereferencing pointer to incomplete type Libdnet.xs:109: warning: passing argument 2 of 'Perl_newSVpv' makes pointer from integer without a cast Libdnet.xs:119: error: dereferencing pointer to incomplete type Libdnet.xs:119: warning: assignment makes pointer from integer without a cast Libdnet.xs:123: error: dereferencing pointer to incomplete type Libdnet.xs:123: warning: passing argument 2 of 'Perl_newSVpv' makes pointer from integer without a cast Libdnet.xs: In function 'XS_Net__Libdnet_addr_cmp': Libdnet.xs:144: error: storage size of 'SadA' isn't known Libdnet.xs:144: error: storage size of 'SadB' isn't known Libdnet.xs:161: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:168: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs: In function 'XS_Net__Libdnet_addr_bcast': Libdnet.xs:188: error: storage size of 'SadAd' isn't known Libdnet.xs:188: error: storage size of 'SadBc' isn't known Libdnet.xs:197: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:208: warning: assignment makes pointer from integer without a cast Libdnet.xs: In function 'XS_Net__Libdnet_addr_net': Libdnet.xs:226: error: storage size of 'SadAd' isn't known Libdnet.xs:226: error: storage size of 'SadBc' isn't known Libdnet.xs:235: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:246: warning: assignment makes pointer from integer without a cast Libdnet.xs:95: warning: passing argument 2 of 'Perl_newSVpv' makes pointer from integer without a cast Libdnet.xs:105: error: dereferencing pointer to incomplete type Libdnet.xs:105: warning: assignment makes pointer from integer without a cast Libdnet.xs:109: error: dereferencing pointer to incomplete type Libdnet.xs:109: warning: passing argument 2 of 'Perl_newSVpv' makes pointer from integer without a cast Libdnet.xs:119: error: dereferencing pointer to incomplete type Libdnet.xs:119: warning: assignment makes pointer from integer without a cast Libdnet.xs:123: error: dereferencing pointer to incomplete type Libdnet.xs:123: warning: passing argument 2 of 'Perl_newSVpv' makes pointer from integer without a cast Libdnet.xs: In function 'XS_Net__Libdnet_arp_add': Libdnet.xs:264: error: 'arp_t' undeclared (first use in this function) Libdnet.xs:264: error: (Each undeclared identifier is reported only once Libdnet.xs:264: error: for each function it appears in.) Libdnet.xs:264: error: 'AtArp' undeclared (first use in this function) Libdnet.xs:265: error: storage size of 'SarEntry' isn't known Libdnet.xs:265: warning: ISO C90 forbids mixed declarations and code Libdnet.xs:266: error: storage size of 'SadAddr' isn't known Libdnet.xs:285: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:293: error: invalid application of 'sizeof' to incomplete type 'struct addr' Libdnet.xs:296: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs: In function 'XS_Net__Libdnet_addr_cmp': Libdnet.xs:144: error: storage size of 'SadA' isn't known Libdnet.xs:144: error: storage size of 'SadB' isn't known Libdnet.xs:303: error: invalid application of 'sizeof' to incomplete type 'struct addr' Libdnet.xs:161: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:168: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs: In function 'XS_Net__Libdnet_arp_delete': Libdnet.xs:327: error: 'arp_t' undeclared (first use in this function) Libdnet.xs:327: error: 'AtArp' undeclared (first use in this function) Libdnet.xs:328: error: storage size of 'SarEntry' isn't known Libdnet.xs:328: warning: ISO C90 forbids mixed declarations and code Libdnet.xs:329: error: storage size of 'SadAddr' isn't known Libdnet.xs: In function 'XS_Net__Libdnet_addr_bcast': Libdnet.xs:188: error: storage size of 'SadAd' isn't known Libdnet.xs:188: error: storage size of 'SadBc' isn't known Libdnet.xs:345: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:197: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:352: error: invalid application of 'sizeof' to incomplete type 'struct addr' Libdnet.xs:208: warning: assignment makes pointer from integer without a cast Libdnet.xs: In function 'XS_Net__Libdnet_arp_get': Libdnet.xs:376: error: 'arp_t' undeclared (first use in this function) Libdnet.xs:376: error: 'AtArp' undeclared (first use in this function) Libdnet.xs:377: error: storage size of 'SarEntry' isn't known Libdnet.xs:377: warning: ISO C90 forbids mixed declarations and code Libdnet.xs:378: error: storage size of 'SadAddr' isn't known Libdnet.xs: In function 'XS_Net__Libdnet_addr_net': Libdnet.xs:226: error: storage size of 'SadAd' isn't known Libdnet.xs:226: error: storage size of 'SadBc' isn't known Libdnet.xs:394: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:235: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:401: error: invalid application of 'sizeof' to incomplete type 'struct addr' Libdnet.xs:410: warning: assignment makes pointer from integer without a castLibdnet.xs:246: warning: assignment makes pointer from integer without a cast Libdnet.xs: In function 'XS_Net__Libdnet_arp_add': Libdnet.xs:264: error: 'arp_t' undeclared (first use in this function) Libdnet.xs:264: error: (Each undeclared identifier is reported only once Libdnet.xs:264: error: for each function it appears in.) Libdnet.xs:264: error: 'AtArp' undeclared (first use in this function) Libdnet.xs:265: error: storage size of 'SarEntry' isn't known Libdnet.xs:265: warning: ISO C90 forbids mixed declarations and code Libdnet.xs:266: error: storage size of 'SadAddr' isn't known Libdnet.xs: In function 'XS_Net__Libdnet_intf_get': Libdnet.xs:433: error: 'intf_t' undeclared (first use in this function) Libdnet.xs:433: error: 'ItIntf' undeclared (first use in this function) Libdnet.xs:434: error: storage size of 'SieEntry' isn't known Libdnet.xs:434: warning: ISO C90 forbids mixed declarations and code Libdnet.xs:285: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:453: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:457: error: 'INTF_NAME_LEN' undeclared (first use in this function) Libdnet.xs:293: error: invalid application of 'sizeof' to incomplete type 'struct addr' Libdnet.xs:296: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:303: error: invalid application of 'sizeof' to incomplete type 'struct addr' Libdnet.xs: In function 'XS_Net__Libdnet_intf_get_src': Libdnet.xs:478: error: 'intf_t' undeclared (first use in this function) Libdnet.xs:478: error: 'ItIntf' undeclared (first use in this function) Libdnet.xs:479: error: storage size of 'SieEntry' isn't known Libdnet.xs:479: warning: ISO C90 forbids mixed declarations and code Libdnet.xs:480: error: storage size of 'SaAddr' isn't known Libdnet.xs:499: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs: In function 'XS_Net__Libdnet_arp_delete': Libdnet.xs:327: error: 'arp_t' undeclared (first use in this function) Libdnet.xs:327: error: 'AtArp' undeclared (first use in this function) Libdnet.xs:328: error: storage size of 'SarEntry' isn't known Libdnet.xs:328: warning: ISO C90 forbids mixed declarations and code Libdnet.xs:329: error: storage size of 'SadAddr' isn't known Libdnet.xs:345: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:352: error: invalid application of 'sizeof' to incomplete type 'struct addr' Libdnet.xs: In function 'XS_Net__Libdnet_intf_get_dst': Libdnet.xs:529: error: 'intf_t' undeclared (first use in this function) Libdnet.xs:529: error: 'ItIntf' undeclared (first use in this function) Libdnet.xs:530: error: storage size of 'SieEntry' isn't known Libdnet.xs:530: warning: ISO C90 forbids mixed declarations and code Libdnet.xs:531: error: storage size of 'SaAddr' isn't known Libdnet.xs: In function 'XS_Net__Libdnet_arp_get': Libdnet.xs:376: error: 'arp_t' undeclared (first use in this function) Libdnet.xs:376: error: 'AtArp' undeclared (first use in this function)Libdnet.xs:550: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:377: error: storage size of 'SarEntry' isn't known Libdnet.xs:377: warning: ISO C90 forbids mixed declarations and code Libdnet.xs:378: error: storage size of 'SadAddr' isn't known Libdnet.xs:394: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:401: error: invalid application of 'sizeof' to incomplete type 'struct addr' Libdnet.xs:410: warning: assignment makes pointer from integer without a cast Libdnet.xs: In function 'XS_Net__Libdnet_route_add': Libdnet.xs:580: error: 'route_t' undeclared (first use in this function) Libdnet.xs:580: error: 'RtRoute' undeclared (first use in this function) Libdnet.xs:581: error: storage size of 'SrtEntry' isn't known Libdnet.xs:581: warning: ISO C90 forbids mixed declarations and code Libdnet.xs:582: error: storage size of 'SadAddr' isn't known Libdnet.xs:601: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:609: error: invalid application of 'sizeof' to incomplete type 'struct addr' Libdnet.xs: In function 'XS_Net__Libdnet_intf_get': Libdnet.xs:433: error: 'intf_t' undeclared (first use in this function) Libdnet.xs:433: error: 'ItIntf' undeclared (first use in this function)Libdnet.xs:612: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:434: error: storage size of 'SieEntry' isn't known Libdnet.xs:434: warning: ISO C90 forbids mixed declarations and code Libdnet.xs:619: error: invalid application of 'sizeof' to incomplete type 'struct addr' Libdnet.xs:453: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:457: error: 'INTF_NAME_LEN' undeclared (first use in this function) Libdnet.xs: In function 'XS_Net__Libdnet_route_delete': Libdnet.xs:643: error: 'route_t' undeclared (first use in this function) Libdnet.xs:643: error: 'RtRoute' undeclared (first use in this function) Libdnet.xs:644: error: storage size of 'SrtEntry' isn't known Libdnet.xs:644: warning: ISO C90 forbids mixed declarations and code Libdnet.xs:645: error: storage size of 'SadAddr' isn't known Libdnet.xs: In function 'XS_Net__Libdnet_intf_get_src': Libdnet.xs:478: error: 'intf_t' undeclared (first use in this function) Libdnet.xs:478: error: 'ItIntf' undeclared (first use in this function) Libdnet.xs:479: error: storage size of 'SieEntry' isn't known Libdnet.xs:479: warning: ISO C90 forbids mixed declarations and code Libdnet.xs:480: error: storage size of 'SaAddr' isn't known Libdnet.xs:661: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:668: error: invalid application of 'sizeof' to incomplete type 'struct addr' Libdnet.xs:499: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs: In function 'XS_Net__Libdnet_route_get': Libdnet.xs:692: error: 'route_t' undeclared (first use in this function) Libdnet.xs:692: error: 'RtRoute' undeclared (first use in this function) Libdnet.xs:693: error: storage size of 'SrtEntry' isn't known Libdnet.xs:693: warning: ISO C90 forbids mixed declarations and code Libdnet.xs:694: error: storage size of 'SadAddr' isn't known Libdnet.xs: In function 'XS_Net__Libdnet_intf_get_dst': Libdnet.xs:529: error: 'intf_t' undeclared (first use in this function) Libdnet.xs:529: error: 'ItIntf' undeclared (first use in this function) Libdnet.xs:530: error: storage size of 'SieEntry' isn't known Libdnet.xs:530: warning: ISO C90 forbids mixed declarations and code Libdnet.xs:531: error: storage size of 'SaAddr' isn't knownLibdnet.xs:710: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:717: error: invalid application of 'sizeof' to incomplete type 'struct addr' Libdnet.xs:726: warning: assignment makes pointer from integer without a cast Libdnet.xs:550: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs: In function 'XS_Net__Libdnet_route_add': Libdnet.xs:580: error: 'route_t' undeclared (first use in this function) Libdnet.xs:580: error: 'RtRoute' undeclared (first use in this function) Libdnet.xs:581: error: storage size of 'SrtEntry' isn't known Libdnet.xs:581: warning: ISO C90 forbids mixed declarations and code Libdnet.xs:582: error: storage size of 'SadAddr' isn't known Libdnet.xs:601: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:609: error: invalid application of 'sizeof' to incomplete type 'struct addr' Libdnet.xs:612: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:619: error: invalid application of 'sizeof' to incomplete type 'struct addr' Libdnet.xs: In function 'XS_Net__Libdnet_route_delete': Libdnet.xs:643: error: 'route_t' undeclared (first use in this function) Libdnet.xs:643: error: 'RtRoute' undeclared (first use in this function) Libdnet.xs:644: error: storage size of 'SrtEntry' isn't known Libdnet.xs:644: warning: ISO C90 forbids mixed declarations and code Libdnet.xs:645: error: storage size of 'SadAddr' isn't known Libdnet.xs:661: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:668: error: invalid application of 'sizeof' to incomplete type 'struct addr' Libdnet.xs: In function 'XS_Net__Libdnet_route_get': Libdnet.xs:692: error: 'route_t' undeclared (first use in this function) Libdnet.xs:692: error: 'RtRoute' undeclared (first use in this function) Libdnet.xs:693: error: storage size of 'SrtEntry' isn't known Libdnet.xs:693: warning: ISO C90 forbids mixed declarations and code Libdnet.xs:694: error: storage size of 'SadAddr' isn't known Libdnet.xs:710: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type Libdnet.xs:717: error: invalid application of 'sizeof' to incomplete type 'struct addr' Libdnet.xs:726: warning: assignment makes pointer from integer without a cast lipo: can't open input file: /var/tmp//cckjynDY.out (No such file or directory) make: *** [Libdnet.o] Error 1