cpan[4]> install IPTables::IPv4 Running install for module IPTables::IPv4 Running make for D/DP/DPATES/IPTables-IPv4-0.98.tar.gz Checksum for /root/.cpan/sources/authors/id/D/DP/DPATES/IPTables-IPv4-0.98.tar.gz ok IPTables-IPv4-0.98/ IPTables-IPv4-0.98/t/ IPTables-IPv4-0.98/t/56speed.t IPTables-IPv4-0.98/t/07flush.t IPTables-IPv4-0.98/t/18rename.t IPTables-IPv4-0.98/t/05insert.t IPTables-IPv4-0.98/t/19listports.t IPTables-IPv4-0.98/t/59numberproto.t IPTables-IPv4-0.98/t/08replace.t IPTables-IPv4-0.98/t/03admin.t IPTables-IPv4-0.98/t/01simple_manip.t IPTables-IPv4-0.98/t/99restore_ruleset.t IPTables-IPv4-0.98/t/14badtarget.t IPTables-IPv4-0.98/t/03modules.t IPTables-IPv4-0.98/t/00save_current_ruleset.t IPTables-IPv4-0.98/t/24delete.t IPTables-IPv4-0.98/t/15manyrules.t IPTables-IPv4-0.98/t/16manyrules2.t IPTables-IPv4-0.98/t/04append.t IPTables-IPv4-0.98/Changes IPTables-IPv4-0.98/libiptc/ IPTables-IPv4-0.98/libiptc/libip4tc.c IPTables-IPv4-0.98/libiptc/libiptc.c IPTables-IPv4-0.98/libiptc/libip6tc.c IPTables-IPv4-0.98/libiptc/Makefile IPTables-IPv4-0.98/packer.h IPTables-IPv4-0.98/modules/ IPTables-IPv4-0.98/modules/ipt_pl_MASQUERADE.c IPTables-IPv4-0.98/modules/ip6t_pl_ah.c IPTables-IPv4-0.98/modules/ipt_pl_limit.c IPTables-IPv4-0.98/modules/ip6t_pl_tcp.c IPTables-IPv4-0.98/modules/ipt_pl_length.c IPTables-IPv4-0.98/modules/.time-test IPTables-IPv4-0.98/modules/ipt_pl_udp.c IPTables-IPv4-0.98/modules/ipt_pl_mac.c IPTables-IPv4-0.98/modules/ipt_pl_SNAT.c IPTables-IPv4-0.98/modules/ipt_pl_tcpmss.c IPTables-IPv4-0.98/modules/.IPV4OPTSSTRIP-test IPTables-IPv4-0.98/modules/.addrtype-test IPTables-IPv4-0.98/modules/.pkttype-test IPTables-IPv4-0.98/modules/ipt_pl_MARK.c IPTables-IPv4-0.98/modules/ipt_pl_psd.c IPTables-IPv4-0.98/modules/ipt_pl_TCPMSS.c IPTables-IPv4-0.98/modules/ip6t_pl_eui64.c IPTables-IPv4-0.98/modules/ipt_pl_ipv4options.c IPTables-IPv4-0.98/modules/ip6t_pl_udp.c IPTables-IPv4-0.98/modules/ipt_pl_tcp.c IPTables-IPv4-0.98/modules/ip6t_pl_TRACE.c IPTables-IPv4-0.98/modules/.REJECT-test6 IPTables-IPv4-0.98/modules/ip6t_pl_LOG.c IPTables-IPv4-0.98/modules/.NOTRACK-test IPTables-IPv4-0.98/modules/ip6t_pl_length.c IPTables-IPv4-0.98/modules/ip6t_pl_esp.c IPTables-IPv4-0.98/modules/ipt_pl_FTOS.c IPTables-IPv4-0.98/modules/ip6t_pl_MARK.c IPTables-IPv4-0.98/modules/.ipv4options-test IPTables-IPv4-0.98/modules/ipt_pl_REDIRECT.c IPTables-IPv4-0.98/modules/ipt_pl_multiport.c IPTables-IPv4-0.98/modules/ipt_pl_MIRROR.c IPTables-IPv4-0.98/modules/ip6t_pl_HL.c IPTables-IPv4-0.98/modules/ipt_pl_ecn.c IPTables-IPv4-0.98/modules/ipt_pl_pkttype.c IPTables-IPv4-0.98/modules/ipt_pl_TTL.c IPTables-IPv4-0.98/modules/ipt_pl_IPV4OPTSSTRIP.c IPTables-IPv4-0.98/modules/ip6t_pl_owner.c IPTables-IPv4-0.98/modules/ipt_pl_LOG.c IPTables-IPv4-0.98/modules/ipt_pl_unclean.c IPTables-IPv4-0.98/modules/ipt_pl_ULOG.c IPTables-IPv4-0.98/modules/ipt_pl_DSCP.c IPTables-IPv4-0.98/modules/.TRACE-test IPTables-IPv4-0.98/modules/ipt_pl_TRACE.c IPTables-IPv4-0.98/modules/Makefile IPTables-IPv4-0.98/modules/ip6t_pl_hl.c IPTables-IPv4-0.98/modules/ipt_pl_dscp.c IPTables-IPv4-0.98/modules/.TRACE-test6 IPTables-IPv4-0.98/modules/.length-test IPTables-IPv4-0.98/modules/ipt_pl_state.c IPTables-IPv4-0.98/modules/ipt_pl_ECN.c IPTables-IPv4-0.98/modules/ipt_pl_ah.c IPTables-IPv4-0.98/modules/ipt_pl_iplimit.c IPTables-IPv4-0.98/modules/ip6t_pl_standard.c IPTables-IPv4-0.98/modules/ip6t_pl_mac.c IPTables-IPv4-0.98/modules/ipt_pl_icmp.c IPTables-IPv4-0.98/modules/ipt_pl_mport.c IPTables-IPv4-0.98/modules/ip6t_pl_icmpv6.c IPTables-IPv4-0.98/modules/ipt_pl_TARPIT.c IPTables-IPv4-0.98/modules/ipt_pl_ttl.c IPTables-IPv4-0.98/modules/ipt_pl_standard.c IPTables-IPv4-0.98/modules/ipt_pl_owner.c IPTables-IPv4-0.98/modules/ip6t_pl_limit.c IPTables-IPv4-0.98/modules/ipt_pl_time.c IPTables-IPv4-0.98/modules/ip6t_pl_REJECT.c IPTables-IPv4-0.98/modules/ipt_pl_esp.c IPTables-IPv4-0.98/modules/ipt_pl_NOTRACK.c IPTables-IPv4-0.98/modules/.ah-test6 IPTables-IPv4-0.98/modules/.psd-test IPTables-IPv4-0.98/modules/ipt_pl_REJECT.c IPTables-IPv4-0.98/modules/ipt_pl_DNAT.c IPTables-IPv4-0.98/modules/.mport-test IPTables-IPv4-0.98/modules/ipt_pl_tos.c IPTables-IPv4-0.98/modules/.esp-test6 IPTables-IPv4-0.98/modules/ipt_pl_addrtype.c IPTables-IPv4-0.98/modules/ip6t_pl_mark.c IPTables-IPv4-0.98/modules/ipt_pl_TOS.c IPTables-IPv4-0.98/modules/ip6t_pl_multiport.c IPTables-IPv4-0.98/modules/ipt_pl_mark.c IPTables-IPv4-0.98/include/ IPTables-IPv4-0.98/include/linux/ IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_conntrack.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_TCPMSS.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_esp.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_DSCP.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_tcpmss.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_ah.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_sctp.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_ECN.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_ecn.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_rpc.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_FTOS.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_ULOG.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_connlimit.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_SAME.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_iplimit.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_physdev.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_length.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_TTL.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_ttl.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_pkttype.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_helper.h IPTables-IPv4-0.98/include/linux/netfilter_ipv4/ipt_dscp.h IPTables-IPv4-0.98/include/linux/netfilter_ipv6/ IPTables-IPv4-0.98/include/linux/netfilter_ipv6/ip6t_hl.h IPTables-IPv4-0.98/include/linux/netfilter_ipv6/ip6t_HL.h IPTables-IPv4-0.98/include/linux/netfilter_ipv6/ip6t_ah.h IPTables-IPv4-0.98/include/linux/netfilter_ipv6/ip6t_frag.h IPTables-IPv4-0.98/include/linux/netfilter_ipv6/ip6t_REJECT.h IPTables-IPv4-0.98/include/linux/netfilter_ipv6/ip6t_owner.h IPTables-IPv4-0.98/include/linux/netfilter_ipv6/ip6t_length.h IPTables-IPv4-0.98/include/linux/netfilter_ipv6/ip6t_esp.h IPTables-IPv4-0.98/include/libiptc/ IPTables-IPv4-0.98/include/libiptc/ipt_kernel_headers.h IPTables-IPv4-0.98/include/libiptc/libiptc.h IPTables-IPv4-0.98/include/libiptc/libip6tc.h IPTables-IPv4-0.98/IPv4/ IPTables-IPv4-0.98/IPv4/TableTie.pm IPTables-IPv4-0.98/IPv4/Chain.pm IPTables-IPv4-0.98/IPv4/Rule.pm IPTables-IPv4-0.98/IPv4/Toplevel.pm IPTables-IPv4-0.98/IPv4/RuleList.pm IPTables-IPv4-0.98/IPv4.xs IPTables-IPv4-0.98/README IPTables-IPv4-0.98/IPv6.pm IPTables-IPv4-0.98/IPv4.pm IPTables-IPv4-0.98/loader.c IPTables-IPv4-0.98/IPTables.typemap IPTables-IPv4-0.98/Makefile.PL IPTables-IPv4-0.98/IPTables::IPv4.pdf IPTables-IPv4-0.98/COPYING IPTables-IPv4-0.98/MANIFEST IPTables-IPv4-0.98/maskgen.c IPTables-IPv4-0.98/local_types.h IPTables-IPv4-0.98/unpacker.c IPTables-IPv4-0.98/Todo IPTables-IPv4-0.98/IPv6.xs IPTables-IPv4-0.98/maskgen.h IPTables-IPv4-0.98/unpacker.h IPTables-IPv4-0.98/packer.c IPTables-IPv4-0.98/module_iface.h IPTables-IPv4-0.98/loader.h Removing previously used /root/.cpan/build/IPTables-IPv4-0.98 CPAN.pm: Going to build D/DP/DPATES/IPTables-IPv4-0.98.tar.gz Checking if your kit is complete... Looks good Writing Makefile for IPTables::IPv4 cp IPv4/TableTie.pm blib/lib/IPTables/IPv4/TableTie.pm cp IPv4/Chain.pm blib/lib/IPTables/IPv4/Chain.pm cp IPv4.pm blib/lib/IPTables/IPv4.pm AutoSplitting blib/lib/IPTables/IPv4.pm (blib/lib/auto/IPTables/IPv4) cp IPv6.pm blib/lib/IPTables/IPv6.pm AutoSplitting blib/lib/IPTables/IPv6.pm (blib/lib/auto/IPTables/IPv6) cp IPv4/Toplevel.pm blib/lib/IPTables/IPv4/Toplevel.pm cp IPv4/Rule.pm blib/lib/IPTables/IPv4/Rule.pm cp IPv4/RuleList.pm blib/lib/IPTables/IPv4/RuleList.pm /usr/bin/perl5.8.8 /usr/lib64/perl5/5.8.8/ExtUtils/xsubpp -noprototypes -typemap /usr/lib64/perl5/5.8.8/ExtUtils/typemap -typemap IPTables.typemap IPv4.xs > IPv4.xsc && mv IPv4.xsc IPv4.c x86_64-pc-linux-gnu-gcc -c -Iinclude -I/usr/src/linux/include -Wall -DMODULE_PATH=\"/usr/lib/IPTables-IPv4\" -DPERL_USES_64BIT_INT -O2 -pipe -DVERSION=\"0.98\" -DXS_VERSION=\"0.98\" -fPIC "-I/usr/lib64/perl5/5.8.8/x86_64-linux/CORE" IPv4.c IPv4.xs: In function 'XS_IPTables__IPv4__Table_get_policy': IPv4.xs:136: warning: format '%llu' expects type 'long long unsigned int', but argument 3 has type 'u_int64_t' IPv4.xs:139: warning: format '%llu' expects type 'long long unsigned int', but argument 3 has type 'u_int64_t' IPv4.xs: In function 'XS_IPTables__IPv4__Table_set_policy': IPv4.xs:334: warning: format '%Lu' expects type 'long long unsigned int *', but argument 3 has type 'u_int64_t *' IPv4.xs:344: warning: format '%Lu' expects type 'long long unsigned int *', but argument 3 has type 'u_int64_t *' IPv4.xs: In function 'XS_IPTables__IPv4__Table_get_references': IPv4.xs:379: warning: pointer targets in passing argument 1 of 'iptc_get_references' differ in signedness x86_64-pc-linux-gnu-gcc -c -Iinclude -I/usr/src/linux/include -Wall -DMODULE_PATH=\"/usr/lib/IPTables-IPv4\" -DPERL_USES_64BIT_INT -O2 -pipe -DVERSION=\"0.98\" -DXS_VERSION=\"0.98\" -fPIC "-I/usr/lib64/perl5/5.8.8/x86_64-linux/CORE" loader.c x86_64-pc-linux-gnu-gcc -c -Iinclude -I/usr/src/linux/include -Wall -DMODULE_PATH=\"/usr/lib/IPTables-IPv4\" -DPERL_USES_64BIT_INT -O2 -pipe -DVERSION=\"0.98\" -DXS_VERSION=\"0.98\" -fPIC "-I/usr/lib64/perl5/5.8.8/x86_64-linux/CORE" packer.c packer.c: In function 'ipt_do_pack': packer.c:261: warning: passing argument 2 of 'Perl_sv_2pv_flags' from incompatible pointer type packer.c:319: warning: passing argument 2 of 'Perl_sv_2pv_flags' from incompatible pointer type packer.c:380: warning: passing argument 2 of 'Perl_sv_2pv_flags' from incompatible pointer type packer.c:512: warning: format '%Lu' expects type 'long long unsigned int *', but argument 3 has type 'u_int64_t *' packer.c:523: warning: format '%Lu' expects type 'long long unsigned int *', but argument 3 has type 'u_int64_t *' x86_64-pc-linux-gnu-gcc -c -Iinclude -I/usr/src/linux/include -Wall -DMODULE_PATH=\"/usr/lib/IPTables-IPv4\" -DPERL_USES_64BIT_INT -O2 -pipe -DVERSION=\"0.98\" -DXS_VERSION=\"0.98\" -fPIC "-I/usr/lib64/perl5/5.8.8/x86_64-linux/CORE" unpacker.c unpacker.c: In function 'ipt_do_unpack': unpacker.c:264: warning: format '%llu' expects type 'long long unsigned int', but argument 3 has type 'u_int64_t' unpacker.c:267: warning: format '%llu' expects type 'long long unsigned int', but argument 3 has type 'u_int64_t' x86_64-pc-linux-gnu-gcc -c -Iinclude -I/usr/src/linux/include -Wall -DMODULE_PATH=\"/usr/lib/IPTables-IPv4\" -DPERL_USES_64BIT_INT -O2 -pipe -DVERSION=\"0.98\" -DXS_VERSION=\"0.98\" -fPIC "-I/usr/lib64/perl5/5.8.8/x86_64-linux/CORE" maskgen.c make -C libiptc/ all make[1]: Entering directory `/root/.cpan/build/IPTables-IPv4-0.98/libiptc' gcc -o libip4tc.o -c libip4tc.c -I../include -I/usr/src/linux/include -DIPTABLES_VERSION=\"1.2.8\" -O2 -Wall In file included from libip4tc.c:116: libiptc.c: In function 'entry2index': libiptc.c:136: warning: format '%i' expects type 'int', but argument 3 has type 'long int' libiptc.c: In function 'iptc_init': libiptc.c:312: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness libip4tc.c: In function 'dump_entry': libip4tc.c:148: warning: format '%llu' expects type 'long long unsigned int', but argument 2 has type 'u_int64_t' libip4tc.c:148: warning: format '%llu' expects type 'long long unsigned int', but argument 3 has type 'u_int64_t' gcc -o libip6tc.o -c libip6tc.c -I../include -I/usr/src/linux/include -DIPTABLES_VERSION=\"1.2.8\" -O2 -Wall In file included from libip6tc.c:111: libiptc.c: In function 'entry2index': libiptc.c:136: warning: format '%i' expects type 'int', but argument 3 has type 'long int' libiptc.c: In function 'ip6tc_init': libiptc.c:312: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness libip6tc.c: In function 'dump_entry': libip6tc.c:179: warning: format '%llu' expects type 'long long unsigned int', but argument 2 has type 'u_int64_t' libip6tc.c:179: warning: format '%llu' expects type 'long long unsigned int', but argument 3 has type 'u_int64_t' ar r libiptc.a libip4tc.o libip6tc.o ar: creating libiptc.a make[1]: Leaving directory `/root/.cpan/build/IPTables-IPv4-0.98/libiptc' Running Mkbootstrap for IPTables::IPv4 () chmod 644 IPv4.bs rm -f blib/arch/auto/IPTables/IPv4/IPv4.so x86_64-pc-linux-gnu-gcc -shared -L/usr/local/lib64 IPv4.o loader.o packer.o unpacker.o maskgen.o libiptc/libiptc.a -o blib/arch/auto/IPTables/IPv4/IPv4.so \ \ /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: libiptc/libiptc.a(libip4tc.o): relocation R_X86_64_32S against `iptc_next_chain' can not be used when making a shared object; recompile with -fPIC libiptc/libiptc.a: could not read symbols: Bad value collect2: ld returned 1 exit status make: *** [blib/arch/auto/IPTables/IPv4/IPv4.so] Error 1 /usr/bin/make -- NOT OK Running make test Can't test without successful make Running make install make had returned bad status, install seems impossible Failed during this command: DPATES/IPTables-IPv4-0.98.tar.gz : make NO cpan[5]>