После обновления ядра до версии "2.6.32-431.1.2.0.1.el6.x86_64" xtables-addon, сабака, перестал собиратся - операция компиляция накрывается на мессаге:
compat_xtables.c:633: error: too few arguments to function 'ipv6_find_hdr':
[root@localhost xtables-addons-1.47.1]# make
make all-recursive
make[1]: Entering directory `/usr/local/src/security/xtables-addons-1.47.1'
Making all in extensions
make[2]: Entering directory `/usr/local/src/security/xtables-addons-1.47.1/exten
sions'
Xtables-addons 1.47.1 - Linux 2.6.32-431.1.2.0.1.el6.x86_64
if [ -n "/lib/modules/2.6.32-431.1.2.0.1.el6.x86_64/build" ]; then make -C /lib/
modules/2.6.32-431.1.2.0.1.el6.x86_64/build M=/usr/local/src/security/xtables-ad
dons-1.47.1/extensions modules; fi;
make[3]: Entering directory `/usr/src/kernels/2.6.32-431.1.2.0.1.el6.x86_64'
CC [M] /usr/local/src/security/xtables-addons-1.47.1/extensions/compat_xtable
s.o
/usr/local/src/security/xtables-addons-1.47.1/extensions/compat_xtables.c: In fu
nction 'xtnu_ipv6_find_hdr':
/usr/local/src/security/xtables-addons-1.47.1/extensions/compat_xtables.c:633: e
rror: too few arguments to function 'ipv6_find_hdr'
make[4]: *** [/usr/local/src/security/xtables-addons-1.47.1/extensions/compat_xt
ables.o] Error 1
make[3]: *** [_module_/usr/local/src/security/xtables-addons-1.47.1/extensions]
Error 2
make[3]: Leaving directory `/usr/src/kernels/2.6.32-431.1.2.0.1.el6.x86_64'
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/local/src/security/xtables-addons-1.47.1/extens
ions'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/security/xtables-addons-1.47.1'
make: *** [all] Error 2
Каких-то либ нехватает? Так нет же, всё ж стоит как обычно:
yum -y install gcc gcc-c++ make automake unzip zip xz kernel-devel-`uname -r` iptables-devel
можно собрать без модулей ядра "--without-kbuild", но тогда не работают psd и geoip модули:
[root@localhost xtables-addons-1.47.1]# iptables -I INPUT -m psd -j DROP
iptables: No chain/target/match by that name.
[root@localhost xtables-addons-1.47.1]# iptables -I INPUT -m geoip --src-cc C
N -j DROP
iptables: No chain/target/match by that name.
видимо из-за нехватки xt_ipv4options и compat_xtables: http://comments.gmane.org/gmane.comp.security.firewalls.netfilter.devel/36342
Как же быть, что же делать?