|
|
Here is some make output, to see where it appears.
See how ipchains.o and ipfwadm.o get compiled in ?
rm -f netfilter.o
ld -m elf_i386 -r -o netfilter.o ip_conntrack.o ip_conntrack_ftp.o
ip_conntrack_irc.o ip_nat_ftp.o
ip_nat_irc.o ip_tables.o iptable_filter.o iptable_mangle.o
iptable_nat.o ipt_helper.o ipt_limit.o
ipt_mark.o ipt_mac.o ipt_pkttype.o ipt_multiport.o ipt_owner.o
ipt_tos.o ipt_ecn.o ipt_dscp.o ipt_ah.o
ipt_esp.o ipt_length.o ipt_ttl.o ipt_state.o ipt_conntrack.o
ipt_unclean.o ipt_tcpmss.o ipt_REJECT.o
ipt_MIRROR.o ipt_TOS.o ipt_ECN.o ipt_DSCP.o ipt_MARK.o
ipt_MASQUERADE.o ipt_REDIRECT.o
ip_nat_snmp_basic.o ipt_LOG.o ipt_ULOG.o ipt_TCPMSS.o arp_tables.o
arptable_filter.o ipchains.o ipfwadm.o
ip_queue.o
ipchains.o(.text.init+0x70): In function `ip_conntrack_init':
: multiple definition of `ip_conntrack_init'
ip_conntrack.o(.text.init+0x10): first defined here
ipchains.o(.text+0x83b0): In function `ip_nat_cleanup':
: multiple definition of `ip_nat_cleanup'
iptable_nat.o(.text+0x27b0): first defined here
ipchains.o(.text+0x7910): In function `place_in_hashes':
: multiple definition of `place_in_hashes'
iptable_nat.o(.text+0x1d10): first defined here
|
|