Bug 5182 - 2.6.13-git3 won't compile on firewall
Summary: 2.6.13-git3 won't compile on firewall
Status: CLOSED CODE_FIX
Alias: None
Product: Drivers
Classification: Unclassified
Component: Network (show other bugs)
Hardware: i386 Linux
: P2 normal
Assignee: Jeff Garzik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-03 13:26 UTC by Danny ter Haar
Modified: 2005-09-25 06:05 UTC (History)
0 users

See Also:
Kernel Version: 2.6.13-git3
Subsystem:
Regression: ---
Bisected commit-id:


Attachments

Description Danny ter Haar 2005-09-03 13:26:26 UTC
Most recent kernel where this bug did not occur:2.6.12-8-686 (standard debian)
Distribution:debian-sarge
Hardware Environment:P3-800Mhz 256Mb RAM dual ethernet e100 IDE disk
Software Environment: firewall (nat)
Problem Description:
kernel compile failes:
make[2]: `arch/i386/kernel/asm-offsets.s' is up to date.
  CHK     include/linux/compile.h
  CHK     usr/initramfs_list
  GEN     .version
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
net/built-in.o: In function `ip_ct_port_tuple_to_nfattr':
: undefined reference to `__nfa_fill'
net/built-in.o: In function `ip_ct_port_tuple_to_nfattr':
: undefined reference to `__nfa_fill'
net/built-in.o: In function `tcp_to_nfattr':
ip_conntrack_proto_tcp.c:(.text+0x5abf1): undefined reference to `__nfa_fill'
net/built-in.o: In function `icmp_tuple_to_nfattr':
ip_conntrack_proto_icmp.c:(.text+0x5c87f): undefined reference to `__nfa_fill'
ip_conntrack_proto_icmp.c:(.text+0x5c8b0): undefined reference to `__nfa_fill'
net/built-in.o:ip_conntrack_proto_icmp.c:(.text+0x5c8e1): more undefined
references to `__nfa_fill' follow
make[1]: *** [.tmp_vmlinux1] Error 1
make[1]: Leaving directory `/usr/src/linux-2.6.13-git3'
make: *** [stamp-build] Error 2


Steps to reproduce:
use this dotconfig file:
http://www.dth.net/kernel/dotconfig-2.6.13-git3-firewall_wont_compile
Comment 1 Francois Romieu 2005-09-25 04:58:10 UTC
A patch for this one has been merged in mainline on 18/09/2005.

http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=history;f=net/ipv4/netfilter/Kconfig

Danny, can you confirm that it is fixed in 2.6.14-rc2 to close the bug ?

--
Ueimor
Comment 2 Danny ter Haar 2005-09-25 06:05:13 UTC
Compiles clean:


dpkg-gencontrol -DArchitecture=i386 -isp                   \
                        -pkernel-image-2.6.14-rc2 -Pdebian/tmp-image/
chmod -R og=rX debian/tmp-image
chown -R root:root debian/tmp-image
dpkg --build debian/tmp-image ..
dpkg-deb: building package `kernel-image-2.6.14-rc2' in
`../kernel-image-2.6.14-rc2_10.00.Custom_i386.deb'.
rm -f -r debian/tmp-image
echo done >  stamp-image
make[1]: Leaving directory `/usr/src/linux-2.6.14-rc2'
real    8m13.140s
user    7m49.568s
sys     0m49.510s


booted as well..
Comment 3 Anonymous Emailer 2005-09-26 01:09:37 UTC
Reply-To: dth@dth.net

Quoting bugme-daemon@kernel-bugs.osdl.org (bugme-daemon@kernel-bugs.osdl.org):
> Danny, can you confirm that it is fixed in 2.6.14-rc2 to close the bug ?

I *think* i did the right thing by closing it myself ?!
I included information that it compiles OK this time, and it even
rebooted (although i needed -mm kernel for the hostap driver)

Thanks!

Danny

Note You need to log in before you can comment on or make changes to this bug.