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 /home/cpanrun/ia64/build/5.8.2/bin/perl /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -typemap /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/ExtUtils/typemap -typemap typemap IPQueue.xs > IPQueue.xsc && mv IPQueue.xsc IPQueue.c Please specify prototyping behavior for IPQueue.xs (see perlxs manual) cc -c -I/usr/local/include -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"1.25\" -DXS_VERSION=\"1.25\" +Z "-I/home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE" IPQueue.c Error 112: "IPQueue.xs", line 11 # Include file "libipq.h" not found. #include "libipq.h" ^^^^^^^^^^ Error 112: "IPQueue.xs", line 12 # Include file not found. #include ^^^^^^^^^^^^^^^^^^^ Error 172: "IPQueue.xs", line 44 # Undeclared variable 'IPQ_COPY_META'. return IPQ_COPY_META; ^^^^^^^^^^^^^ Error 172: "IPQueue.xs", line 46 # Undeclared variable 'IPQ_COPY_PACKET'. return IPQ_COPY_PACKET; ^^^^^^^^^^^^^^^ Error 403: "IPQueue.xs", line 59 # Undeclared variable 'NF_ACCEPT'. Perhaps 'OP_ACCEPT' as in "opcode OP_ACCEPT" ["/home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE/opnames.h", line 244] was intended. return NF_ACCEPT; ^^^^^^^^^ Error 172: "IPQueue.xs", line 61 # Undeclared variable 'NF_DROP'. return NF_DROP; ^^^^^^^ Warning 612: "IPQueue.xs", line 91 # Label 'not_there' has no uses. not_there: ^^^^^^^^^^ Error 19: "IPQueue.xs", line 106 # Unexpected 'ipqxs_packet_t'. typedef ipq_packet_msg_t ipqxs_packet_t; ^^^^^^^^^^^^^^ Warning 942: "IPQueue.xs", line 132 # Types 'ipq_handle *' and 'int' are not assignment-compatible. RETVAL->handle = ipq_create_handle(flags, protocol); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Error 172: "IPQueue.xs", line 148 # Undeclared variable 'ipqxs_packet_t'. newlen = IPQXS_MIN_BUFLEN + range; ^^^^^^^^^^^^^^^^ Error 172: "IPQueue.c", line 252 # Undeclared variable 'ipqxs_packet_t'. ipqxs_packet_t * RETVAL; ^^^^^^^^^^^^^^ Error 172: "IPQueue.xs", line 176 # Undeclared variable 'IPQM_PACKET'. case IPQM_PACKET: { ^^^^^^^^^^^ Error 172: "IPQueue.xs", line 178 # Undeclared variable 'ipqxs_packet_t'. unsigned int size = sizeof(ipqxs_packet_t) + pm->data_len; ^^^^^^^^^^^^^^ Error 419: "IPQueue.xs", line 180 # 'ipqxs_packet_t' is used as a type, but has not been defined as a type. RETVAL = (ipqxs_packet_t *)safemalloc(size); ^^^^^^^^^^^^^^ Error 699: "IPQueue.xs", line 180 # Error limit reached; halting compilation. RETVAL = (ipqxs_packet_t *)safemalloc(size); ^^^^^^^^^^^^^^ make: *** [IPQueue.o] Error 2