Location of iptables development components: [/usr/local] /usr/local Ok, using '/usr/local' to find libipq headers and libraries. Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lipq Writing Makefile for IPTables::IPv4::IPQueue cp dumper.pl blib/lib/IPTables/IPv4/dumper.pl cp IPQueue.pm blib/lib/IPTables/IPv4/IPQueue.pm AutoSplitting blib/lib/IPTables/IPv4/IPQueue.pm (blib/lib/auto/IPTables/IPv4/IPQueue) cp passer.pl blib/lib/IPTables/IPv4/passer.pl cp passer6.pl blib/lib/IPTables/IPv4/passer6.pl /Users/cpanrun/build/5.10.0/bin/perl /Users/cpanrun/build/5.10.0/lib/ExtUtils/xsubpp -typemap /Users/cpanrun/build/5.10.0/lib/ExtUtils/typemap -typemap typemap IPQueue.xs > IPQueue.xsc && mv IPQueue.xsc IPQueue.c Please specify prototyping behavior for IPQueue.xs (see perlxs manual) 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 -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -O3 -DVERSION=\"1.25\" -DXS_VERSION=\"1.25\" "-I/Users/cpanrun/build/5.10.0/lib/CORE" IPQueue.c IPQueue.xs:11:20: error: libipq.h: No such file or directory IPQueue.xs:12:29: error: linux/netfilter.h: No such file or directory IPQueue.xs: In function 'constant': IPQueue.xs:44: error: 'IPQ_COPY_META' undeclared (first use in this function) IPQueue.xs:44: error: (Each undeclared identifier is reported only once IPQueue.xs:44: error: for each function it appears in.) IPQueue.xs:46: error: 'IPQ_COPY_PACKET' undeclared (first use in this function) IPQueue.xs:59: error: 'NF_ACCEPT' undeclared (first use in this function) IPQueue.xs:61: error: 'NF_DROP' undeclared (first use in this function) IPQueue.xs: At top level: IPQueue.xs:106: error: parse error before 'ipqxs_packet_t' IPQueue.xs:106: warning: data definition has no type or storage class IPQueue.xs:11:20: error: libipq.h: No such file or directory IPQueue.xs:12:29: error: linux/netfilter.h: No such file or directory IPQueue.xs: In function 'constant': IPQueue.xs:44: error: 'IPQ_COPY_META' undeclared (first use in this function) IPQueue.xs:44: error: (Each undeclared identifier is reported only once IPQueue.xs:44: error: for each function it appears in.) IPQueue.xs:46: error: 'IPQ_COPY_PACKET' undeclared (first use in this function) IPQueue.xs:59: error: 'NF_ACCEPT' undeclared (first use in this function) IPQueue.xs:61: error: 'NF_DROP' undeclared (first use in this function) IPQueue.xs: At top level: IPQueue.xs:106: error: parse error before 'ipqxs_packet_t' IPQueue.xs:106: warning: data definition has no type or storage class IPQueue.xs: In function 'XS_IPTables__IPv4__IPQueue__ipqxs_init_ctx': IPQueue.xs:132: warning: assignment makes pointer from integer without a cast IPQueue.xs: In function 'XS_IPTables__IPv4__IPQueue__ipqxs_init_ctx': IPQueue.xs:132: warning: assignment makes pointer from integer without a cast IPQueue.xs: In function 'XS_IPTables__IPv4__IPQueue__ipqxs_set_mode': IPQueue.xs:148: error: invalid application of 'sizeof' to incomplete type 'struct nlmsghdr' IPQueue.xs: In function 'XS_IPTables__IPv4__IPQueue__ipqxs_set_mode': IPQueue.xs:148: error: invalid application of 'sizeof' to incomplete type 'struct nlmsghdr' IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__ipqxs_get_message': IPQueue.c:254: error: 'RETVAL' undeclared (first use in this function) IPQueue.xs:176: error: 'IPQM_PACKET' undeclared (first use in this function) IPQueue.xs:177: error: 'ipq_packet_msg_t' undeclared (first use in this function) IPQueue.xs:177: error: 'pm' undeclared (first use in this function) IPQueue.xs:180: error: parse error before ')' token IPQueue.xs:189: error: 'NLMSG_ERROR' undeclared (first use in this function) IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__ipqxs_get_message': IPQueue.c:254: error: 'RETVAL' undeclared (first use in this function) IPQueue.xs:176: error: 'IPQM_PACKET' undeclared (first use in this function) IPQueue.xs:177: error: 'ipq_packet_msg_t' undeclared (first use in this function) IPQueue.xs:177: error: 'pm' undeclared (first use in this function) IPQueue.xs:180: error: parse error before ')' token IPQueue.xs:189: error: 'NLMSG_ERROR' undeclared (first use in this function) IPQueue.xs: In function 'XS_IPTables__IPv4__IPQueue__ipqxs_errstr': IPQueue.xs:228: warning: assignment makes pointer from integer without a cast IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_packet_id': IPQueue.c:409: error: 'self' undeclared (first use in this function) IPQueue.c:414: error: parse error before ')' token IPQueue.xs: In function 'XS_IPTables__IPv4__IPQueue__ipqxs_errstr': IPQueue.xs:228: warning: assignment makes pointer from integer without a cast IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_mark': IPQueue.c:440: error: 'self' undeclared (first use in this function) IPQueue.c:445: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_packet_id': IPQueue.c:409: error: 'self' undeclared (first use in this function) IPQueue.c:414: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_timestamp_sec': IPQueue.c:471: error: 'self' undeclared (first use in this function) IPQueue.c:476: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_mark': IPQueue.c:440: error: 'self' undeclared (first use in this function) IPQueue.c:445: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_timestamp_usec': IPQueue.c:502: error: 'self' undeclared (first use in this function) IPQueue.c:507: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_timestamp_sec': IPQueue.c:471: error: 'self' undeclared (first use in this function) IPQueue.c:476: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_hook': IPQueue.c:533: error: 'self' undeclared (first use in this function) IPQueue.c:538: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_timestamp_usec': IPQueue.c:502: error: 'self' undeclared (first use in this function) IPQueue.c:507: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_indev_name': IPQueue.c:564: error: 'self' undeclared (first use in this function) IPQueue.c:569: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_hook': IPQueue.c:533: error: 'self' undeclared (first use in this function) IPQueue.c:538: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_outdev_name': IPQueue.c:595: error: 'self' undeclared (first use in this function) IPQueue.c:600: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_indev_name': IPQueue.c:564: error: 'self' undeclared (first use in this function) IPQueue.c:569: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_hw_protocol': IPQueue.c:626: error: 'self' undeclared (first use in this function) IPQueue.c:631: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_outdev_name': IPQueue.c:595: error: 'self' undeclared (first use in this function) IPQueue.c:600: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_hw_type': IPQueue.c:657: error: 'self' undeclared (first use in this function) IPQueue.c:662: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_hw_protocol': IPQueue.c:626: error: 'self' undeclared (first use in this function) IPQueue.c:631: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_hw_addrlen': IPQueue.c:688: error: 'self' undeclared (first use in this function) IPQueue.c:693: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_hw_type': IPQueue.c:657: error: 'self' undeclared (first use in this function) IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_hw_addr': IPQueue.c:719: error: 'self' undeclared (first use in this function) IPQueue.c:662: error: parse error before ')' token IPQueue.c:724: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_hw_addrlen': IPQueue.c:688: error: 'self' undeclared (first use in this function) IPQueue.c:693: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_data_len': IPQueue.c:750: error: 'self' undeclared (first use in this function) IPQueue.c:755: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_hw_addr': IPQueue.c:719: error: 'self' undeclared (first use in this function) IPQueue.c:724: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_payload': IPQueue.c:781: error: 'self' undeclared (first use in this function) IPQueue.c:786: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_data_len': IPQueue.c:750: error: 'self' undeclared (first use in this function) IPQueue.c:755: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_DESTROY': IPQueue.c:814: error: 'self' undeclared (first use in this function) IPQueue.c:817: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_payload': IPQueue.c:781: error: 'self' undeclared (first use in this function) IPQueue.c:786: error: parse error before ')' token IPQueue.c: In function 'XS_IPTables__IPv4__IPQueue__Packet_DESTROY': IPQueue.c:814: error: 'self' undeclared (first use in this function) IPQueue.c:817: error: parse error before ')' token lipo: can't open input file: /var/tmp//ccWZnglC.out (No such file or directory) make: *** [IPQueue.o] Error 1