не ставится IPTables::IPv4 (perl module) на SlackWare 12.2
При установке IPTables::IPv4 для perl 5.10 вылазит куча ошибок, ссылающихся на отсутствие инклудов для ядра из ветки 2.4. Пробовал скопировать инклуды из старого ядра 2.4 (kernel-headers-2.4.31-i386-1.tgz), но опять не помогло.
#perl -MCPAN -e "install IPTables::IPv4"
......
gcc -o ipt_pl_DNAT.o -c ipt_pl_DNAT.c -I/usr/src/linux/include -I../include -I/usr/lib/perl5/5.10.0/i486-linux-thread-multi/CORE -I.. -Wall -O2 -Wundef
ipt_pl_DNAT.c:11:41: error: linux/netfilter_ipv4/ip_nat.h: No such file or directory
ipt_pl_DNAT.c:20: warning: 'struct ip_nat_range' declared inside parameter list
ipt_pl_DNAT.c:20: warning: its scope is only this definition or declaration, which is probably not what you want
ipt_pl_DNAT.c: In function 'parse_nat_range':
ipt_pl_DNAT.c:32: error: dereferencing pointer to incomplete type
ipt_pl_DNAT.c:32: error: 'IP_NAT_RANGE_PROTO_SPECIFIED' undeclared (first use in this function)
# uname -a
Linux papa 2.6.27.7-smp #1 SMP Thu Nov 20 22:18:02 CST 2008 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ AuthenticAMD GNU/Linux
# perl --version
This is perl, v5.10.0 built for i486-linux-thread-multi
Кто знает, отпишитесь плиз :-)