Hello:
Software:
Debian 9.6
xtables-addon-source 2.12-0.1
xtables-addons-dkms 2.12-0.1
xtables-addons-common 2.12-0.1
module-assistant 0.11.9
I would like to use the xt_condition module for iptables. I downloaded the current version of xtables-addon-source on the Debian repositories and ran the module-assistant:
module-assistant auto-install xtables-addons-source
With the following results:
Code:
/usr/bin/make -C /lib/modules/4.9.0-8-amd64/build M=/usr/src/modules/xtables-addons/extensions XA_ABSTOPSRCDIR=/usr/src/modules/xtables-addons XA_TOPSRCDIR=/usr/src/modules/xtables-addons DEPMOD=/bin/true clean
make[1]: Entering directory '/usr/src/linux-headers-4.9.0-8-amd64'
make[1]: Leaving directory '/usr/src/linux-headers-4.9.0-8-amd64'
dh_prep
dh_clean
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Entering directory '/usr/src/modules/xtables-addons'
/usr/bin/make -C /lib/modules/4.9.0-8-amd64/build M=/usr/src/modules/xtables-addons/extensions XA_ABSTOPSRCDIR=/usr/src/modules/xtables-addons XA_TOPSRCDIR=/usr/src/modules/xtables-addons DEPMOD=/bin/true clean
make[2]: Entering directory '/usr/src/linux-headers-4.9.0-8-amd64'
make[2]: Leaving directory '/usr/src/linux-headers-4.9.0-8-amd64'
dh_prep
dh_clean
for templ in ; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/4.9.0-8-amd64/g'` ; \
done
for templ in `ls debian/*.modules.in` ; do \
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/4.9.0-8-amd64/g ;s/#KVERS#/4.9.0-8-amd64/g ; s/_KVERS_/4.9.0-8-amd64/g ; s/##KDREV##/4.9.110-3+deb9u4/g ; s/#KDREV#/4.9.110-3+deb9u4/g ; s/_KDREV_/4.9.110-3+deb9u4/g ' < $templ > ${templ%.modules.in}; \
done
dh binary-arch
dh_testdir -a
dh_update_autotools_config -a
dh_auto_configure -a
debian/rules override_dh_auto_build
make[2]: Entering directory '/usr/src/modules/xtables-addons'
dh_auto_build -- -C /lib/modules/4.9.0-8-amd64/build M=/usr/src/modules/xtables-addons/extensions XA_ABSTOPSRCDIR=/usr/src/modules/xtables-addons XA_TOPSRCDIR=/usr/src/modules/xtables-addons DEPMOD=/bin/true
make -j1 -C /lib/modules/4.9.0-8-amd64/build M=/usr/src/modules/xtables-addons/extensions XA_ABSTOPSRCDIR=/usr/src/modules/xtables-addons XA_TOPSRCDIR=/usr/src/modules/xtables-addons DEPMOD=/bin/true
make[3]: Entering directory '/usr/src/linux-headers-4.9.0-8-amd64'
LD /usr/src/modules/xtables-addons/extensions/built-in.o
CC [M] /usr/src/modules/xtables-addons/extensions/compat_xtables.o
CC [M] /usr/src/modules/xtables-addons/extensions/xt_CHAOS.o
CC [M] /usr/src/modules/xtables-addons/extensions/xt_DELUDE.o
CC [M] /usr/src/modules/xtables-addons/extensions/xt_DHCPMAC.o
CC [M] /usr/src/modules/xtables-addons/extensions/xt_DNETMAP.o
CC [M] /usr/src/modules/xtables-addons/extensions/xt_ECHO.o
CC [M] /usr/src/modules/xtables-addons/extensions/xt_IPMARK.o
CC [M] /usr/src/modules/xtables-addons/extensions/xt_LOGMARK.o
CC [M] /usr/src/modules/xtables-addons/extensions/xt_SYSRQ.o
CC [M] /usr/src/modules/xtables-addons/extensions/xt_TARPIT.o
CC [M] /usr/src/modules/xtables-addons/extensions/xt_condition.o
CC [M] /usr/src/modules/xtables-addons/extensions/xt_fuzzy.o
CC [M] /usr/src/modules/xtables-addons/extensions/xt_geoip.o
CC [M] /usr/src/modules/xtables-addons/extensions/xt_iface.o
CC [M] /usr/src/modules/xtables-addons/extensions/xt_ipp2p.o
CC [M] /usr/src/modules/xtables-addons/extensions/xt_ipv4options.o
CC [M] /usr/src/modules/xtables-addons/extensions/xt_length2.o
CC [M] /usr/src/modules/xtables-addons/extensions/xt_lscan.o
CC [M] /usr/src/modules/xtables-addons/extensions/xt_psd.o
/usr/src/modules/xtables-addons/extensions/xt_psd.c:53:0: warning: "HASH_SIZE" redefined
#define HASH_SIZE (1 << HASH_LOG)
In file included from /usr/src/linux-headers-4.9.0-8-common/include/linux/netdevice.h:55:0,
from /usr/src/linux-headers-4.9.0-8-common/include/net/sock.h:51,
from /usr/src/linux-headers-4.9.0-8-common/include/linux/tcp.h:23,
from /usr/src/modules/xtables-addons/extensions/xt_psd.c:27:
/usr/src/linux-headers-4.9.0-8-common/include/linux/hashtable.h:26:0: note: this is the location of the previous definition
#define HASH_SIZE(name) (ARRAY_SIZE(name))
CC [M] /usr/src/modules/xtables-addons/extensions/xt_quota2.o
LD /usr/src/modules/xtables-addons/extensions/ACCOUNT/built-in.o
CC [M] /usr/src/modules/xtables-addons/extensions/ACCOUNT/xt_ACCOUNT.o
LD /usr/src/modules/xtables-addons/extensions/pknock/built-in.o
CC [M] /usr/src/modules/xtables-addons/extensions/pknock/xt_pknock.o
Building modules, stage 2.
MODPOST 22 modules
CC /usr/src/modules/xtables-addons/extensions/ACCOUNT/xt_ACCOUNT.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/ACCOUNT/xt_ACCOUNT.ko
CC /usr/src/modules/xtables-addons/extensions/compat_xtables.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/compat_xtables.ko
CC /usr/src/modules/xtables-addons/extensions/pknock/xt_pknock.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/pknock/xt_pknock.ko
CC /usr/src/modules/xtables-addons/extensions/xt_CHAOS.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/xt_CHAOS.ko
CC /usr/src/modules/xtables-addons/extensions/xt_DELUDE.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/xt_DELUDE.ko
CC /usr/src/modules/xtables-addons/extensions/xt_DHCPMAC.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/xt_DHCPMAC.ko
CC /usr/src/modules/xtables-addons/extensions/xt_DNETMAP.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/xt_DNETMAP.ko
CC /usr/src/modules/xtables-addons/extensions/xt_ECHO.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/xt_ECHO.ko
CC /usr/src/modules/xtables-addons/extensions/xt_IPMARK.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/xt_IPMARK.ko
CC /usr/src/modules/xtables-addons/extensions/xt_LOGMARK.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/xt_LOGMARK.ko
CC /usr/src/modules/xtables-addons/extensions/xt_SYSRQ.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/xt_SYSRQ.ko
CC /usr/src/modules/xtables-addons/extensions/xt_TARPIT.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/xt_TARPIT.ko
CC /usr/src/modules/xtables-addons/extensions/xt_condition.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/xt_condition.ko
CC /usr/src/modules/xtables-addons/extensions/xt_fuzzy.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/xt_fuzzy.ko
CC /usr/src/modules/xtables-addons/extensions/xt_geoip.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/xt_geoip.ko
CC /usr/src/modules/xtables-addons/extensions/xt_iface.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/xt_iface.ko
CC /usr/src/modules/xtables-addons/extensions/xt_ipp2p.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/xt_ipp2p.ko
CC /usr/src/modules/xtables-addons/extensions/xt_ipv4options.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/xt_ipv4options.ko
CC /usr/src/modules/xtables-addons/extensions/xt_length2.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/xt_length2.ko
CC /usr/src/modules/xtables-addons/extensions/xt_lscan.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/xt_lscan.ko
CC /usr/src/modules/xtables-addons/extensions/xt_psd.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/xt_psd.ko
CC /usr/src/modules/xtables-addons/extensions/xt_quota2.mod.o
LD [M] /usr/src/modules/xtables-addons/extensions/xt_quota2.ko
make[3]: Leaving directory '/usr/src/linux-headers-4.9.0-8-amd64'
make[2]: Leaving directory '/usr/src/modules/xtables-addons'
dh_auto_test -a
make -j1 test
make[2]: Entering directory '/usr/src/modules/xtables-addons'
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /build/xtables-addons-v9q73r/xtables-addons-2.12/build-aux/missing autoconf
/bin/bash: /build/xtables-addons-v9q73r/xtables-addons-2.12/build-aux/missing: No such file or directory
Makefile:413: recipe for target 'configure' failed
make[2]: *** [configure] Error 127
make[2]: Leaving directory '/usr/src/modules/xtables-addons'
dh_auto_test: make -j1 test returned exit code 2
debian/rules:48: recipe for target 'binary-modules' failed
make[1]: *** [binary-modules] Error 2
make[1]: Leaving directory '/usr/src/modules/xtables-addons'
/usr/share/modass/include/common-rules.make:56: recipe for target 'kdist_build' failed
make: *** [kdist_build] Error 2
I am not that familiar with running make files and compiling kernels. I have searched for quite a while for a solution. I cannot find any reference to "v9q73r" as shown in the failed directory path, in either a directory name of as text in a file using grep/doublecmd.
Can anyone see what's wrong or make a suggestion?
Thanks
Dave