Member
Registered: May 2004
Distribution: SuSe 10.0
Posts: 154
Rep:
|
installing perl modules for Linbock is not working
Hello,
I am trying to install several modules for Perl so that I can install linblock.pl. I am looking for a linux version of peer guardian 2. I did a search on this site for peer guardian 2 and a poster said that linblock.pl was what to use.
So I decided to try it. I found out that I had to install a few modules before I could install linblock. I was able to install Net::IP, Bundle::CPAN, and LWP::Simple without any problems. When I tried to install IPTables::IPv4 and Signature I got errors. I am not sure how to fix these errors. Below is the errors that I got.
By the way I am running Suse 10.0 Perl version 5.8.7
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/perl /usr/lib/perl5/5.8.7/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.8.7/ExtUtils/typemap -typemap IPTables.typemap IPv4.xs > IPv4.xsc && mv IPv4.xsc IPv4.c
cc -c -Iinclude -I/usr/src/linux/include -Wall -DMODULE_PATH=\"/usr/lib/IPTables-IPv4\" -O2 -march=i586 -mtune=i686 -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -g -Wall -pipe -DVERSION=\"0.98\" -DXS_VERSION=\"0.98\" -fPIC "-I/usr/lib/perl5/5.8.7/i586-linux-thread-multi/CORE" IPv4.c
In file included from /usr/src/linux/include/linux/netdevice.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:10,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/if.h:26:1: warning: "IFNAMSIZ" redefined
In file included from include/libiptc/ipt_kernel_headers.h:14,
from include/libiptc/libiptc.h:5,
from IPv4.xs:28:
/usr/include/net/if.h:128:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/netdevice.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:10,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/if.h:30:1: warning: "IFF_UP" redefined
In file included from include/libiptc/ipt_kernel_headers.h:14,
from include/libiptc/libiptc.h:5,
from IPv4.xs:28:
/usr/include/net/if.h:46:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/netdevice.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:10,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/if.h:31:1: warning: "IFF_BROADCAST" redefined
In file included from include/libiptc/ipt_kernel_headers.h:14,
from include/libiptc/libiptc.h:5,
from IPv4.xs:28:
/usr/include/net/if.h:48:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/netdevice.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:10,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/if.h:32:1: warning: "IFF_DEBUG" redefined
In file included from include/libiptc/ipt_kernel_headers.h:14,
from include/libiptc/libiptc.h:5,
from IPv4.xs:28:
/usr/include/net/if.h:50:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/netdevice.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:10,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/if.h:33:1: warning: "IFF_LOOPBACK" redefined
In file included from include/libiptc/ipt_kernel_headers.h:14,
from include/libiptc/libiptc.h:5,
from IPv4.xs:28:
/usr/include/net/if.h:52:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/netdevice.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:10,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/if.h:34:1: warning: "IFF_POINTOPOINT" redefined
In file included from include/libiptc/ipt_kernel_headers.h:14,
from include/libiptc/libiptc.h:5,
from IPv4.xs:28:
/usr/include/net/if.h:54:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/netdevice.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:10,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/if.h:35:1: warning: "IFF_NOTRAILERS" redefined
In file included from include/libiptc/ipt_kernel_headers.h:14,
from include/libiptc/libiptc.h:5,
from IPv4.xs:28:
/usr/include/net/if.h:56:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/netdevice.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:10,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/if.h:36:1: warning: "IFF_RUNNING" redefined
In file included from include/libiptc/ipt_kernel_headers.h:14,
from include/libiptc/libiptc.h:5,
from IPv4.xs:28:
/usr/include/net/if.h:58:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/netdevice.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:10,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/if.h:37:1: warning: "IFF_NOARP" redefined
In file included from include/libiptc/ipt_kernel_headers.h:14,
from include/libiptc/libiptc.h:5,
from IPv4.xs:28:
/usr/include/net/if.h:60:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/netdevice.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:10,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/if.h:38:1: warning: "IFF_PROMISC" redefined
In file included from include/libiptc/ipt_kernel_headers.h:14,
from include/libiptc/libiptc.h:5,
from IPv4.xs:28:
/usr/include/net/if.h:62:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/netdevice.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:10,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/if.h:39:1: warning: "IFF_ALLMULTI" redefined
In file included from include/libiptc/ipt_kernel_headers.h:14,
from include/libiptc/libiptc.h:5,
from IPv4.xs:28:
/usr/include/net/if.h:66:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/netdevice.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:10,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/if.h:41:1: warning: "IFF_MASTER" redefined
In file included from include/libiptc/ipt_kernel_headers.h:14,
from include/libiptc/libiptc.h:5,
from IPv4.xs:28:
/usr/include/net/if.h:69:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/netdevice.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:10,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/if.h:42:1: warning: "IFF_SLAVE" redefined
In file included from include/libiptc/ipt_kernel_headers.h:14,
from include/libiptc/libiptc.h:5,
from IPv4.xs:28:
/usr/include/net/if.h:71:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/netdevice.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:10,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/if.h:44:1: warning: "IFF_MULTICAST" redefined
In file included from include/libiptc/ipt_kernel_headers.h:14,
from include/libiptc/libiptc.h:5,
from IPv4.xs:28:
/usr/include/net/if.h:74:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/netdevice.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:10,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/if.h:48:1: warning: "IFF_PORTSEL" redefined
In file included from include/libiptc/ipt_kernel_headers.h:14,
from include/libiptc/libiptc.h:5,
from IPv4.xs:28:
/usr/include/net/if.h:77:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/netdevice.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:10,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/if.h:49:1: warning: "IFF_AUTOMEDIA" redefined
In file included from include/libiptc/ipt_kernel_headers.h:14,
from include/libiptc/libiptc.h:5,
from IPv4.xs:28:
/usr/include/net/if.h:79:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/netdevice.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:10,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/if.h:95: error: redefinition of ‘struct ifmap’
/usr/src/linux/include/linux/if.h:131: error: redefinition of ‘struct ifreq’
/usr/src/linux/include/linux/if.h:181: error: redefinition of ‘struct ifconf’
In file included from /usr/src/linux/include/net/protocol.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:11,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/in6.h:31: error: redefinition of ‘struct in6_addr’
/usr/src/linux/include/linux/in6.h:54: error: redefinition of ‘struct sockaddr_in6’
/usr/src/linux/include/linux/in6.h:62: error: redefinition of ‘struct ipv6_mreq’
In file included from /usr/src/linux/include/net/protocol.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:11,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/in6.h:131:1: warning: "IPPROTO_HOPOPTS" redefined
In file included from /usr/lib/perl5/5.8.7/i586-linux-thread-multi/CORE/perl.h:880,
from IPv4.xs:25:
/usr/include/netinet/in.h:36:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/net/protocol.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:11,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/in6.h:132:1: warning: "IPPROTO_ROUTING" redefined
In file included from /usr/lib/perl5/5.8.7/i586-linux-thread-multi/CORE/perl.h:880,
from IPv4.xs:25:
/usr/include/netinet/in.h:58:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/net/protocol.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:11,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/in6.h:133:1: warning: "IPPROTO_FRAGMENT" redefined
In file included from /usr/lib/perl5/5.8.7/i586-linux-thread-multi/CORE/perl.h:880,
from IPv4.xs:25:
/usr/include/netinet/in.h:60:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/net/protocol.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:11,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/in6.h:134:1: warning: "IPPROTO_ICMPV6" redefined
In file included from /usr/lib/perl5/5.8.7/i586-linux-thread-multi/CORE/perl.h:880,
from IPv4.xs:25:
/usr/include/netinet/in.h:70:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/net/protocol.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:11,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/in6.h:135:1: warning: "IPPROTO_NONE" redefined
In file included from /usr/lib/perl5/5.8.7/i586-linux-thread-multi/CORE/perl.h:880,
from IPv4.xs:25:
/usr/include/netinet/in.h:72:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/net/protocol.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:11,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/in6.h:136:1: warning: "IPPROTO_DSTOPTS" redefined
In file included from /usr/lib/perl5/5.8.7/i586-linux-thread-multi/CORE/perl.h:880,
from IPv4.xs:25:
/usr/include/netinet/in.h:74:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/net/protocol.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:11,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/in6.h:166:1: warning: "IPV6_ADD_MEMBERSHIP" redefined
In file included from /usr/include/netinet/in.h:345,
from /usr/lib/perl5/5.8.7/i586-linux-thread-multi/CORE/perl.h:880,
from IPv4.xs:25:
/usr/include/bits/in.h:137:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/net/protocol.h:28,
from /usr/src/linux/include/linux/netfilter_ipv4.h:11,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/in6.h:167:1: warning: "IPV6_DROP_MEMBERSHIP" redefined
In file included from /usr/include/netinet/in.h:345,
from /usr/lib/perl5/5.8.7/i586-linux-thread-multi/CORE/perl.h:880,
from IPv4.xs:25:
/usr/include/bits/in.h:138:1: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/net/protocol.h:30,
from /usr/src/linux/include/linux/netfilter_ipv4.h:11,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/linux/ipv6.h:19: error: redefinition of ‘struct in6_pktinfo’
In file included from /usr/src/linux/include/linux/netfilter_ipv4.h:11,
from /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
from include/libiptc/libiptc.h:6,
from IPv4.xs:28:
/usr/src/linux/include/net/protocol.h:38: warning: ‘struct sk_buff’ declared inside parameter list
/usr/src/linux/include/net/protocol.h:38: warning: its scope is only this definition or declaration, which is probably not what you want
/usr/src/linux/include/net/protocol.h:39: error: syntax error before ‘u32’
/usr/src/linux/include/net/protocol.h:47: warning: ‘struct sk_buff’ declared inside parameter list
/usr/src/linux/include/net/protocol.h:52: warning: ‘struct inet6_skb_parm’ declared inside parameter list
/usr/src/linux/include/net/protocol.h:52: warning: ‘struct sk_buff’ declared inside parameter list
/usr/src/linux/include/net/protocol.h:62: error: field ‘list’ has incomplete type
IPv4.xs: In function ‘XS_IPTables__IPv4__Table_set_policy’:
IPv4.xs:329: warning: dereferencing type-punned pointer will break strict-aliasing rules
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
make: *** [IPv4.o] 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
Any Help will be appreciated
|