On Tue, Mar 28, 2006 at 05:39:32PM +0100, Athanasius wrote: > CC init/version.o > LD init/built-in.o > LD .tmp_vmlinux1 > net/built-in.o(.text+0x7c990): In function `ctnetlink_parse_nat_proto': > : undefined reference to `ip_nat_proto_find_get' > net/built-in.o(.text+0x7c9b2): In function `ctnetlink_parse_nat_proto': > : undefined reference to `ip_nat_proto_put' > net/built-in.o(.text+0x7d695): In function `ctnetlink_change_conntrack': > : undefined reference to `ip_nat_setup_info' > net/built-in.o(.text+0x7da9f): In function `ctnetlink_create_conntrack': > : undefined reference to `ip_nat_setup_info' > make: *** [.tmp_vmlinux1] Error 1 ... > CONFIG_IP_NF_TARGET_TCPMSS=m > CONFIG_IP_NF_NAT=m > CONFIG_IP_NF_NAT_NEEDED=y > CONFIG_IP_NF_TARGET_MASQUERADE=m ... It looks like the problem was that "CONFIG_IP_NF_NAT=m". I changed this to 'y' and things look to be compiling fine now. I do now note that despite using 'make oldconfig' on my 2.6.15 .config file I had to reselect a load of Netfilter options, and it would seem I decided this time around to have 'm' instead of 'y' there (this is for my desktop machine where I'll only really use NAT if experimenting before making changes to the router/firewall machine). Basically it's a failure with 'make oldconfig' in some way, but if we can select 'm' for CONFIG_IP_NF_NAT then surely it should work. -Ath -- - Athanasius = Athanasius(at)miggy.org / http://www.miggy.org/ Finger athan(at)fysh.org for PGP key "And it's me who is my enemy. Me who beats me up. Me who makes the monsters. Me who strips my confidence." Paula Cole - ME
Attachment:
signature.asc
Description: Digital signature
- References:
- Linux v2.6.16
- From: Linus Torvalds <[email protected]>
- Re: Linux v2.6.16(.1) - compile failure
- From: Athanasius <[email protected]>
- Linux v2.6.16
- Prev by Date: Re: snd_hda_intel on 2.6.16
- Next by Date: Re: snd_hda_intel on 2.6.16
- Previous by thread: Re: Linux v2.6.16(.1) - compile failure
- Next by thread: Re: Linux v2.6.16
- Index(es):