-=*> WARNING! -=*> THIS IS ALPHA QUALITY SOFTWARE, IT MAY WELL EAT YOUR COMPUTER Checking if your kit is complete... Looks good Writing Makefile for IPTables cp IPTables.pm blib/lib/IPTables.pm AutoSplitting blib/lib/IPTables.pm (blib/lib/auto/IPTables) /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 IPTables.xs > IPTables.xsc && mv IPTables.xsc IPTables.c Please specify prototyping behavior for IPTables.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 -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -O3 -DVERSION=\"0.05\" -DXS_VERSION=\"0.05\" "-I/Users/cpanrun/build/5.10.0/lib/CORE" IPTables.c IPTables.xs:34:22: error: iptables.h: No such file or directory IPTables.xs:34:22: error: iptables.h: No such file or directory IPTables.xs:205: error: 'IPT_INV_SRCIP' undeclared here (not in a function) IPTables.xs:206: error: 'IPT_INV_DSTIP' undeclared here (not in a function) IPTables.xs:207: error: 'IPT_INV_PROTO' undeclared here (not in a function) IPTables.xs:211: error: 'IPT_INV_VIA_IN' undeclared here (not in a function) IPTables.xs:212: error: 'IPT_INV_VIA_OUT' undeclared here (not in a function) IPTables.xs:213: error: 'IPT_INV_FRAG' undeclared here (not in a function) IPTables.xs:225: error: parse error before 'handle'IPTables.xs:205: error: 'IPT_INV_SRCIP' undeclared here (not in a function) IPTables.xs:206: error: 'IPT_INV_DSTIP' undeclared here (not in a function) IPTables.xs:207: error: 'IPT_INV_PROTO' undeclared here (not in a function) IPTables.xs:211: error: 'IPT_INV_VIA_IN' undeclared here (not in a function) IPTables.xs:212: error: 'IPT_INV_VIA_OUT' undeclared here (not in a function) IPTables.xs:213: error: 'IPT_INV_FRAG' undeclared here (not in a function) IPTables.xs:225: error: parse error before 'handle' IPTables.xs:333: warning: 'enum exittype' declared inside parameter list IPTables.xs:333: warning: its scope is only this definition or declaration, which is probably not what you want IPTables.xs:333: error: parameter 1 ('status') has incomplete type IPTables.xs: In function 'exit_printhelp': IPTables.xs:424: error: dereferencing pointer to incomplete type IPTables.xs:426: error: dereferencing pointer to incomplete type IPTables.xs:428: error: dereferencing pointer to incomplete type IPTables.xs:333: warning: 'enum exittype' declared inside parameter listIPTables.xs:430: error: dereferencing pointer to incomplete type IPTables.xs:333: warning: its scope is only this definition or declaration, which is probably not what you want IPTables.xs:333: error: parameter 1 ('status') has incomplete type IPTables.xs: In function 'exit_printhelp': IPTables.xs:424: error: dereferencing pointer to incomplete type IPTables.xs:426: error: dereferencing pointer to incomplete type IPTables.xs:428: error: dereferencing pointer to incomplete type IPTables.xs:430: error: dereferencing pointer to incomplete type IPTables.xs: At top level: IPTables.xs:649: warning: 'enum ipt_tryload' declared inside parameter list IPTables.xs:649: error: parameter 2 ('tryload') has incomplete type IPTables.xs: In function 'find_match': IPTables.xs:653: error: dereferencing pointer to incomplete type IPTables.xs:654: error: dereferencing pointer to incomplete type IPTables.xs:659: error: 'DONT_LOAD' undeclared (first use in this function) IPTables.xs:659: error: (Each undeclared identifier is reported only once IPTables.xs:659: error: for each function it appears in.) IPTables.xs:667: error: type of formal parameter 2 is incomplete IPTables.xs:672: error: 'LOAD_MUST_SUCCEED' undeclared (first use in this function) IPTables.xs:685: error: dereferencing pointer to incomplete type IPTables.xs: At top level: IPTables.xs:692: warning: 'enum ipt_tryload' declared inside parameter list IPTables.xs:692: error: parameter 2 ('tryload') has incomplete type IPTables.xs: In function 'find_proto': IPTables.xs:697: error: type of formal parameter 2 is incomplete IPTables.xs:699: error: type of formal parameter 2 is incomplete IPTables.xs: At top level: IPTables.xs:649: warning: 'enum ipt_tryload' declared inside parameter list IPTables.xs:649: error: parameter 2 ('tryload') has incomplete type IPTables.xs: In function 'find_match': IPTables.xs:653: error: dereferencing pointer to incomplete type IPTables.xs:654: error: dereferencing pointer to incomplete type IPTables.xs:659: error: 'DONT_LOAD' undeclared (first use in this function) IPTables.xs:659: error: (Each undeclared identifier is reported only once IPTables.xs:659: error: for each function it appears in.) IPTables.xs: In function 'parse_interface': IPTables.xs:737: error: 'IFNAMSIZ' undeclared (first use in this function) IPTables.xs:667: error: type of formal parameter 2 is incomplete IPTables.xs:672: error: 'LOAD_MUST_SUCCEED' undeclared (first use in this function) IPTables.xs:685: error: dereferencing pointer to incomplete type IPTables.xs: At top level: IPTables.xs:692: warning: 'enum ipt_tryload' declared inside parameter list IPTables.xs:692: error: parameter 2 ('tryload') has incomplete type IPTables.xs: In function 'parse_target': IPTables.xs:786: error: 'ipt_chainlabel' undeclared (first use in this function) IPTables.xs: In function 'find_proto': IPTables.xs:697: error: type of formal parameter 2 is incomplete IPTables.xs:699: error: type of formal parameter 2 is incomplete IPTables.xs: In function 'parse_interface': IPTables.xs:737: error: 'IFNAMSIZ' undeclared (first use in this function) IPTables.xs: At top level: IPTables.xs:897: warning: 'enum ipt_tryload' declared inside parameter list IPTables.xs:897: error: parameter 2 ('tryload') has incomplete type IPTables.xs: In function 'parse_target': IPTables.xs:786: error: 'ipt_chainlabel' undeclared (first use in this function) IPTables.xs: In function 'find_target': IPTables.xs:903: error: 'IPTC_LABEL_ACCEPT' undeclared (first use in this function) IPTables.xs:904: error: 'IPTC_LABEL_DROP' undeclared (first use in this function) IPTables.xs:905: error: 'IPTC_LABEL_QUEUE' undeclared (first use in this function) IPTables.xs:906: error: 'IPTC_LABEL_RETURN' undeclared (first use in this function) IPTables.xs:909: error: dereferencing pointer to incomplete type IPTables.xs:910: error: dereferencing pointer to incomplete type IPTables.xs:915: error: 'DONT_LOAD' undeclared (first use in this function) IPTables.xs:923: error: type of formal parameter 2 is incomplete IPTables.xs:926: error: 'LOAD_MUST_SUCCEED' undeclared (first use in this function) IPTables.xs:940: error: dereferencing pointer to incomplete type IPTables.xs: In function 'register_match': IPTables.xs:980: error: dereferencing pointer to incomplete type IPTables.xs:980: error: 'DONT_LOAD' undeclared (first use in this function) IPTables.xs:980: error: type of formal parameter 2 is incomplete IPTables.xs:982: error: dereferencing pointer to incomplete type IPTables.xs:986: error: dereferencing pointer to incomplete type IPTables.xs:986: error: dereferencing pointer to incomplete type IPTables.xs:988: error: dereferencing pointer to incomplete type IPTables.xs:988: error: dereferencing pointer to incomplete type IPTables.xs:993: error: dereferencing pointer to incomplete type IPTables.xs:994: error: dereferencing pointer to incomplete type IPTables.xs:997: error: dereferencing pointer to incomplete type IPTables.xs:998: error: dereferencing pointer to incomplete type IPTables.xs: In function 'register_target': IPTables.xs:1012: error: dereferencing pointer to incomplete type IPTables.xs:1012: error: 'DONT_LOAD' undeclared (first use in this function) IPTables.xs:1012: error: type of formal parameter 2 is incomplete IPTables.xs:1014: error: dereferencing pointer to incomplete type IPTables.xs:1018: error: dereferencing pointer to incomplete type IPTables.xs:1018: error: dereferencing pointer to incomplete type IPTables.xs: At top level: IPTables.xs:897: warning: 'enum ipt_tryload' declared inside parameter list IPTables.xs:897: error: parameter 2 ('tryload') has incomplete type IPTables.xs:1020: error: dereferencing pointer to incomplete type IPTables.xs:1020: error: dereferencing pointer to incomplete type IPTables.xs:1025: error: dereferencing pointer to incomplete type IPTables.xs:1027: error: dereferencing pointer to incomplete type IPTables.xs: In function 'find_target': IPTables.xs:1028: error: dereferencing pointer to incomplete typeIPTables.xs:903: error: 'IPTC_LABEL_ACCEPT' undeclared (first use in this function) IPTables.xs:904: error: 'IPTC_LABEL_DROP' undeclared (first use in this function) IPTables.xs:905: error: 'IPTC_LABEL_QUEUE' undeclared (first use in this function) IPTables.xs:906: error: 'IPTC_LABEL_RETURN' undeclared (first use in this function) IPTables.xs:909: error: dereferencing pointer to incomplete type IPTables.xs:910: error: dereferencing pointer to incomplete type IPTables.xs:915: error: 'DONT_LOAD' undeclared (first use in this function) IPTables.xs:923: error: type of formal parameter 2 is incomplete IPTables.xs:926: error: 'LOAD_MUST_SUCCEED' undeclared (first use in this function) IPTables.xs:940: error: dereferencing pointer to incomplete type IPTables.xs: At top level: IPTables.xs:1058: error: parse error before 'iptc_handle_t' IPTables.xs: In function 'print_header': IPTables.xs:1060: error: storage size of 'counters' isn't known IPTables.xs:1061: error: 'chain' undeclared (first use in this function) IPTables.xs:1061: error: 'handle' undeclared (first use in this function) IPTables.xs:1061: warning: initialization makes pointer from integer without a cast IPTables.xs:1065: error: 'format' undeclared (first use in this function) IPTables.xs: In function 'register_match': IPTables.xs:980: error: dereferencing pointer to incomplete type IPTables.xs:980: error: 'DONT_LOAD' undeclared (first use in this function) IPTables.xs:980: error: type of formal parameter 2 is incomplete IPTables.xs:982: error: dereferencing pointer to incomplete type IPTables.xs:986: error: dereferencing pointer to incomplete type IPTables.xs:986: error: dereferencing pointer to incomplete type IPTables.xs:988: error: dereferencing pointer to incomplete type IPTables.xs:988: error: dereferencing pointer to incomplete type IPTables.xs: At top level: IPTables.xs:1110: warning: 'struct ipt_ip' declared inside parameter listIPTables.xs:993: error: dereferencing pointer to incomplete type IPTables.xs:1110: warning: 'struct ipt_entry_match' declared inside parameter list IPTables.xs:994: error: dereferencing pointer to incomplete type IPTables.xs:997: error: dereferencing pointer to incomplete type IPTables.xs: In function 'print_match':IPTables.xs:998: error: dereferencing pointer to incomplete type IPTables.xs:1112: error: dereferencing pointer to incomplete type IPTables.xs:1112: error: 'TRY_LOAD' undeclared (first use in this function) IPTables.xs:1112: error: type of formal parameter 2 is incomplete IPTables.xs:1115: error: dereferencing pointer to incomplete type IPTables.xs:1116: error: dereferencing pointer to incomplete type IPTables.xs:1118: error: dereferencing pointer to incomplete type IPTables.xs: In function 'register_target': IPTables.xs:1012: error: dereferencing pointer to incomplete typeIPTables.xs:1120: error: dereferencing pointer to incomplete type IPTables.xs:1012: error: 'DONT_LOAD' undeclared (first use in this function) IPTables.xs:1121: error: dereferencing pointer to incomplete typeIPTables.xs:1012: error: type of formal parameter 2 is incomplete IPTables.xs:1014: error: dereferencing pointer to incomplete type IPTables.xs:1018: error: dereferencing pointer to incomplete type IPTables.xs:1018: error: dereferencing pointer to incomplete typeIPTables.xs: At top level: IPTables.xs:1134: warning: 'struct ipt_entry' declared inside parameter list IPTables.xs:1134: error: parse error before 'handle' IPTables.xs:1020: error: dereferencing pointer to incomplete type IPTables.xs:1020: error: dereferencing pointer to incomplete type IPTables.xs: In function 'print_firewall': IPTables.xs:1145: error: 'targname' undeclared (first use in this function)IPTables.xs:1025: error: dereferencing pointer to incomplete type IPTables.xs:1145: error: 'handle' undeclared (first use in this function) IPTables.xs:1027: error: dereferencing pointer to incomplete type IPTables.xs:1146: error: 'TRY_LOAD' undeclared (first use in this function)IPTables.xs:1028: error: dereferencing pointer to incomplete type IPTables.xs:1146: error: type of formal parameter 2 is incomplete IPTables.xs:1148: error: 'IPT_STANDARD_TARGET' undeclared (first use in this function) IPTables.xs:1148: error: 'DONT_LOAD' undeclared (first use in this function) IPTables.xs:1148: error: type of formal parameter 2 is incomplete IPTables.xs:1150: error: 'fw' undeclared (first use in this function) IPTables.xs:1150: warning: assignment makes pointer from integer without a cast IPTables.xs:1153: error: 'format' undeclared (first use in this function) IPTables.xs:1154: error: 'num' undeclared (first use in this function) IPTables.xs:1177: error: 'IPT_F_FRAG' undeclared (first use in this function) IPTables.xs:1182: error: 'IFNAMSIZ' undeclared (first use in this function) IPTables.xs: At top level: IPTables.xs:1058: error: parse error before 'iptc_handle_t' IPTables.xs: In function 'print_header': IPTables.xs:1060: error: storage size of 'counters' isn't known IPTables.xs:1061: error: 'chain' undeclared (first use in this function) IPTables.xs:1061: error: 'handle' undeclared (first use in this function) IPTables.xs:1061: warning: initialization makes pointer from integer without a cast IPTables.xs:1065: error: 'format' undeclared (first use in this function) IPTables.xs:1241: error: dereferencing pointer to incomplete type IPTables.xs:1243: error: dereferencing pointer to incomplete type IPTables.xs:1244: error: dereferencing pointer to incomplete type IPTables.xs:1244: error: dereferencing pointer to incomplete type IPTables.xs:1246: error: dereferencing pointer to incomplete type IPTables.xs:1246: error: dereferencing pointer to incomplete type IPTables.xs: At top level: IPTables.xs:1254: warning: 'struct ipt_entry' declared inside parameter list IPTables.xs:1254: error: parse error before 'h' IPTables.xs: In function 'print_firewall_line': IPTables.xs:1258: error: 'fw' undeclared (first use in this function) IPTables.xs:1258: warning: assignment makes pointer from integer without a cast IPTables.xs:1259: error: dereferencing pointer to incomplete type IPTables.xs:1259: error: 'h' undeclared (first use in this function) IPTables.xs: At top level: IPTables.xs:1263: error: parse error before 'chain' IPTables.xs: At top level:IPTables.xs: In function 'append_entry': IPTables.xs:1110: warning: 'struct ipt_ip' declared inside parameter listIPTables.xs:1275: error: 'nsaddrs' undeclared (first use in this function) IPTables.xs:1110: warning: 'struct ipt_entry_match' declared inside parameter list IPTables.xs:1276: error: 'fw' undeclared (first use in this function) IPTables.xs:1276: error: 'saddrs' undeclared (first use in this function) IPTables.xs: In function 'print_match':IPTables.xs:1277: error: 'ndaddrs' undeclared (first use in this function) IPTables.xs:1112: error: dereferencing pointer to incomplete type IPTables.xs:1278: error: 'daddrs' undeclared (first use in this function) IPTables.xs:1112: error: 'TRY_LOAD' undeclared (first use in this function) IPTables.xs:1279: error: 'verbose' undeclared (first use in this function) IPTables.xs:1112: error: type of formal parameter 2 is incomplete IPTables.xs:1280: error: 'handle' undeclared (first use in this function) IPTables.xs:1115: error: dereferencing pointer to incomplete typeIPTables.xs:1282: error: 'chain' undeclared (first use in this function) IPTables.xs:1116: error: dereferencing pointer to incomplete type IPTables.xs:1118: error: dereferencing pointer to incomplete type IPTables.xs:1120: error: dereferencing pointer to incomplete type IPTables.xs: At top level: IPTables.xs:1121: error: dereferencing pointer to incomplete type IPTables.xs:1290: error: parse error before 'chain' IPTables.xs: In function 'replace_entry': IPTables.xs:1298: error: 'fw' undeclared (first use in this function) IPTables.xs:1298: error: 'saddr' undeclared (first use in this function) IPTables.xs:1299: error: 'daddr' undeclared (first use in this function) IPTables.xs:1301: error: 'verbose' undeclared (first use in this function) IPTables.xs:1302: error: 'handle' undeclared (first use in this function)IPTables.xs: At top level: IPTables.xs:1134: warning: 'struct ipt_entry' declared inside parameter list IPTables.xs:1303: error: 'chain' undeclared (first use in this function) IPTables.xs:1134: error: parse error before 'handle' IPTables.xs:1303: error: 'rulenum' undeclared (first use in this function) IPTables.xs: At top level: IPTables.xs:1307: error: parse error before 'chain' IPTables.xs: In function 'print_firewall': IPTables.xs:1145: error: 'targname' undeclared (first use in this function) IPTables.xs:1145: error: 'handle' undeclared (first use in this function) IPTables.xs: In function 'insert_entry': IPTables.xs:1320: error: 'nsaddrs' undeclared (first use in this function) IPTables.xs:1321: error: 'fw' undeclared (first use in this function)IPTables.xs:1146: error: 'TRY_LOAD' undeclared (first use in this function) IPTables.xs:1321: error: 'saddrs' undeclared (first use in this function)IPTables.xs:1146: error: type of formal parameter 2 is incomplete IPTables.xs:1322: error: 'ndaddrs' undeclared (first use in this function)IPTables.xs:1148: error: 'IPT_STANDARD_TARGET' undeclared (first use in this function) IPTables.xs:1148: error: 'DONT_LOAD' undeclared (first use in this function)IPTables.xs:1323: error: 'daddrs' undeclared (first use in this function) IPTables.xs:1148: error: type of formal parameter 2 is incomplete IPTables.xs:1324: error: 'verbose' undeclared (first use in this function) IPTables.xs:1325: error: 'handle' undeclared (first use in this function)IPTables.xs:1150: error: 'fw' undeclared (first use in this function) IPTables.xs:1326: error: 'chain' undeclared (first use in this function)IPTables.xs:1150: warning: assignment makes pointer from integer without a cast IPTables.xs:1326: error: 'rulenum' undeclared (first use in this function) IPTables.xs:1153: error: 'format' undeclared (first use in this function) IPTables.xs:1154: error: 'num' undeclared (first use in this function) IPTables.xs: At top level: IPTables.xs:1334: warning: 'struct ipt_entry' declared inside parameter list IPTables.xs: In function 'make_delete_mask': IPTables.xs:1341: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry' IPTables.xs:1342: error: dereferencing pointer to incomplete type IPTables.xs:1343: error: dereferencing pointer to incomplete type IPTables.xs:1346: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_match' IPTables.xs:1346: error: dereferencing pointer to incomplete type IPTables.xs:1350: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_target' IPTables.xs:1351: error: dereferencing pointer to incomplete type IPTables.xs:1353: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry' IPTables.xs:1354: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry' IPTables.xs:1356: error: dereferencing pointer to incomplete type IPTables.xs:1357: error: dereferencing pointer to incomplete type IPTables.xs:1361: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_match' IPTables.xs:1362: error: dereferencing pointer to incomplete type IPTables.xs:1363: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_match' IPTables.xs:1177: error: 'IPT_F_FRAG' undeclared (first use in this function)IPTables.xs:1363: error: dereferencing pointer to incomplete type IPTables.xs:1367: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_target' IPTables.xs:1182: error: 'IFNAMSIZ' undeclared (first use in this function) IPTables.xs:1368: error: dereferencing pointer to incomplete type IPTables.xs: At top level: IPTables.xs:1374: error: parse error before 'chain' IPTables.xs: In function 'delete_entry': IPTables.xs:1387: error: 'fw' undeclared (first use in this function) IPTables.xs:1388: error: 'nsaddrs' undeclared (first use in this function) IPTables.xs:1389: error: 'saddrs' undeclared (first use in this function) IPTables.xs:1390: error: 'ndaddrs' undeclared (first use in this function) IPTables.xs:1391: error: 'daddrs' undeclared (first use in this function) IPTables.xs:1392: error: 'verbose' undeclared (first use in this function) IPTables.xs:1393: error: 'handle' undeclared (first use in this function) IPTables.xs:1394: error: 'chain' undeclared (first use in this function) IPTables.xs: At top level: IPTables.xs:1401: error: parse error before 'chain' IPTables.xs:1241: error: dereferencing pointer to incomplete type IPTables.xs:1243: error: dereferencing pointer to incomplete type IPTables.xs:1244: error: dereferencing pointer to incomplete type IPTables.xs:1244: error: dereferencing pointer to incomplete type IPTables.xs: In function 'check_packet': IPTables.xs:1414: error: 'nsaddrs' undeclared (first use in this function) IPTables.xs:1246: error: dereferencing pointer to incomplete typeIPTables.xs:1415: error: 'fw' undeclared (first use in this function) IPTables.xs:1246: error: dereferencing pointer to incomplete typeIPTables.xs:1415: error: 'saddrs' undeclared (first use in this function) IPTables.xs:1416: error: 'ndaddrs' undeclared (first use in this function) IPTables.xs:1417: error: 'daddrs' undeclared (first use in this function) IPTables.xs:1418: error: 'verbose' undeclared (first use in this function) IPTables.xs:1419: error: 'handle' undeclared (first use in this function) IPTables.xs:1420: error: 'chain' undeclared (first use in this function) IPTables.xs:1420: warning: assignment makes pointer from integer without a cast IPTables.xs: At top level: IPTables.xs: At top level:IPTables.xs:1430: error: parse error before 'iptc_handle_t' IPTables.xs:1254: warning: 'struct ipt_entry' declared inside parameter list IPTables.xs:1254: error: parse error before 'h'IPTables.xs:1431: error: parse error before 'iptc_handle_t' IPTables.xs: In function 'print_firewall_line': IPTables.xs:1258: error: 'fw' undeclared (first use in this function)IPTables.xs: In function 'for_each_chain': IPTables.xs:1438: error: 'handle' undeclared (first use in this function) IPTables.xs:1258: warning: assignment makes pointer from integer without a castIPTables.xs:1438: warning: assignment makes pointer from integer without a cast IPTables.xs:1259: error: dereferencing pointer to incomplete type IPTables.xs:1441: warning: assignment makes pointer from integer without a cast IPTables.xs:1259: error: 'h' undeclared (first use in this function) IPTables.xs:1444: error: 'ipt_chainlabel' undeclared (first use in this function) IPTables.xs:1446: warning: assignment makes pointer from integer without a cast IPTables.xs: At top level: IPTables.xs:1263: error: parse error before 'chain'IPTables.xs:1450: warning: assignment makes pointer from integer without a cast IPTables.xs:1455: error: 'builtinstoo' undeclared (first use in this function) IPTables.xs:1458: error: 'verbose' undeclared (first use in this function) IPTables.xs: In function 'append_entry': IPTables.xs:1275: error: 'nsaddrs' undeclared (first use in this function) IPTables.xs:1276: error: 'fw' undeclared (first use in this function) IPTables.xs:1276: error: 'saddrs' undeclared (first use in this function) IPTables.xs:1277: error: 'ndaddrs' undeclared (first use in this function) IPTables.xs:1278: error: 'daddrs' undeclared (first use in this function) IPTables.xs:1279: error: 'verbose' undeclared (first use in this function) IPTables.xs: At top level: IPTables.xs:1280: error: 'handle' undeclared (first use in this function) IPTables.xs:1466: error: parse error before 'chain' IPTables.xs:1282: error: 'chain' undeclared (first use in this function) IPTables.xs: In function 'flush_entries': IPTables.xs:1469: error: 'chain' undeclared (first use in this function) IPTables.xs:1470: error: 'verbose' undeclared (first use in this function)IPTables.xs: At top level: IPTables.xs:1290: error: parse error before 'chain'IPTables.xs:1470: error: 'handle' undeclared (first use in this function) IPTables.xs: In function 'replace_entry': IPTables.xs:1298: error: 'fw' undeclared (first use in this function) IPTables.xs:1298: error: 'saddr' undeclared (first use in this function) IPTables.xs:1299: error: 'daddr' undeclared (first use in this function) IPTables.xs:1301: error: 'verbose' undeclared (first use in this function) IPTables.xs:1302: error: 'handle' undeclared (first use in this function) IPTables.xs:1303: error: 'chain' undeclared (first use in this function) IPTables.xs: At top level:IPTables.xs:1303: error: 'rulenum' undeclared (first use in this function) IPTables.xs:1478: error: parse error before 'chain' IPTables.xs: In function 'zero_entries': IPTables.xs: At top level:IPTables.xs:1481: error: 'chain' undeclared (first use in this function) IPTables.xs:1307: error: parse error before 'chain' IPTables.xs:1482: error: 'verbose' undeclared (first use in this function) IPTables.xs:1482: error: 'handle' undeclared (first use in this function) IPTables.xs: In function 'insert_entry': IPTables.xs:1320: error: 'nsaddrs' undeclared (first use in this function) IPTables.xs:1321: error: 'fw' undeclared (first use in this function) IPTables.xs:1321: error: 'saddrs' undeclared (first use in this function) IPTables.xs: At top level:IPTables.xs:1322: error: 'ndaddrs' undeclared (first use in this function) IPTables.xs:1490: error: parse error before 'chain' IPTables.xs:1323: error: 'daddrs' undeclared (first use in this function) IPTables.xs:1324: error: 'verbose' undeclared (first use in this function) IPTables.xs: In function 'delete_chain': IPTables.xs:1325: error: 'handle' undeclared (first use in this function)IPTables.xs:1493: error: 'chain' undeclared (first use in this function) IPTables.xs:1326: error: 'chain' undeclared (first use in this function) IPTables.xs:1494: error: 'verbose' undeclared (first use in this function)IPTables.xs:1326: error: 'rulenum' undeclared (first use in this function) IPTables.xs:1494: error: 'handle' undeclared (first use in this function) IPTables.xs: At top level: IPTables.xs:1334: warning: 'struct ipt_entry' declared inside parameter list IPTables.xs: At top level: IPTables.xs:1502: error: parse error before 'chain' IPTables.xs: In function 'make_delete_mask': IPTables.xs:1341: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry' IPTables.xs: In function 'list_entries': IPTables.xs:1510: error: 'verbose' undeclared (first use in this function)IPTables.xs:1342: error: dereferencing pointer to incomplete type IPTables.xs:1343: error: dereferencing pointer to incomplete type IPTables.xs:1515: error: 'numeric' undeclared (first use in this function) IPTables.xs:1346: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_match' IPTables.xs:1518: error: 'expanded' undeclared (first use in this function)IPTables.xs:1346: error: dereferencing pointer to incomplete type IPTables.xs:1521: error: 'linenumbers' undeclared (first use in this function) IPTables.xs:1350: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_target' IPTables.xs:1524: error: 'handle' undeclared (first use in this function) IPTables.xs:1351: error: dereferencing pointer to incomplete type IPTables.xs:1524: warning: assignment makes pointer from integer without a cast IPTables.xs:1526: warning: assignment makes pointer from integer without a cast IPTables.xs:1353: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry' IPTables.xs:1530: error: 'chain' undeclared (first use in this function) IPTables.xs:1354: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry' IPTables.xs:1356: error: dereferencing pointer to incomplete type IPTables.xs:1357: error: dereferencing pointer to incomplete type IPTables.xs:1536: warning: assignment makes pointer from integer without a castIPTables.xs:1361: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_match' IPTables.xs:1362: error: dereferencing pointer to incomplete type IPTables.xs:1363: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_match' IPTables.xs:1545: warning: assignment makes pointer from integer without a cast IPTables.xs:1363: error: dereferencing pointer to incomplete type IPTables.xs:1367: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_target' IPTables.xs:1368: error: dereferencing pointer to incomplete type IPTables.xs: At top level: IPTables.xs:1374: error: parse error before 'chain' IPTables.xs: In function 'delete_entry': IPTables.xs:1387: error: 'fw' undeclared (first use in this function) IPTables.xs:1388: error: 'nsaddrs' undeclared (first use in this function) IPTables.xs:1389: error: 'saddrs' undeclared (first use in this function) IPTables.xs:1390: error: 'ndaddrs' undeclared (first use in this function) IPTables.xs:1391: error: 'daddrs' undeclared (first use in this function) IPTables.xs:1392: error: 'verbose' undeclared (first use in this function) IPTables.xs:1393: error: 'handle' undeclared (first use in this function) IPTables.xs:1394: error: 'chain' undeclared (first use in this function) IPTables.xs: At top level: IPTables.xs:1401: error: parse error before 'chain' IPTables.xs: In function 'check_packet': IPTables.xs:1414: error: 'nsaddrs' undeclared (first use in this function) IPTables.xs:1415: error: 'fw' undeclared (first use in this function) IPTables.xs:1415: error: 'saddrs' undeclared (first use in this function) IPTables.xs:1416: error: 'ndaddrs' undeclared (first use in this function) IPTables.xs:1417: error: 'daddrs' undeclared (first use in this function) IPTables.xs:1418: error: 'verbose' undeclared (first use in this function) IPTables.xs:1419: error: 'handle' undeclared (first use in this function) IPTables.xs: At top level:IPTables.xs:1420: error: 'chain' undeclared (first use in this function) IPTables.xs:1619: warning: 'struct ipt_entry_target' declared inside parameter list IPTables.xs:1420: warning: assignment makes pointer from integer without a cast IPTables.xs: In function 'generate_entry': IPTables.xs:1625: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry' IPTables.xs:1626: error: dereferencing pointer to incomplete type IPTables.xs:1627: error: dereferencing pointer to incomplete type IPTables.xs: At top level:IPTables.xs:1630: error: dereferencing pointer to incomplete type IPTables.xs:1430: error: parse error before 'iptc_handle_t' IPTables.xs:1633: error: dereferencing pointer to incomplete type IPTables.xs:1431: error: parse error before 'iptc_handle_t' IPTables.xs:1634: error: dereferencing pointer to incomplete type IPTables.xs:1634: error: dereferencing pointer to incomplete type IPTables.xs:1635: error: dereferencing pointer to incomplete type IPTables.xs:1636: error: dereferencing pointer to incomplete type IPTables.xs:1636: error: dereferencing pointer to incomplete type IPTables.xs: In function 'for_each_chain': IPTables.xs:1438: error: 'handle' undeclared (first use in this function)IPTables.xs:1639: error: dereferencing pointer to incomplete type IPTables.xs:1640: error: dereferencing pointer to incomplete typeIPTables.xs:1438: warning: assignment makes pointer from integer without a cast IPTables.xs:1643: error: dereferencing pointer to incomplete type IPTables.xs:1643: error: dereferencing pointer to incomplete type IPTables.xs:1441: warning: assignment makes pointer from integer without a cast IPTables.xs:1643: error: dereferencing pointer to incomplete type IPTables.xs:1444: error: 'ipt_chainlabel' undeclared (first use in this function)IPTables.xs:1644: error: dereferencing pointer to incomplete type IPTables.xs:1646: error: dereferencing pointer to incomplete typeIPTables.xs:1446: warning: assignment makes pointer from integer without a cast IPTables.xs:1646: error: dereferencing pointer to incomplete typeIPTables.xs:1450: warning: assignment makes pointer from integer without a cast IPTables.xs:1455: error: 'builtinstoo' undeclared (first use in this function) IPTables.xs:1458: error: 'verbose' undeclared (first use in this function) IPTables.xs: At top level: IPTables.xs:1651: error: parse error before 'iptc_handle_t' IPTables.xs: At top level: IPTables.xs:1466: error: parse error before 'chain' IPTables.xs: In function 'flush_entries':IPTables.xs: In function 'do_command': IPTables.xs:1469: error: 'chain' undeclared (first use in this function)IPTables.xs:1653: error: storage size of 'fw' isn't known IPTables.xs:1470: error: 'verbose' undeclared (first use in this function) IPTables.xs:1470: error: 'handle' undeclared (first use in this function) IPTables.xs: At top level: IPTables.xs:1478: error: parse error before 'chain' IPTables.xs: In function 'zero_entries': IPTables.xs:1481: error: 'chain' undeclared (first use in this function) IPTables.xs:1683: error: dereferencing pointer to incomplete typeIPTables.xs:1482: error: 'verbose' undeclared (first use in this function) IPTables.xs:1482: error: 'handle' undeclared (first use in this function)IPTables.xs:1684: error: dereferencing pointer to incomplete type IPTables.xs:1685: error: dereferencing pointer to incomplete type IPTables.xs:1688: error: dereferencing pointer to incomplete type IPTables.xs:1689: error: dereferencing pointer to incomplete type IPTables.xs:1690: error: dereferencing pointer to incomplete type IPTables.xs: At top level:IPTables.xs:1697: error: 'argc' undeclared (first use in this function) IPTables.xs:1490: error: parse error before 'chain' IPTables.xs:1697: error: 'argv' undeclared (first use in this function) IPTables.xs: In function 'delete_chain': IPTables.xs:1493: error: 'chain' undeclared (first use in this function) IPTables.xs:1494: error: 'verbose' undeclared (first use in this function) IPTables.xs:1494: error: 'handle' undeclared (first use in this function) IPTables.xs:1706: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs:1712: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs: At top level: IPTables.xs:1502: error: parse error before 'chain' IPTables.xs:1723: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs:1729: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs: In function 'list_entries': IPTables.xs:1510: error: 'verbose' undeclared (first use in this function) IPTables.xs:1515: error: 'numeric' undeclared (first use in this function) IPTables.xs:1741: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs:1518: error: 'expanded' undeclared (first use in this function) IPTables.xs:1521: error: 'linenumbers' undeclared (first use in this function) IPTables.xs:1524: error: 'handle' undeclared (first use in this function)IPTables.xs:1751: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs:1524: warning: assignment makes pointer from integer without a cast IPTables.xs:1760: warning: pointer targets in passing argument 1 of 'add_command' differ in signednessIPTables.xs:1526: warning: assignment makes pointer from integer without a cast IPTables.xs:1530: error: 'chain' undeclared (first use in this function) IPTables.xs:1769: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs:1778: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs:1536: warning: assignment makes pointer from integer without a cast IPTables.xs:1784: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs:1545: warning: assignment makes pointer from integer without a cast IPTables.xs:1793: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs:1806: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs:1822: error: 'TRY_LOAD' undeclared (first use in this function) IPTables.xs:1822: error: type of formal parameter 2 is incomplete IPTables.xs:1845: error: 'NFC_IP_PROTO' undeclared (first use in this function) IPTables.xs:1854: error: 'NFC_IP_SRC' undeclared (first use in this function) IPTables.xs:1863: error: 'NFC_IP_DST' undeclared (first use in this function) IPTables.xs:1871: error: type of formal parameter 2 is incomplete IPTables.xs:1876: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_target' IPTables.xs:1877: error: dereferencing pointer to incomplete type IPTables.xs:1879: error: dereferencing pointer to incomplete type IPTables.xs:1880: error: dereferencing pointer to incomplete type IPTables.xs:1881: error: dereferencing pointer to incomplete type IPTables.xs:1882: error: dereferencing pointer to incomplete type IPTables.xs:1882: error: dereferencing pointer to incomplete type IPTables.xs: At top level:IPTables.xs:1883: error: dereferencing pointer to incomplete type IPTables.xs:1619: warning: 'struct ipt_entry_target' declared inside parameter listIPTables.xs:1883: error: dereferencing pointer to incomplete type IPTables.xs: In function 'generate_entry': IPTables.xs:1625: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry' IPTables.xs:1896: error: 'NFC_IP_IF_IN' undeclared (first use in this function) IPTables.xs:1626: error: dereferencing pointer to incomplete type IPTables.xs:1627: error: dereferencing pointer to incomplete type IPTables.xs:1907: error: 'NFC_IP_IF_OUT' undeclared (first use in this function) IPTables.xs:1630: error: dereferencing pointer to incomplete type IPTables.xs:1913: error: 'IPT_F_FRAG' undeclared (first use in this function) IPTables.xs:1633: error: dereferencing pointer to incomplete type IPTables.xs:1914: error: 'NFC_IP_FRAG' undeclared (first use in this function) IPTables.xs:1634: error: dereferencing pointer to incomplete type IPTables.xs:1634: error: dereferencing pointer to incomplete type IPTables.xs:1635: error: dereferencing pointer to incomplete type IPTables.xs:1636: error: dereferencing pointer to incomplete type IPTables.xs:1636: error: dereferencing pointer to incomplete type IPTables.xs:1930: error: 'LOAD_MUST_SUCCEED' undeclared (first use in this function)IPTables.xs:1639: error: dereferencing pointer to incomplete type IPTables.xs:1930: error: type of formal parameter 2 is incompleteIPTables.xs:1640: error: dereferencing pointer to incomplete type IPTables.xs:1643: error: dereferencing pointer to incomplete type IPTables.xs:1931: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_match' IPTables.xs:1643: error: dereferencing pointer to incomplete type IPTables.xs:1643: error: dereferencing pointer to incomplete typeIPTables.xs:1932: error: dereferencing pointer to incomplete type IPTables.xs:1933: error: dereferencing pointer to incomplete type IPTables.xs:1644: error: dereferencing pointer to incomplete type IPTables.xs:1934: error: dereferencing pointer to incomplete type IPTables.xs:1646: error: dereferencing pointer to incomplete typeIPTables.xs:1935: error: dereferencing pointer to incomplete type IPTables.xs:1646: error: dereferencing pointer to incomplete typeIPTables.xs:1935: error: dereferencing pointer to incomplete type IPTables.xs:1936: error: dereferencing pointer to incomplete type IPTables.xs:1936: error: dereferencing pointer to incomplete type IPTables.xs:1937: error: dereferencing pointer to incomplete type IPTables.xs:1937: error: dereferencing pointer to incomplete type IPTables.xs:1949: error: 'table' undeclared (first use in this function) IPTables.xs: At top level: IPTables.xs:1651: error: parse error before 'iptc_handle_t' IPTables.xs: In function 'do_command': IPTables.xs:1653: error: storage size of 'fw' isn't known IPTables.xs:2013: error: dereferencing pointer to incomplete type IPTables.xs:2013: error: dereferencing pointer to incomplete typeIPTables.xs:1683: error: dereferencing pointer to incomplete type IPTables.xs:2015: error: dereferencing pointer to incomplete type IPTables.xs:1684: error: dereferencing pointer to incomplete type IPTables.xs:2016: error: dereferencing pointer to incomplete type IPTables.xs:1685: error: dereferencing pointer to incomplete type IPTables.xs:2017: error: dereferencing pointer to incomplete type IPTables.xs:1688: error: dereferencing pointer to incomplete type IPTables.xs:2018: error: dereferencing pointer to incomplete type IPTables.xs:1689: error: dereferencing pointer to incomplete type IPTables.xs:2021: error: dereferencing pointer to incomplete typeIPTables.xs:1690: error: dereferencing pointer to incomplete type IPTables.xs:2021: error: dereferencing pointer to incomplete type IPTables.xs:2023: error: dereferencing pointer to incomplete type IPTables.xs:1697: error: 'argc' undeclared (first use in this function) IPTables.xs:2026: error: dereferencing pointer to incomplete type IPTables.xs:1697: error: 'argv' undeclared (first use in this function) IPTables.xs:2034: error: 'DONT_LOAD' undeclared (first use in this function) IPTables.xs:2035: error: type of formal parameter 2 is incomplete IPTables.xs:1706: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs:2037: error: type of formal parameter 2 is incomplete IPTables.xs:1712: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs:2041: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_match' IPTables.xs:2042: error: dereferencing pointer to incomplete type IPTables.xs:2044: error: dereferencing pointer to incomplete type IPTables.xs:1723: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs:2045: error: dereferencing pointer to incomplete type IPTables.xs:2046: error: dereferencing pointer to incomplete type IPTables.xs:1729: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs:2046: error: dereferencing pointer to incomplete type IPTables.xs:2047: error: dereferencing pointer to incomplete type IPTables.xs:2047: error: dereferencing pointer to incomplete type IPTables.xs:2050: error: dereferencing pointer to incomplete type IPTables.xs:2050: error: dereferencing pointer to incomplete type IPTables.xs:1741: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs:1751: warning: pointer targets in passing argument 1 of 'add_command' differ in signednessIPTables.xs:2063: error: dereferencing pointer to incomplete type IPTables.xs:2064: error: dereferencing pointer to incomplete type IPTables.xs:2067: error: dereferencing pointer to incomplete type IPTables.xs:2067: error: dereferencing pointer to incomplete type IPTables.xs:1760: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs:2071: error: dereferencing pointer to incomplete type IPTables.xs:2071: error: dereferencing pointer to incomplete type IPTables.xs:1769: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs:2076: error: 'PARAMETER_PROBLEM' undeclared (first use in this function) IPTables.xs:2077: error: type of formal parameter 1 is incomplete IPTables.xs:1778: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs:2079: error: type of formal parameter 1 is incomplete IPTables.xs:2082: error: type of formal parameter 1 is incomplete IPTables.xs:1784: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs:1793: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs:2103: error: type of formal parameter 1 is incomplete IPTables.xs:1806: warning: pointer targets in passing argument 1 of 'add_command' differ in signedness IPTables.xs:2107: error: type of formal parameter 1 is incomplete IPTables.xs:2111: error: type of formal parameter 1 is incomplete IPTables.xs:1822: error: 'TRY_LOAD' undeclared (first use in this function)IPTables.xs:2115: error: 'IPT_FUNCTION_MAXNAMELEN' undeclared (first use in this function) IPTables.xs:1822: error: type of formal parameter 2 is incomplete IPTables.xs:2118: error: type of formal parameter 1 is incomplete IPTables.xs:2121: error: 'handle' undeclared (first use in this function) IPTables.xs:2131: error: 'VERSION_PROBLEM' undeclared (first use in this function) IPTables.xs:2133: error: type of formal parameter 1 is incomplete IPTables.xs:2147: error: type of formal parameter 1 is incompleteIPTables.xs:1845: error: 'NFC_IP_PROTO' undeclared (first use in this function) IPTables.xs:2153: error: type of formal parameter 1 is incomplete IPTables.xs:1854: error: 'NFC_IP_SRC' undeclared (first use in this function) IPTables.xs:2163: error: type of formal parameter 1 is incomplete IPTables.xs:1863: error: 'NFC_IP_DST' undeclared (first use in this function) IPTables.xs:2169: error: type of formal parameter 1 is incomplete IPTables.xs:1871: error: type of formal parameter 2 is incomplete IPTables.xs:1876: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_target' IPTables.xs:1877: error: dereferencing pointer to incomplete type IPTables.xs:1879: error: dereferencing pointer to incomplete type IPTables.xs:2186: error: 'IPT_STANDARD_TARGET' undeclared (first use in this function)IPTables.xs:1880: error: dereferencing pointer to incomplete type IPTables.xs:2187: error: type of formal parameter 2 is incompleteIPTables.xs:1881: error: dereferencing pointer to incomplete type IPTables.xs:2190: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_target' IPTables.xs:1882: error: dereferencing pointer to incomplete typeIPTables.xs:2190: error: dereferencing pointer to incomplete type IPTables.xs:1882: error: dereferencing pointer to incomplete type IPTables.xs:2191: error: dereferencing pointer to incomplete type IPTables.xs:1883: error: dereferencing pointer to incomplete type IPTables.xs:2192: error: dereferencing pointer to incomplete type IPTables.xs:1883: error: dereferencing pointer to incomplete type IPTables.xs:2193: error: dereferencing pointer to incomplete type IPTables.xs:2194: error: dereferencing pointer to incomplete type IPTables.xs:2194: error: dereferencing pointer to incomplete type IPTables.xs:2202: error: type of formal parameter 2 is incomplete IPTables.xs:1896: error: 'NFC_IP_IF_IN' undeclared (first use in this function) IPTables.xs:2204: error: dereferencing pointer to incomplete type IPTables.xs:1907: error: 'NFC_IP_IF_OUT' undeclared (first use in this function) IPTables.xs:1913: error: 'IPT_F_FRAG' undeclared (first use in this function) IPTables.xs:1914: error: 'NFC_IP_FRAG' undeclared (first use in this function) IPTables.xs:1930: error: 'LOAD_MUST_SUCCEED' undeclared (first use in this function) IPTables.xs:1930: error: type of formal parameter 2 is incomplete IPTables.xs:1931: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_match' IPTables.xs:1932: error: dereferencing pointer to incomplete type IPTables.xs:1933: error: dereferencing pointer to incomplete type IPTables.xs:1934: error: dereferencing pointer to incomplete type IPTables.xs:1935: error: dereferencing pointer to incomplete type IPTables.xs:1935: error: dereferencing pointer to incomplete type IPTables.xs:1936: error: dereferencing pointer to incomplete type IPTables.xs:1936: error: dereferencing pointer to incomplete type IPTables.xs:1937: error: dereferencing pointer to incomplete type IPTables.xs:1937: error: dereferencing pointer to incomplete type IPTables.xs:1949: error: 'table' undeclared (first use in this function) IPTables.xs:2013: error: dereferencing pointer to incomplete type IPTables.xs:2013: error: dereferencing pointer to incomplete type IPTables.xs:2015: error: dereferencing pointer to incomplete type IPTables.xs:2016: error: dereferencing pointer to incomplete type IPTables.xs:2017: error: dereferencing pointer to incomplete type IPTables.xs:2018: error: dereferencing pointer to incomplete type IPTables.xs:2021: error: dereferencing pointer to incomplete type IPTables.xs:2021: error: dereferencing pointer to incomplete type IPTables.xs:2023: error: dereferencing pointer to incomplete type IPTables.xs:2026: error: dereferencing pointer to incomplete type IPTables.xs:2034: error: 'DONT_LOAD' undeclared (first use in this function) IPTables.xs:2035: error: type of formal parameter 2 is incomplete IPTables.xs:2037: error: type of formal parameter 2 is incomplete IPTables.xs:2041: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_match' IPTables.xs:2042: error: dereferencing pointer to incomplete type IPTables.xs:2044: error: dereferencing pointer to incomplete type IPTables.xs:2045: error: dereferencing pointer to incomplete type IPTables.xs:2046: error: dereferencing pointer to incomplete type IPTables.xs:2046: error: dereferencing pointer to incomplete type IPTables.xs:2047: error: dereferencing pointer to incomplete type IPTables.xs:2047: error: dereferencing pointer to incomplete type IPTables.xs:2050: error: dereferencing pointer to incomplete type IPTables.xs:2050: error: dereferencing pointer to incomplete type IPTables.xs: In function 'constant':IPTables.xs:2063: error: dereferencing pointer to incomplete type IPTables.xs:2064: error: dereferencing pointer to incomplete type IPTables.xs:2067: error: dereferencing pointer to incomplete type IPTables.xs:2067: error: dereferencing pointer to incomplete type IPTables.xs:2071: error: dereferencing pointer to incomplete typeIPTables.xs:2330: error: 'IFNAMSIZ' undeclared (first use in this function) IPTables.xs:2332: error: 'IPT_TABLE_MAXNAMELEN' undeclared (first use in this function) IPTables.xs:2335: error: 'IPT_F_FRAG' undeclared (first use in this function) IPTables.xs:2337: error: 'IPT_F_MASK' undeclared (first use in this function) IPTables.xs:2071: error: dereferencing pointer to incomplete type IPTables.xs:2344: error: 'IPT_INV_TOS' undeclared (first use in this function) IPTables.xs:2076: error: 'PARAMETER_PROBLEM' undeclared (first use in this function) IPTables.xs:2077: error: type of formal parameter 1 is incomplete IPTables.xs:2354: error: 'IPT_INV_MASK' undeclared (first use in this function) IPTables.xs:2079: error: type of formal parameter 1 is incomplete IPTables.xs:2082: error: type of formal parameter 1 is incomplete IPTables.xs:2103: error: type of formal parameter 1 is incompleteIPTables.xs: At top level: IPTables.xs:2366: error: parse error before 'handle' IPTables.xs:2366: warning: data definition has no type or storage class IPTables.xs:2376: error: parse error before 'iptc_handle_t' IPTables.xs:2376: warning: no semicolon at end of struct or union IPTables.xs:2377: error: 'ipt_chainlabel' undeclared here (not in a function) IPTables.xs:2378: error: parse error before '}' token IPTables.xs:2378: warning: data definition has no type or storage class IPTables.xs:2383: error: parse error before 'iptc_handle_t' IPTables.xs:2383: warning: no semicolon at end of struct or union IPTables.xs:2107: error: type of formal parameter 1 is incompleteIPTables.xs:2384: warning: data definition has no type or storage class IPTables.xs:2385: error: parse error before '}' token IPTables.xs:2385: warning: data definition has no type or storage class IPTables.xs:2111: error: type of formal parameter 1 is incomplete IPTables.xs:2391: warning: 'struct ipt_ip' declared inside parameter list IPTables.xs:2391: warning: 'struct ipt_entry_match' declared inside parameter list IPTables.xs: In function 'save':IPTables.xs:2115: error: 'IPT_FUNCTION_MAXNAMELEN' undeclared (first use in this function) IPTables.xs:2393: error: dereferencing pointer to incomplete type IPTables.xs:2393: error: 'TRY_LOAD' undeclared (first use in this function) IPTables.xs:2118: error: type of formal parameter 1 is incomplete IPTables.xs:2393: error: type of formal parameter 2 is incomplete IPTables.xs:2121: error: 'handle' undeclared (first use in this function) IPTables.xs:2396: error: dereferencing pointer to incomplete type IPTables.xs:2397: error: dereferencing pointer to incomplete type IPTables.xs:2131: error: 'VERSION_PROBLEM' undeclared (first use in this function) IPTables.xs:2399: error: dereferencing pointer to incomplete type IPTables.xs:2401: error: dereferencing pointer to incomplete type IPTables.xs:2133: error: type of formal parameter 1 is incompleteIPTables.xs:2402: error: dereferencing pointer to incomplete type IPTables.xs:2147: error: type of formal parameter 1 is incomplete IPTables.xs:2153: error: type of formal parameter 1 is incomplete IPTables.xs:2163: error: type of formal parameter 1 is incomplete IPTables.xs:2169: error: type of formal parameter 1 is incomplete IPTables.xs:2186: error: 'IPT_STANDARD_TARGET' undeclared (first use in this function) IPTables.xs:2187: error: type of formal parameter 2 is incomplete IPTables.xs:2190: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_target' IPTables.xs:2190: error: dereferencing pointer to incomplete type IPTables.xs:2191: error: dereferencing pointer to incomplete type IPTables.xs:2192: error: dereferencing pointer to incomplete type IPTables.xs:2193: error: dereferencing pointer to incomplete type IPTables.xs:2194: error: dereferencing pointer to incomplete type IPTables.xs:2194: error: dereferencing pointer to incomplete type IPTables.xs:2202: error: type of formal parameter 2 is incomplete IPTables.xs:2204: error: dereferencing pointer to incomplete type IPTables.xs: In function 'XS_IPTables__init_xs': IPTables.xs:2421: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.c:2466: error: 'RETVAL' undeclared (first use in this function) IPTables.xs:2427: error: parse error before ')' token IPTables.xs: In function 'constant': IPTables.xs:2330: error: 'IFNAMSIZ' undeclared (first use in this function) IPTables.xs:2332: error: 'IPT_TABLE_MAXNAMELEN' undeclared (first use in this function) IPTables.xs:2335: error: 'IPT_F_FRAG' undeclared (first use in this function) IPTables.xs:2337: error: 'IPT_F_MASK' undeclared (first use in this function) IPTables.xs:2344: error: 'IPT_INV_TOS' undeclared (first use in this function) IPTables.xs:2354: error: 'IPT_INV_MASK' undeclared (first use in this function) IPTables.xs: At top level: IPTables.xs:2366: error: parse error before 'handle' IPTables.xs:2366: warning: data definition has no type or storage class IPTables.xs:2376: error: parse error before 'iptc_handle_t' IPTables.xs:2376: warning: no semicolon at end of struct or union IPTables.xs:2377: error: 'ipt_chainlabel' undeclared here (not in a function) IPTables.xs:2378: error: parse error before '}' token IPTables.xs:2378: warning: data definition has no type or storage class IPTables.xs:2383: error: parse error before 'iptc_handle_t' IPTables.xs:2383: warning: no semicolon at end of struct or union IPTables.xs:2384: warning: data definition has no type or storage class IPTables.xs:2385: error: parse error before '}' token IPTables.c: In function 'XS_IPTables_iptc_builtin':IPTables.xs:2385: warning: data definition has no type or storage class IPTables.c:2514: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.c:2514: error: 'h' undeclared (first use in this function) IPTables.xs:2391: warning: 'struct ipt_ip' declared inside parameter list IPTables.xs:2391: warning: 'struct ipt_entry_match' declared inside parameter list IPTables.xs: In function 'save': IPTables.xs:2393: error: dereferencing pointer to incomplete type IPTables.xs:2393: error: 'TRY_LOAD' undeclared (first use in this function) IPTables.xs:2393: error: type of formal parameter 2 is incomplete IPTables.xs:2396: error: dereferencing pointer to incomplete type IPTables.xs:2397: error: dereferencing pointer to incomplete type IPTables.xs:2399: error: dereferencing pointer to incomplete type IPTables.xs:2401: error: dereferencing pointer to incomplete type IPTables.xs:2402: error: dereferencing pointer to incomplete type IPTables.c:2521: error: parse error before ')' token IPTables.c: In function 'XS_IPTables_iptc_first_chain': IPTables.c:2556: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.c:2556: error: 'h' undeclared (first use in this function) IPTables.c:2562: error: parse error before ')' token IPTables.xs: In function 'XS_IPTables__init_xs': IPTables.xs:2421: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.c:2466: error: 'RETVAL' undeclared (first use in this function) IPTables.xs:2427: error: parse error before ')' token IPTables.xs:2469: warning: assignment makes pointer from integer without a cast IPTables.c: In function 'XS_IPTables_iptc_next_chain': IPTables.c:2592: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.c:2592: error: 'h' undeclared (first use in this function) IPTables.c: In function 'XS_IPTables_iptc_builtin': IPTables.c:2514: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.c:2514: error: 'h' undeclared (first use in this function) IPTables.c:2598: error: parse error before ')' token IPTables.xs:2484: warning: assignment makes pointer from integer without a cast IPTables.c:2521: error: parse error before ')' token IPTables.c: In function 'XS_IPTables_iptc_get_policy': IPTables.c:2634: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.xs:2495: error: storage size of 'count' isn't known IPTables.c:2650: error: parse error before ')' token IPTables.xs:2498: error: invalid type argument of 'unary *' IPTables.xs:2500: warning: passing argument 2 of 'Perl_newSVpv' makes pointer from integer without a cast IPTables.c: In function 'XS_IPTables_iptc_first_chain': IPTables.c:2556: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.c:2556: error: 'h' undeclared (first use in this function) IPTables.c:2562: error: parse error before ')' token IPTables.xs:2469: warning: assignment makes pointer from integer without a cast IPTables.c: In function 'XS_IPTables_iptc_first_rule': IPTables.c:2684: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.c:2684: error: 'h' undeclared (first use in this function) IPTables.c:2688: error: 'RETVAL' undeclared (first use in this function) IPTables.c: In function 'XS_IPTables_iptc_next_chain': IPTables.c:2592: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.c:2592: error: 'h' undeclared (first use in this function) IPTables.c:2598: error: parse error before ')' token IPTables.c:2700: error: parse error before ')' token IPTables.xs:2514: error: parse error before ')' token IPTables.xs:2484: warning: assignment makes pointer from integer without a cast IPTables.c: In function 'XS_IPTables_iptc_get_policy': IPTables.c:2634: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.c: In function 'XS_IPTables_iptc_commit': IPTables.xs:2495: error: storage size of 'count' isn't knownIPTables.c:2743: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.c:2743: error: 'h' undeclared (first use in this function) IPTables.c:2750: error: parse error before ')' token IPTables.c:2650: error: parse error before ')' token IPTables.xs:2498: error: invalid type argument of 'unary *' IPTables.xs:2500: warning: passing argument 2 of 'Perl_newSVpv' makes pointer from integer without a cast IPTables.c: In function 'XS_IPTables_iptc_first_rule': IPTables.c:2684: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.c:2684: error: 'h' undeclared (first use in this function) IPTables.c: In function 'XS_IPTables__set_policy': IPTables.c:2812: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.c:2812: error: 'h' undeclared (first use in this function) IPTables.c:2688: error: 'RETVAL' undeclared (first use in this function) IPTables.c:2820: error: parse error before ')' token IPTables.c:2700: error: parse error before ')' token IPTables.xs:2514: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__reset_counter': IPTables.c:2848: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.c:2848: error: 'h' undeclared (first use in this function) IPTables.c:2855: error: parse error before ')' token IPTables.c: In function 'XS_IPTables_iptc_commit': IPTables.c:2743: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.c:2743: error: 'h' undeclared (first use in this function) IPTables.c:2750: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__delete_entry': IPTables.c:2892: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.c:2892: error: 'h' undeclared (first use in this function) IPTables.c:2901: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__set_policy': IPTables.c:2812: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.c:2812: error: 'h' undeclared (first use in this function) IPTables.c: In function 'XS_IPTables__add_entry': IPTables.c:2941: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.c:2941: error: 'h' undeclared (first use in this function) IPTables.c:2820: error: parse error before ')' token IPTables.xs:2611: error: storage size of 'fw' isn't known IPTables.c:2969: error: parse error before ')' token IPTables.xs:2632: error: dereferencing pointer to incomplete type IPTables.xs:2634: error: dereferencing pointer to incomplete type IPTables.xs:2635: error: dereferencing pointer to incomplete type IPTables.xs:2638: error: dereferencing pointer to incomplete type IPTables.xs:2640: error: dereferencing pointer to incomplete type IPTables.xs:2641: error: dereferencing pointer to incomplete type IPTables.xs:2647: error: 'NFC_IP_SRC' undeclared (first use in this function) IPTables.c: In function 'XS_IPTables__reset_counter':IPTables.xs:2655: error: 'NFC_IP_DST' undeclared (first use in this function) IPTables.c:2848: error: 'iptc_handle_t' undeclared (first use in this function)IPTables.xs:2670: error: 'PARAMETER_PROBLEM' undeclared (first use in this function) IPTables.c:2848: error: 'h' undeclared (first use in this function) IPTables.xs:2670: error: type of formal parameter 1 is incomplete IPTables.xs:2671: error: 'NFC_IP_PROTO' undeclared (first use in this function) IPTables.xs:2674: error: 'TRY_LOAD' undeclared (first use in this function) IPTables.xs:2674: error: type of formal parameter 2 is incomplete IPTables.xs:2678: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_target' IPTables.xs:2678: error: dereferencing pointer to incomplete type IPTables.xs:2679: error: dereferencing pointer to incomplete type IPTables.xs:2680: error: dereferencing pointer to incomplete type IPTables.xs:2681: error: dereferencing pointer to incomplete type IPTables.xs:2682: error: dereferencing pointer to incomplete type IPTables.xs:2682: error: dereferencing pointer to incomplete type IPTables.xs:2683: error: dereferencing pointer to incomplete type IPTables.xs:2683: error: dereferencing pointer to incomplete type IPTables.xs:2691: error: type of formal parameter 1 is incomplete IPTables.c:2855: error: parse error before ')' token IPTables.xs:2693: error: 'LOAD_MUST_SUCCEED' undeclared (first use in this function) IPTables.xs:2693: error: type of formal parameter 2 is incomplete IPTables.xs:2694: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_match' IPTables.xs:2694: error: dereferencing pointer to incomplete type IPTables.xs:2695: error: dereferencing pointer to incomplete type IPTables.xs:2696: error: dereferencing pointer to incomplete type IPTables.xs:2697: error: dereferencing pointer to incomplete type IPTables.xs:2697: error: dereferencing pointer to incomplete type IPTables.xs:2698: error: dereferencing pointer to incomplete type IPTables.xs:2698: error: dereferencing pointer to incomplete type IPTables.xs:2699: error: dereferencing pointer to incomplete type IPTables.xs:2699: error: dereferencing pointer to incomplete type IPTables.xs:2719: error: dereferencing pointer to incomplete type IPTables.xs:2719: error: dereferencing pointer to incomplete type IPTables.xs:2719: error: dereferencing pointer to incomplete type IPTables.xs:2719: error: dereferencing pointer to incomplete type IPTables.xs:2721: error: dereferencing pointer to incomplete type IPTables.xs:2723: error: dereferencing pointer to incomplete type IPTables.xs:2725: error: dereferencing pointer to incomplete type IPTables.xs:2725: error: dereferencing pointer to incomplete type IPTables.xs:2725: error: dereferencing pointer to incomplete type IPTables.xs:2725: error: dereferencing pointer to incomplete type IPTables.xs:2729: error: 'DONT_LOAD' undeclared (first use in this function) IPTables.xs:2729: error: type of formal parameter 2 is incomplete IPTables.xs:2730: error: type of formal parameter 2 is incomplete IPTables.xs:2735: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_match' IPTables.xs:2735: error: dereferencing pointer to incomplete type IPTables.xs:2736: error: dereferencing pointer to incomplete type IPTables.xs:2737: error: dereferencing pointer to incomplete type IPTables.xs:2738: error: dereferencing pointer to incomplete type IPTables.xs:2738: error: dereferencing pointer to incomplete type IPTables.xs:2739: error: dereferencing pointer to incomplete type IPTables.xs:2739: error: dereferencing pointer to incomplete type IPTables.xs:2740: error: dereferencing pointer to incomplete type IPTables.xs:2740: error: dereferencing pointer to incomplete type IPTables.xs:2747: error: type of formal parameter 1 is incomplete IPTables.xs:2757: error: 'IPT_STANDARD_TARGET' undeclared (first use in this function) IPTables.xs:2757: error: type of formal parameter 2 is incomplete IPTables.xs:2758: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_target' IPTables.xs:2758: error: dereferencing pointer to incomplete type IPTables.xs:2759: error: dereferencing pointer to incomplete type IPTables.xs:2760: error: dereferencing pointer to incomplete type IPTables.xs:2761: error: dereferencing pointer to incomplete type IPTables.xs:2762: error: dereferencing pointer to incomplete type IPTables.xs:2762: error: dereferencing pointer to incomplete type IPTables.xs:2770: error: type of formal parameter 2 is incomplete IPTables.xs:2772: error: dereferencing pointer to incomplete type IPTables.xs:2777: error: dereferencing pointer to incomplete type IPTables.xs:2779: error: dereferencing pointer to incomplete type IPTables.xs:2781: error: dereferencing pointer to incomplete type IPTables.xs:2781: error: dereferencing pointer to incomplete type IPTables.xs:2785: error: dereferencing pointer to incomplete type IPTables.xs:2785: error: dereferencing pointer to incomplete type IPTables.c: In function 'XS_IPTables__delete_entry': IPTables.c:2892: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.c:2892: error: 'h' undeclared (first use in this function) IPTables.c:2901: error: parse error before ')' token IPTables.xs: In function 'XS_IPTables_get_match_options': IPTables.xs:2803: error: 'TRY_LOAD' undeclared (first use in this function) IPTables.xs:2803: error: type of formal parameter 2 is incomplete IPTables.xs:2807: error: dereferencing pointer to incomplete type IPTables.xs:2809: error: dereferencing pointer to incomplete type IPTables.xs:2809: error: dereferencing pointer to incomplete type IPTables.c: In function 'XS_IPTables__add_entry': IPTables.c:2941: error: 'iptc_handle_t' undeclared (first use in this function) IPTables.c:2941: error: 'h' undeclared (first use in this function) IPTables.xs:2611: error: storage size of 'fw' isn't known IPTables.xs: In function 'XS_IPTables_get_match_help': IPTables.xs:2823: error: 'TRY_LOAD' undeclared (first use in this function) IPTables.xs:2823: error: type of formal parameter 2 is incomplete IPTables.xs:2827: error: dereferencing pointer to incomplete type IPTables.c:2969: error: parse error before ')' token IPTables.xs:2632: error: dereferencing pointer to incomplete type IPTables.xs:2634: error: dereferencing pointer to incomplete type IPTables.xs:2635: error: dereferencing pointer to incomplete type IPTables.xs:2638: error: dereferencing pointer to incomplete type IPTables.xs:2640: error: dereferencing pointer to incomplete type IPTables.xs:2641: error: dereferencing pointer to incomplete type IPTables.xs:2647: error: 'NFC_IP_SRC' undeclared (first use in this function) IPTables.xs:2655: error: 'NFC_IP_DST' undeclared (first use in this function) IPTables.xs: In function 'XS_IPTables_get_target_options': IPTables.xs:2842: error: 'TRY_LOAD' undeclared (first use in this function) IPTables.xs:2842: error: type of formal parameter 2 is incomplete IPTables.xs:2670: error: 'PARAMETER_PROBLEM' undeclared (first use in this function) IPTables.xs:2846: error: dereferencing pointer to incomplete type IPTables.xs:2670: error: type of formal parameter 1 is incomplete IPTables.xs:2671: error: 'NFC_IP_PROTO' undeclared (first use in this function) IPTables.xs:2674: error: 'TRY_LOAD' undeclared (first use in this function) IPTables.xs:2674: error: type of formal parameter 2 is incomplete IPTables.xs:2678: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_target' IPTables.xs:2678: error: dereferencing pointer to incomplete type IPTables.xs:2679: error: dereferencing pointer to incomplete type IPTables.xs:2680: error: dereferencing pointer to incomplete type IPTables.xs:2681: error: dereferencing pointer to incomplete type IPTables.xs:2682: error: dereferencing pointer to incomplete type IPTables.xs:2682: error: dereferencing pointer to incomplete type IPTables.xs:2683: error: dereferencing pointer to incomplete type IPTables.xs:2848: error: dereferencing pointer to incomplete type IPTables.xs:2848: error: dereferencing pointer to incomplete type IPTables.xs:2683: error: dereferencing pointer to incomplete type IPTables.xs:2691: error: type of formal parameter 1 is incomplete IPTables.xs:2693: error: 'LOAD_MUST_SUCCEED' undeclared (first use in this function) IPTables.xs:2693: error: type of formal parameter 2 is incomplete IPTables.xs:2694: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_match' IPTables.xs:2694: error: dereferencing pointer to incomplete type IPTables.xs:2695: error: dereferencing pointer to incomplete type IPTables.xs:2696: error: dereferencing pointer to incomplete type IPTables.xs:2697: error: dereferencing pointer to incomplete type IPTables.xs:2697: error: dereferencing pointer to incomplete type IPTables.xs:2698: error: dereferencing pointer to incomplete type IPTables.xs:2698: error: dereferencing pointer to incomplete type IPTables.xs:2699: error: dereferencing pointer to incomplete type IPTables.xs:2699: error: dereferencing pointer to incomplete type IPTables.xs:2719: error: dereferencing pointer to incomplete type IPTables.xs:2719: error: dereferencing pointer to incomplete type IPTables.xs:2719: error: dereferencing pointer to incomplete type IPTables.xs:2719: error: dereferencing pointer to incomplete type IPTables.xs:2721: error: dereferencing pointer to incomplete type IPTables.xs:2723: error: dereferencing pointer to incomplete type IPTables.xs:2725: error: dereferencing pointer to incomplete type IPTables.xs:2725: error: dereferencing pointer to incomplete type IPTables.xs:2725: error: dereferencing pointer to incomplete type IPTables.xs:2725: error: dereferencing pointer to incomplete type IPTables.xs:2729: error: 'DONT_LOAD' undeclared (first use in this function) IPTables.xs:2729: error: type of formal parameter 2 is incomplete IPTables.xs:2730: error: type of formal parameter 2 is incomplete IPTables.xs:2735: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_match' IPTables.xs:2735: error: dereferencing pointer to incomplete type IPTables.xs:2736: error: dereferencing pointer to incomplete type IPTables.xs:2737: error: dereferencing pointer to incomplete type IPTables.xs:2738: error: dereferencing pointer to incomplete type IPTables.xs:2738: error: dereferencing pointer to incomplete type IPTables.xs:2739: error: dereferencing pointer to incomplete typeIPTables.xs: In function 'XS_IPTables_get_target_help': IPTables.xs:2862: error: 'TRY_LOAD' undeclared (first use in this function) IPTables.xs:2862: error: type of formal parameter 2 is incomplete IPTables.xs:2739: error: dereferencing pointer to incomplete typeIPTables.xs:2866: error: dereferencing pointer to incomplete type IPTables.xs:2740: error: dereferencing pointer to incomplete type IPTables.xs:2740: error: dereferencing pointer to incomplete type IPTables.xs:2747: error: type of formal parameter 1 is incomplete IPTables.xs:2757: error: 'IPT_STANDARD_TARGET' undeclared (first use in this function) IPTables.xs:2757: error: type of formal parameter 2 is incomplete IPTables.xs:2758: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_target' IPTables.xs:2758: error: dereferencing pointer to incomplete type IPTables.xs:2759: error: dereferencing pointer to incomplete type IPTables.xs:2760: error: dereferencing pointer to incomplete type IPTables.xs:2761: error: dereferencing pointer to incomplete type IPTables.xs:2762: error: dereferencing pointer to incomplete type IPTables.xs:2762: error: dereferencing pointer to incomplete type IPTables.xs:2770: error: type of formal parameter 2 is incomplete IPTables.xs:2772: error: dereferencing pointer to incomplete type IPTables.xs:2777: error: dereferencing pointer to incomplete type IPTables.xs:2779: error: dereferencing pointer to incomplete type IPTables.xs:2781: error: dereferencing pointer to incomplete type IPTables.xs:2781: error: dereferencing pointer to incomplete type IPTables.xs:2785: error: dereferencing pointer to incomplete type IPTables.xs:2785: error: dereferencing pointer to incomplete type IPTables.c: In function 'XS_IPTables__Entry_iniface': IPTables.c:3315: error: 'self' undeclared (first use in this function) IPTables.c:3323: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Entry_outiface': IPTables.c:3353: error: 'self' undeclared (first use in this function) IPTables.c:3361: error: parse error before ')' token IPTables.xs: In function 'XS_IPTables_get_match_options': IPTables.xs:2803: error: 'TRY_LOAD' undeclared (first use in this function) IPTables.xs:2803: error: type of formal parameter 2 is incomplete IPTables.xs:2807: error: dereferencing pointer to incomplete type IPTables.xs:2809: error: dereferencing pointer to incomplete type IPTables.xs:2809: error: dereferencing pointer to incomplete type IPTables.c: In function 'XS_IPTables__Entry_bytes': IPTables.c:3391: error: 'self' undeclared (first use in this function) IPTables.c:3400: error: parse error before ')' token IPTables.xs: In function 'XS_IPTables_get_match_help': IPTables.xs:2823: error: 'TRY_LOAD' undeclared (first use in this function) IPTables.xs:2823: error: type of formal parameter 2 is incomplete IPTables.xs:2827: error: dereferencing pointer to incomplete type IPTables.xs: In function 'XS_IPTables_get_target_options': IPTables.xs:2842: error: 'TRY_LOAD' undeclared (first use in this function) IPTables.xs:2842: error: type of formal parameter 2 is incomplete IPTables.xs:2846: error: dereferencing pointer to incomplete type IPTables.xs:2848: error: dereferencing pointer to incomplete type IPTables.xs:2848: error: dereferencing pointer to incomplete type IPTables.c: In function 'XS_IPTables__Entry_packets': IPTables.c:3436: error: 'self' undeclared (first use in this function) IPTables.c:3441: error: parse error before ')' token IPTables.xs: In function 'XS_IPTables_get_target_help': IPTables.xs:2862: error: 'TRY_LOAD' undeclared (first use in this function) IPTables.xs:2862: error: type of formal parameter 2 is incomplete IPTables.xs:2866: error: dereferencing pointer to incomplete type IPTables.c: In function 'XS_IPTables__Entry_proto': IPTables.c:3467: error: 'self' undeclared (first use in this function) IPTables.c: In function 'XS_IPTables__Entry_iniface': IPTables.c:3315: error: 'self' undeclared (first use in this function) IPTables.c:3472: error: parse error before ')' token IPTables.c:3323: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Entry_proto_name': IPTables.c:3498: error: 'self' undeclared (first use in this function) IPTables.c:3503: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Entry_outiface': IPTables.c:3353: error: 'self' undeclared (first use in this function) IPTables.c:3361: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Entry_invflags': IPTables.c:3529: error: 'self' undeclared (first use in this function) IPTables.c:3534: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Entry_bytes': IPTables.c:3391: error: 'self' undeclared (first use in this function) IPTables.c:3400: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Entry_flags': IPTables.c:3560: error: 'self' undeclared (first use in this function) IPTables.c:3565: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Entry_packets': IPTables.c:3436: error: 'self' undeclared (first use in this function) IPTables.c:3441: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Entry_get_target': IPTables.c:3591: error: 'self' undeclared (first use in this function) IPTables.c:3596: error: parse error before ')' token IPTables.xs:2970: warning: assignment makes pointer from integer without a cast IPTables.c: In function 'XS_IPTables__Entry_proto': IPTables.c:3467: error: 'self' undeclared (first use in this function) IPTables.c:3472: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Entry_src': IPTables.c:3622: error: 'self' undeclared (first use in this function) IPTables.c:3630: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Entry_proto_name': IPTables.c:3498: error: 'self' undeclared (first use in this function) IPTables.c:3503: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Entry_src_mask': IPTables.c:3656: error: 'self' undeclared (first use in this function) IPTables.c:3661: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Entry_invflags': IPTables.c:3529: error: 'self' undeclared (first use in this function) IPTables.c:3534: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Entry_dst': IPTables.c:3687: error: 'self' undeclared (first use in this function) IPTables.c:3695: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Entry_flags': IPTables.c:3560: error: 'self' undeclared (first use in this function) IPTables.c:3565: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Entry_dst_mask': IPTables.c:3722: error: 'self' undeclared (first use in this function) IPTables.c:3727: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Entry_get_target': IPTables.c:3591: error: 'self' undeclared (first use in this function) IPTables.c:3596: error: parse error before ')' token IPTables.xs:2970: warning: assignment makes pointer from integer without a cast IPTables.c: In function 'XS_IPTables__Entry_iptc_next_rule': IPTables.c:3753: error: 'self' undeclared (first use in this function) IPTables.c:3757: error: 'RETVAL' undeclared (first use in this function) IPTables.c:3760: error: parse error before ')' token IPTables.xs:3024: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Entry_src': IPTables.c:3622: error: 'self' undeclared (first use in this function) IPTables.c:3630: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Entry_DESTROY': IPTables.c:3810: error: 'self' undeclared (first use in this function) IPTables.c:3815: error: parse error before ')' tokenIPTables.c: In function 'XS_IPTables__Entry_src_mask': IPTables.c:3656: error: 'self' undeclared (first use in this function) IPTables.c:3661: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Entry_find_target': IPTables.c:3843: error: 'self' undeclared (first use in this function) IPTables.c:3847: error: 'RETVAL' undeclared (first use in this function) IPTables.c:3850: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Entry_dst': IPTables.c:3687: error: 'self' undeclared (first use in this function) IPTables.c:3695: error: parse error before ')' tokenIPTables.xs:3062: error: parse error before ')' token IPTables.xs:3068: error: 'TRY_LOAD' undeclared (first use in this function) IPTables.xs:3068: warning: passing argument 1 of 'find_target' makes pointer from integer without a cast IPTables.xs:3068: error: type of formal parameter 2 is incomplete IPTables.c: In function 'XS_IPTables__Entry_dst_mask': IPTables.c:3722: error: 'self' undeclared (first use in this function) IPTables.c: In function 'XS_IPTables__Entry_clone': IPTables.c:3891: error: 'self' undeclared (first use in this function) IPTables.c:3727: error: parse error before ')' token IPTables.c:3900: error: 'RETVAL' undeclared (first use in this function) IPTables.c:3903: error: parse error before ')' token IPTables.xs:3089: error: parse error before ')' token IPTables.xs:3097: error: dereferencing pointer to incomplete type IPTables.xs:3099: error: dereferencing pointer to incomplete type IPTables.xs:3100: error: dereferencing pointer to incomplete type IPTables.xs:3103: error: 'IPT_STANDARD_TARGET' undeclared (first use in this function) IPTables.xs:3103: error: 'LOAD_MUST_SUCCEED' undeclared (first use in this function) IPTables.xs:3103: error: type of formal parameter 2 is incomplete IPTables.xs:3104: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_target' IPTables.xs:3104: error: dereferencing pointer to incomplete type IPTables.xs:3105: error: dereferencing pointer to incomplete type IPTables.xs:3106: error: dereferencing pointer to incomplete type IPTables.xs:3107: error: dereferencing pointer to incomplete type IPTables.xs:3108: error: dereferencing pointer to incomplete type IPTables.xs:3108: error: dereferencing pointer to incomplete type IPTables.xs:3110: error: dereferencing pointer to incomplete type IPTables.c: In function 'XS_IPTables__Entry_iptc_next_rule': IPTables.c:3753: error: 'self' undeclared (first use in this function) IPTables.c:3757: error: 'RETVAL' undeclared (first use in this function) IPTables.c:3760: error: parse error before ')' token IPTables.xs:3024: error: parse error before ')' token IPTables.c: In function 'XS_IPTables__Target_print_match': IPTables.c:3962: error: parse error before 'target' IPTables.c:3970: error: parse error before '=' token IPTables.xs:3137: error: parse error before '=' token IPTables.xs:3138: error: parse error before 'target' IPTables.xs:3139: error: 'RETVAL' undeclared (first use in this function) IPTables.c:3981: error: 'targ' undeclared (first use in this function) IPTables.c: At top level: IPTables.c:3983: error: parse error before 'void' IPTables.c:3983: error: parse error before '(' token IPTables.c: In function 'XS_IPTables__Entry_DESTROY': IPTables.c:3810: error: 'self' undeclared (first use in this function) IPTables.c: In function 'XS_IPTables__Target_print_target': IPTables.c:3999: error: parse error before 'target' IPTables.c:3815: error: parse error before ')' token IPTables.c:4007: error: parse error before '=' token IPTables.xs:3150: error: parse error before '=' token IPTables.xs:3151: error: parse error before 'target' IPTables.xs:3157: error: 'RETVAL' undeclared (first use in this function) IPTables.xs: At top level: IPTables.xs:3163: error: parse error before '}' token IPTables.c:4031: error: parse error before '=' token IPTables.c:4031: error: parse error before '++' token IPTables.c:4033: error: parse error before '(' token IPTables.c: In function 'XS_IPTables__Target_save': IPTables.c:4049: error: parse error before 'target' IPTables.c:4057: error: parse error before '=' token IPTables.c: In function 'XS_IPTables__Entry_find_target': IPTables.c:3843: error: 'self' undeclared (first use in this function) IPTables.c:3847: error: 'RETVAL' undeclared (first use in this function) IPTables.xs:3176: error: parse error before '=' tokenIPTables.c:3850: error: parse error before ')' token IPTables.xs:3178: error: parse error before 'target' IPTables.xs:3180: error: parse error before 'target' IPTables.xs:3186: error: 'RETVAL' undeclared (first use in this function) IPTables.xs:3062: error: parse error before ')' token IPTables.xs: At top level: IPTables.xs:3192: error: parse error before '}' token IPTables.c:4084: error: parse error before '=' token IPTables.xs:3068: error: 'TRY_LOAD' undeclared (first use in this function) IPTables.c:4084: error: parse error before '++' token IPTables.xs:3068: warning: passing argument 1 of 'find_target' makes pointer from integer without a cast IPTables.xs:3068: error: type of formal parameter 2 is incomplete IPTables.c:4086: error: parse error before '(' token IPTables.c: In function 'XS_IPTables__Entry_clone': IPTables.c:3891: error: 'self' undeclared (first use in this function) IPTables.c:3900: error: 'RETVAL' undeclared (first use in this function) IPTables.c:3903: error: parse error before ')' token IPTables.xs:3089: error: parse error before ')' token IPTables.xs:3097: error: dereferencing pointer to incomplete type IPTables.xs:3099: error: dereferencing pointer to incomplete type IPTables.xs:3100: error: dereferencing pointer to incomplete type IPTables.xs:3103: error: 'IPT_STANDARD_TARGET' undeclared (first use in this function) IPTables.xs:3103: error: 'LOAD_MUST_SUCCEED' undeclared (first use in this function) IPTables.xs:3103: error: type of formal parameter 2 is incomplete IPTables.xs:3104: error: invalid application of 'sizeof' to incomplete type 'struct ipt_entry_target' IPTables.xs:3104: error: dereferencing pointer to incomplete type IPTables.xs:3105: error: dereferencing pointer to incomplete type IPTables.xs:3106: error: dereferencing pointer to incomplete type IPTables.xs:3107: error: dereferencing pointer to incomplete type IPTables.xs:3108: error: dereferencing pointer to incomplete type IPTables.xs:3108: error: dereferencing pointer to incomplete type IPTables.xs:3110: error: dereferencing pointer to incomplete type IPTables.c: In function 'XS_IPTables__Target_print_match': IPTables.c:3962: error: parse error before 'target' IPTables.c:3970: error: parse error before '=' token IPTables.xs:3137: error: parse error before '=' token IPTables.xs:3138: error: parse error before 'target' IPTables.xs:3139: error: 'RETVAL' undeclared (first use in this function) IPTables.c:3981: error: 'targ' undeclared (first use in this function) IPTables.c: At top level: IPTables.c:3983: error: parse error before 'void' IPTables.c:3983: error: parse error before '(' token IPTables.c: In function 'XS_IPTables__Target_print_target': IPTables.c:3999: error: parse error before 'target' IPTables.c:4007: error: parse error before '=' token IPTables.xs:3150: error: parse error before '=' token IPTables.xs:3151: error: parse error before 'target' IPTables.xs:3157: error: 'RETVAL' undeclared (first use in this function) IPTables.xs: At top level: IPTables.xs:3163: error: parse error before '}' token IPTables.c:4031: error: parse error before '=' token IPTables.c:4031: error: parse error before '++' token IPTables.c:4033: error: parse error before '(' token IPTables.c: In function 'XS_IPTables__Target_save': IPTables.c:4049: error: parse error before 'target' IPTables.c:4057: error: parse error before '=' token IPTables.xs:3176: error: parse error before '=' token IPTables.xs:3178: error: parse error before 'target' IPTables.xs:3180: error: parse error before 'target' IPTables.xs:3186: error: 'RETVAL' undeclared (first use in this function) IPTables.xs: At top level: IPTables.xs:3192: error: parse error before '}' token IPTables.c:4084: error: parse error before '=' token IPTables.c:4084: error: parse error before '++' token IPTables.c:4086: error: parse error before '(' token lipo: can't open input file: /var/tmp//ccPBu8oW.out (No such file or directory) make: *** [IPTables.o] Error 1