Hi there!

I've tried to emerge iptables-1.2.8 with kernel-source tree of 2.6.0 in 
/usr/src/linux, and it failed with some undeclared symbols:

emerge iptables
Calculating dependencies ...done!
>>> emerge (1 of 1) net-firewall/iptables-1.2.8-r1 to /
>>> md5 src_uri ;-) iptables-1.2.8.tar.bz2
>>> Unpacking source...
>>> Unpacking iptables-1.2.8.tar.bz2 to 
/var/tmp/portage/iptables-1.2.8-r1/work
 * Applying various patches (bugfixes/updates)...
 *   01_all_grsecurity.patch.bz2...                              [ ok ]
 *   02_all_imq.patch.bz2...                                     [ ok ]
 * Done with patching
>>> Source unpacked.
Making dependencies: please wait...
In file included from /usr/src/linux/include/linux/compiler.h:16,
                 from /usr/src/linux/include/asm/bitops.h:9,
                 from /usr/src/linux/include/linux/bitops.h:4,
                 from 
/usr/src/linux/include/linux/netfilter_ipv4/ip_conntrack.h:9,
                 from 
/usr/src/linux/include/linux/netfilter_ipv4/ip_nat_rule.h:3,
                 from extensions/libipt_NETMAP.c:12:
/usr/src/linux/include/linux/compiler-gcc3.h:19:1: warning: 
"__attribute_used__" redefined

[Lot of more redefined "__attribute_used__" skipped]

gcc -march=athlon-xp -O3 -pipe -fomit-frame-pointer -mfpmath=sse -msse -mmmx 
-m3dnow -funroll-all-loops -Wall -Wunused -I/usr/src/linux/include 
-Iinclude/ -DIPTABLES_VERSION=\"1.2.8\"  -fPIC -o 
extensions/libipt_physdev_sh.o -c extensions/libipt_physdev.c
extensions/libipt_physdev.c: In function `parse':
extensions/libipt_physdev.c:86: `IPT_PHYSDEV_OP_MATCH_IN' undeclared (first 
use in this function)
extensions/libipt_physdev.c:86: (Each undeclared identifier is reported only 
once
extensions/libipt_physdev.c:86: for each function it appears in.)
extensions/libipt_physdev.c:97: `IPT_PHYSDEV_OP_MATCH_OUT' undeclared (first 
use in this function)
extensions/libipt_physdev.c: In function `print':
extensions/libipt_physdev.c:144: `IPT_PHYSDEV_OP_MATCH_IN' undeclared (first 
use in this function)
extensions/libipt_physdev.c:146: `IPT_PHYSDEV_OP_MATCH_OUT' undeclared 
(first use in this function)
extensions/libipt_physdev.c: In function `save':
extensions/libipt_physdev.c:156: `IPT_PHYSDEV_OP_MATCH_IN' undeclared (first 
use in this function)
extensions/libipt_physdev.c:158: `IPT_PHYSDEV_OP_MATCH_OUT' undeclared 
(first use in this function)
make: *** [extensions/libipt_physdev_sh.o] Error 1

!!! ERROR: net-firewall/iptables-1.2.8-r1 failed.
!!! Function src_compile, Line 57, Exitcode 2
!!! (no error message)


Intresting: When re-linking /usr/src/linux to some 2.4.x-Kernelsourcetree it 
works fine, and the resulting iptables-executeable seems to work properly 
with a 2.6.0-Kernel.

Does anyone else have this incompatibility of iptables build and kernel 
2.6-Sourcetree??

Thanks
        Alex

-- 
Alexander Puchmayr
PGP/GPG-Key: http://puchmayr.linznet.at/private/alex_pubkey.asc


--
[EMAIL PROTECTED] mailing list

Reply via email to