I meant to post this to the list (which I have now done) but I think that I sent to Mark's address by mistake.
MJ Ray markj@cloaked.freeserve.co.uk wrote:
I have the recollection that there are modules not obviously related to iptables that are required. They are not built automatically because the configuration system can't cope with it. Here are relevant options on this box. Anything not mentioned is not set or really irrelevant. See how yours differ:
I religiously set my options to match your list but still got the same unresolved symbols list. So I thought I'd start from scratch. I deleted the kernel source code directory and re-unpacked the source code. Reloaded my saved configuration and re-compiled.
Now I'm even more mystified. I get an even longer list which includes some network drivers( 3c59x) which appeared to be ok before:
depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/drivers/net/3c59x.o depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/drivers/net/8390.o depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/drivers/net/dummy.o depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/drivers/net/pcmcia/pcnet_cs.o depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/drivers/net/ppp_async.o depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/drivers/net/ppp_generic.o depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/fs/smbfs/smbfs.o depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/net/ipv4/netfilter/ip_conntrack.o depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/net/ipv4/netfilter/ip_tables.o depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/net/ipv4/netfilter/ipt_MASQUERADE.o depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/net/ipv4/netfilter/ipt_REJECT.o depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/net/ipv4/netfilter/iptable_filter.o depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/net/ipv4/netfilter/iptable_nat.o depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/net/ipv6/ipv6.o depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/net/ipv6/netfilter/ip6_tables.o depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/net/ipv6/netfilter/ip6table_filter.o depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/net/netlink/netlink_dev.o depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/net/sunrpc/sunrpc.o
I can't help feeling that I'm doing (not doing) something very obvious.
I have compiled kernels many times in the past and have never had any trouble that wasn't of my own making.