Module dependency problem

Kinzer, Don DKinzer@premia.com
Sun, 21 Oct 2001 19:13:49 -0700


I'm building the 2.4 kernel for the first time and am having problems with
unresolved symbols in the netfilter area.  When I do a 'make
modules_install', I get the error message:

depmod: *** Unresolved symbols in
/lib/modules/2.4.2-2/kernel/net/ipv4/netfilter/ip_nat_irc.o
depmod:     ip_irc_lock

Apparently, I don't have my .config set up quite right.  The portion of the
.config relating to netfilter is:

CONFIG_IP_NF_CONNTRACK=y
CONFIG_IP_NF_FTP=y
CONFIG_IP_NF_IRC=y
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_LIMIT=m
CONFIG_IP_NF_MATCH_MAC=m
CONFIG_IP_NF_MATCH_MARK=m
CONFIG_IP_NF_MATCH_MULTIPORT=m
CONFIG_IP_NF_MATCH_TOS=m
CONFIG_IP_NF_MATCH_TCPMSS=m
CONFIG_IP_NF_MATCH_STATE=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_NAT=m
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_REDIRECT=m
CONFIG_IP_NF_NAT_IRC=m
CONFIG_IP_NF_NAT_FTP=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_TOS=m
CONFIG_IP_NF_TARGET_MARK=m
CONFIG_IP_NF_TARGET_LOG=m
CONFIG_IP_NF_TARGET_TCPMSS=m

Is it necessary and/or sufficient to change all of the NAT-related items to
y instead of m?  If there is some doc covering this issue, a pointer to it
would be most appreciated.

Thanks.
Don Kinzer
Portland, OR