Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 44204 - Iptables 1.2.9 emerge fails, ipt_get_target being redefined
Summary: Iptables 1.2.9 emerge fails, ipt_get_target being redefined
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Daniel Ahlberg (RETIRED)
URL:
Whiteboard:
Keywords:
: 52118 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-03-09 18:44 UTC by CheatersRealm
Modified: 2004-06-07 05:38 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description CheatersRealm 2004-03-09 18:44:42 UTC
When I try to compile iptables, it fails every time.  I've tried resolving this by editing the source manually, but this just leads me down the path to similar problems.  I am 99.9% sure that my kernel is compiled and installed correctly.

Reproducible: Always
Steps to Reproduce:
1. emerge iptables
Actual Results:  
Compile fails.

Expected Results:  
Compile proceeds, and iptables is emerged.

Most of the compile log until it fails:

>>> Source unpacked.
Making dependencies: please wait...
Extensions found: IPv4:recent IPv6:ah IPv6:esp IPv6:frag IPv6:ipv6header 
IPv6:hbh IPv6:dst IPv6:rt
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_stealth_sh.o -c extensions/libipt_stealth.c
ld -shared -o extensions/libipt_stealth.so extensions/libipt_stealth_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_ah_sh.o -c extensions/libipt_ah.c
ld -shared -o extensions/libipt_ah.so extensions/libipt_ah_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_connlimit_sh.o -c extensions/libipt_connlimit.c
ld -shared -o extensions/libipt_connlimit.so extensions/libipt_connlimit_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_connmark_sh.o -c extensions/libipt_connmark.c
ld -shared -o extensions/libipt_connmark.so extensions/libipt_connmark_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_conntrack_sh.o -c extensions/libipt_conntrack.c
ld -shared -o extensions/libipt_conntrack.so extensions/libipt_conntrack_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_dscp_sh.o -c extensions/libipt_dscp.c
extensions/libipt_dscp_helper.c:69: warning: `dscp_to_name' defined but not 
used
ld -shared -o extensions/libipt_dscp.so extensions/libipt_dscp_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_ecn_sh.o -c extensions/libipt_ecn.c
ld -shared -o extensions/libipt_ecn.so extensions/libipt_ecn_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_esp_sh.o -c extensions/libipt_esp.c
ld -shared -o extensions/libipt_esp.so extensions/libipt_esp_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_helper_sh.o -c extensions/libipt_helper.c
ld -shared -o extensions/libipt_helper.so extensions/libipt_helper_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_icmp_sh.o -c extensions/libipt_icmp.c
ld -shared -o extensions/libipt_icmp.so extensions/libipt_icmp_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_iprange_sh.o -c extensions/libipt_iprange.c
ld -shared -o extensions/libipt_iprange.so extensions/libipt_iprange_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_length_sh.o -c extensions/libipt_length.c
ld -shared -o extensions/libipt_length.so extensions/libipt_length_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_limit_sh.o -c extensions/libipt_limit.c
ld -shared -o extensions/libipt_limit.so extensions/libipt_limit_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_mac_sh.o -c extensions/libipt_mac.c
ld -shared -o extensions/libipt_mac.so extensions/libipt_mac_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_mark_sh.o -c extensions/libipt_mark.c
ld -shared -o extensions/libipt_mark.so extensions/libipt_mark_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_multiport_sh.o -c extensions/libipt_multiport.c
ld -shared -o extensions/libipt_multiport.so extensions/libipt_multiport_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_owner_sh.o -c extensions/libipt_owner.c
ld -shared -o extensions/libipt_owner.so extensions/libipt_owner_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_physdev_sh.o -c extensions/libipt_physdev.c
ld -shared -o extensions/libipt_physdev.so extensions/libipt_physdev_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_pkttype_sh.o -c extensions/libipt_pkttype.c
ld -shared -o extensions/libipt_pkttype.so extensions/libipt_pkttype_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_realm_sh.o -c extensions/libipt_realm.c
ld -shared -o extensions/libipt_realm.so extensions/libipt_realm_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_rpc_sh.o -c extensions/libipt_rpc.c
ld -shared -o extensions/libipt_rpc.so extensions/libipt_rpc_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_standard_sh.o -c extensions/libipt_standard.c
ld -shared -o extensions/libipt_standard.so extensions/libipt_standard_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_state_sh.o -c extensions/libipt_state.c
ld -shared -o extensions/libipt_state.so extensions/libipt_state_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_tcp_sh.o -c extensions/libipt_tcp.c
ld -shared -o extensions/libipt_tcp.so extensions/libipt_tcp_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_tcpmss_sh.o -c extensions/libipt_tcpmss.c
ld -shared -o extensions/libipt_tcpmss.so extensions/libipt_tcpmss_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_tos_sh.o -c extensions/libipt_tos.c
ld -shared -o extensions/libipt_tos.so extensions/libipt_tos_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_ttl_sh.o -c extensions/libipt_ttl.c
ld -shared -o extensions/libipt_ttl.so extensions/libipt_ttl_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_udp_sh.o -c extensions/libipt_udp.c
ld -shared -o extensions/libipt_udp.so extensions/libipt_udp_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_unclean_sh.o -c extensions/libipt_unclean.c
ld -shared -o extensions/libipt_unclean.so extensions/libipt_unclean_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_CLASSIFY_sh.o -c extensions/libipt_CLASSIFY.c
ld -shared -o extensions/libipt_CLASSIFY.so extensions/libipt_CLASSIFY_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_CONNMARK_sh.o -c extensions/libipt_CONNMARK.c
ld -shared -o extensions/libipt_CONNMARK.so extensions/libipt_CONNMARK_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_DNAT_sh.o -c extensions/libipt_DNAT.c
ld -shared -o extensions/libipt_DNAT.so extensions/libipt_DNAT_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_DSCP_sh.o -c extensions/libipt_DSCP.c
extensions/libipt_dscp_helper.c:69: warning: `dscp_to_name' defined but not 
used
ld -shared -o extensions/libipt_DSCP.so extensions/libipt_DSCP_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_ECN_sh.o -c extensions/libipt_ECN.c
ld -shared -o extensions/libipt_ECN.so extensions/libipt_ECN_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_LOG_sh.o -c extensions/libipt_LOG.c
ld -shared -o extensions/libipt_LOG.so extensions/libipt_LOG_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_MARK_sh.o -c extensions/libipt_MARK.c
ld -shared -o extensions/libipt_MARK.so extensions/libipt_MARK_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_MASQUERADE_sh.o -c extensions/libipt_MASQUERADE.c
ld -shared -o extensions/libipt_MASQUERADE.so extensions/libipt_MASQUERADE_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_MIRROR_sh.o -c extensions/libipt_MIRROR.c
ld -shared -o extensions/libipt_MIRROR.so extensions/libipt_MIRROR_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_NETMAP_sh.o -c extensions/libipt_NETMAP.c
ld -shared -o extensions/libipt_NETMAP.so extensions/libipt_NETMAP_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_NOTRACK_sh.o -c extensions/libipt_NOTRACK.c
ld -shared -o extensions/libipt_NOTRACK.so extensions/libipt_NOTRACK_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_REDIRECT_sh.o -c extensions/libipt_REDIRECT.c
ld -shared -o extensions/libipt_REDIRECT.so extensions/libipt_REDIRECT_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_REJECT_sh.o -c extensions/libipt_REJECT.c
ld -shared -o extensions/libipt_REJECT.so extensions/libipt_REJECT_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_SAME_sh.o -c extensions/libipt_SAME.c
ld -shared -o extensions/libipt_SAME.so extensions/libipt_SAME_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_SNAT_sh.o -c extensions/libipt_SNAT.c
ld -shared -o extensions/libipt_SNAT.so extensions/libipt_SNAT_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_TARPIT_sh.o -c extensions/libipt_TARPIT.c
ld -shared -o extensions/libipt_TARPIT.so extensions/libipt_TARPIT_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_TCPMSS_sh.o -c extensions/libipt_TCPMSS.c
ld -shared -o extensions/libipt_TCPMSS.so extensions/libipt_TCPMSS_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_TOS_sh.o -c extensions/libipt_TOS.c
ld -shared -o extensions/libipt_TOS.so extensions/libipt_TOS_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_TRACE_sh.o -c extensions/libipt_TRACE.c
ld -shared -o extensions/libipt_TRACE.so extensions/libipt_TRACE_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_TTL_sh.o -c extensions/libipt_TTL.c
ld -shared -o extensions/libipt_TTL.so extensions/libipt_TTL_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_ULOG_sh.o -c extensions/libipt_ULOG.c
ld -shared -o extensions/libipt_ULOG.so extensions/libipt_ULOG_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o 
extensions/libipt_recent_sh.o -c extensions/libipt_recent.c
ld -shared -o extensions/libipt_recent.so extensions/libipt_recent_sh.o
gcc -march=athlon-tbird -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -
I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -
DIPT_LIB_DIR=\"/lib/iptables\" -c -o iptables.o iptables.c
iptables.c:153: error: redefinition of `ipt_get_target'
/usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:294: error: 
`ipt_get_target' previously defined here
make: *** [iptables.o] Error 1

!!! ERROR: net-firewall/iptables-1.2.9 failed.
!!! Function src_compile, Line 53, Exitcode 2
!!! (no error message)




emerge info:


Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.3-gentoo-r1)
=================================================================
System uname: 2.6.3-gentoo-r1 i686 AMD Athlon(tm) processor
Gentoo Base System version 1.4.3.13
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.7.7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-tbird -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share
/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-tbird -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs buildpkg ccache sandbox usepkg"
GENTOO_MIRRORS="http://gentoo.seren.com/gentoo http://mirrors.tds.net/gentoo 
ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo 
http://mirror.clarkson.edu/pub/distributions/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="dedicated fastcgi fbcon imap kerberos mbox memlimit mmx mysql ncurses pam 
perl prelude python readline sasl ssl tcpd usb x86 xml xml2 zlib"
Comment 1 Daniel Ahlberg (RETIRED) gentoo-dev 2004-03-10 05:51:07 UTC
What kernel are you using?
Comment 2 CheatersRealm 2004-03-10 07:26:26 UTC
I am using gentoo-dev-sources 2.6.3-r1 (as seen from emerge info)

if you need ssh in (as root), I can provide it (but not over the bugs... maybe through e-mail?)
Comment 3 Daniel Ahlberg (RETIRED) gentoo-dev 2004-03-18 07:19:37 UTC
Where does /usr/src/linux point to?
Comment 4 CheatersRealm 2004-03-30 15:43:58 UTC
cd /usr/src/
ls -l

lrwxrwxrwx 1 root root 31 mar 9 21:26 linux -> /usr/src/linux-2.5.3-gentoo-r1/
....<snipped some other kernels here>
drwxr-xr-x 19 root root 968 mar 9 21:01 linux-2.6.3-gentoo-r1
Comment 5 CheatersRealm 2004-03-30 15:44:55 UTC
whoops, typo in previous post.. it's not 2.5.3 it's 2.6.3
Comment 6 Florian D. 2004-04-06 15:29:48 UTC
Hi,
the same goes for me:
----snip-----
gcc -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o extensions/libipt_recent_sh.o -c extensions/libipt_recent.c
ld -shared -o extensions/libipt_recent.so extensions/libipt_recent_sh.o
gcc -pipe -fomit-frame-pointer -Iinclude -Wall -Wunused -I/usr/src/linux/include  -DIPTABLES_VERSION=\"1.2.9\"  -DIPT_LIB_DIR=\"/lib/iptables\" -c -o iptables.o iptables.c
iptables.c:153: error: redefinition of `ipt_get_target'
/usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:294: error: `ipt_get_target' previously defined here
iptables.c: In function `parse_target':
iptables.c:819: warning: int format, different type arg (arg 4)
iptables.c: In function `register_match':
iptables.c:1027: warning: unsigned int format, different type arg (arg 5)
iptables.c: In function `register_target':
iptables.c:1057: warning: unsigned int format, different type arg (arg 5)
iptables.c: In function `print_num':
iptables.c:1080: warning: long long unsigned int format, u_int64_t arg (arg 2)
iptables.c:1080: warning: long long unsigned int format, u_int64_t arg (arg 2)
iptables.c:1082: warning: long long unsigned int format, u_int64_t arg (arg 2)
iptables.c:1082: warning: long long unsigned int format, u_int64_t arg (arg 2)
iptables.c:1084: warning: long long unsigned int format, u_int64_t arg (arg 2)
iptables.c:1084: warning: long long unsigned int format, u_int64_t arg (arg 2)
iptables.c:1086: warning: long long unsigned int format, u_int64_t arg (arg 2)
iptables.c:1086: warning: long long unsigned int format, u_int64_t arg (arg 2)
iptables.c:1088: warning: long long unsigned int format, u_int64_t arg (arg 2)
iptables.c:1088: warning: long long unsigned int format, u_int64_t arg (arg 2)
iptables.c:1090: warning: long long unsigned int format, u_int64_t arg (arg 2)
iptables.c:1090: warning: long long unsigned int format, u_int64_t arg (arg 2)
iptables.c: In function `print_firewall':
iptables.c:1278: warning: unsigned int format, different type arg (arg 2)
iptables.c: In function `do_command':
iptables.c:1990: warning: long long unsigned int format, u_int64_t arg (arg 3)
iptables.c:1995: warning: long long unsigned int format, u_int64_t arg (arg 3)
make: *** [iptables.o] Error 1

!!! ERROR: net-firewall/iptables-1.2.9 failed.
!!! Function src_compile, Line 54, Exitcode 2
!!! (no error message)

System: AMD64
Kernel: gentoo-dev-2.6.4
/usr/src/linux points to it 
Comment 7 Florian D. 2004-04-20 14:08:45 UTC
hmmm, it works for me now - can
Comment 8 Florian D. 2004-04-20 14:08:45 UTC
hmmm, it works for me now - can´t say what it was, the only thing I did in the meantime was: emerge system && emerge -U world. kernel is still gentoo-dev-2.6.4.
thanks, Florian
Comment 9 Jeremy Heslop 2004-05-01 08:57:21 UTC
I was having this exact error with the ipt_get_target being redifined and I found this on the iptables bug tracker:
https://bugzilla.netfilter.org/cgi-bin/bugzilla/show_bug.cgi?id=82

Seems as though I had turned off optimization (no -O[1-3]) the CFLAGS in make.conf for debugging reasons recently and forgot to turn it back on. I just turned it back on and it compiles fine. Might want to make a patch regardless. Thanks, Jeremy
Comment 10 Daniel Ahlberg (RETIRED) gentoo-dev 2004-05-10 07:05:53 UTC
In CVS, thanks!
Comment 11 Daniel Ahlberg (RETIRED) gentoo-dev 2004-06-07 05:38:03 UTC
*** Bug 52118 has been marked as a duplicate of this bug. ***