iptables-1.2.7a-r3 compiles fine, but isn't flagged for ppc. Output of 1.2.6a-r3 compilation: # emerge iptables Calculating dependencies ...done! >>> emerge (1 of 1) sys-apps/iptables-1.2.6a-r3 to / >>> Downloading http://gentoo.oregonstate.edu/distfiles/iptables-1.2.6a.tar.bz2 --23:52:25-- http://gentoo.oregonstate.edu/distfiles/iptables-1.2.6a.tar.bz2 => `/usr/portage/distfiles/iptables-1.2.6a.tar.bz2' Resolving gentoo.oregonstate.edu... done. Connecting to gentoo.oregonstate.edu[128.193.0.3]:80... connected. HTTP request sent, awaiting response... 200 OK Length: 294,968 [application/x-tar] 100%[====================================>] 294,968 14.28K/s ETA 00:00 23:52:45 (14.28 KB/s) - `/usr/portage/distfiles/iptables-1.2.6a.tar.bz2' saved [ 294968/294968] >>> md5 ;-) iptables-1.2.6a.tar.bz2 >>> Unpacking source... >>> Unpacking iptables-1.2.6a.tar.bz2 patching file extensions/.IMQ-test patching file extensions/.IMQ-test6 patching file extensions/libip6t_IMQ.c patching file extensions/libipt_IMQ.c patching file patch-o-matic/extra/IMQ.patch patching file patch-o-matic/extra/IMQ.patch.config.in patching file patch-o-matic/extra/IMQ.patch.configure.help patching file patch-o-matic/extra/IMQ.patch.help patching file patch-o-matic/extra/IMQ.patch.ipv6 patching file patch-o-matic/extra/IMQ.patch.ipv6.config.in patching file patch-o-matic/extra/IMQ.patch.ipv6.configure.help patching file patch-o-matic/extra/IMQ.patch.ipv6.help patching file patch-o-matic/extra/IMQ.patch.ipv6.makefile patching file patch-o-matic/extra/IMQ.patch.makefile >>> Source unpacked. Making dependencies: please wait... Extensions found: IPv4:IPV4OPTSSTRIP IPv4:NETMAP IPv4:conntrack IPv4:helper IPv4 :ipv4options IPv4:mport IPv4:nth IPv4:pkttype IPv4:pool IPv4:POOL IPv4:psd IPv4: quota IPv4:random IPv4:realm IPv4:time IPv6:REJECT IPv6:ipv6header cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_ah_sh.o -c extensions/l ibipt_ah.c ld -shared -o extensions/libipt_ah.so extensions/libipt_ah_sh.o cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_dscp_sh.o -c extensions /libipt_dscp.c ld -shared -o extensions/libipt_dscp.so extensions/libipt_dscp_sh.o cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_esp_sh.o -c extensions/ libipt_esp.c ld -shared -o extensions/libipt_esp.so extensions/libipt_esp_sh.o cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_icmp_sh.o -c extensions /libipt_icmp.c ld -shared -o extensions/libipt_icmp.so extensions/libipt_icmp_sh.o cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_length_sh.o -c extensio ns/libipt_length.c ld -shared -o extensions/libipt_length.so extensions/libipt_length_sh.o cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_limit_sh.o -c extension s/libipt_limit.c ld -shared -o extensions/libipt_limit.so extensions/libipt_limit_sh.o cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_mac_sh.o -c extensions/ libipt_mac.c ld -shared -o extensions/libipt_mac.so extensions/libipt_mac_sh.o cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_mark_sh.o -c extensions /libipt_mark.c ld -shared -o extensions/libipt_mark.so extensions/libipt_mark_sh.o cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_multiport_sh.o -c exten sions/libipt_multiport.c ld -shared -o extensions/libipt_multiport.so extensions/libipt_multiport_sh.o cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_owner_sh.o -c extension s/libipt_owner.c ld -shared -o extensions/libipt_owner.so extensions/libipt_owner_sh.o cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_standard_sh.o -c extens ions/libipt_standard.c ld -shared -o extensions/libipt_standard.so extensions/libipt_standard_sh.o cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_state_sh.o -c extension s/libipt_state.c ld -shared -o extensions/libipt_state.so extensions/libipt_state_sh.o cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_tcp_sh.o -c extensions/ libipt_tcp.c ld -shared -o extensions/libipt_tcp.so extensions/libipt_tcp_sh.o cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_tcpmss_sh.o -c extensio ns/libipt_tcpmss.c ld -shared -o extensions/libipt_tcpmss.so extensions/libipt_tcpmss_sh.o cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_tos_sh.o -c extensions/ libipt_tos.c ld -shared -o extensions/libipt_tos.so extensions/libipt_tos_sh.o cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_ttl_sh.o -c extensions/ libipt_ttl.c ld -shared -o extensions/libipt_ttl.so extensions/libipt_ttl_sh.o cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_udp_sh.o -c extensions/ libipt_udp.c ld -shared -o extensions/libipt_udp.so extensions/libipt_udp_sh.o cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_unclean_sh.o -c extensi ons/libipt_unclean.c ld -shared -o extensions/libipt_unclean.so extensions/libipt_unclean_sh.o cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_DNAT_sh.o -c extensions /libipt_DNAT.c ld -shared -o extensions/libipt_DNAT.so extensions/libipt_DNAT_sh.o cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_DSCP_sh.o -c extensions /libipt_DSCP.c ld -shared -o extensions/libipt_DSCP.so extensions/libipt_DSCP_sh.o cc -O3 -pipe -fsigned-char -Wall -Wunused -I/usr/src/linux/include -Iinclude/ -D NETFILTER_VERSION=\"1.2.6a\" -fPIC -o extensions/libipt_ECN_sh.o -c extensions/ libipt_ECN.c extensions/libipt_ECN.c: In function `parse': extensions/libipt_ECN.c:51: `IPT_ECN_OP_REMOVE' undeclared (first use in this fu nction) extensions/libipt_ECN.c:51: (Each undeclared identifier is reported only once extensions/libipt_ECN.c:51: for each function it appears in.) extensions/libipt_ECN.c: In function `print': extensions/libipt_ECN.c:82: `IPT_ECN_OP_REMOVE' undeclared (first use in this fu nction) extensions/libipt_ECN.c: In function `save': extensions/libipt_ECN.c:99: `IPT_ECN_OP_REMOVE' undeclared (first use in this fu nction) extensions/libipt_ECN.c:103: warning: deprecated use of label at end of compound statement make: *** [extensions/libipt_ECN_sh.o] Error 1 !!! ERROR: sys-apps/iptables-1.2.6a-r3 failed. !!! Function src_compile, Line 12, Exitcode 2 !!! (no error message)
1.2.7a-r3 is not set as stable ppc, thanks
sorry, mean to say it is _now_ set stable in ppc. Moral of the story.. typing while tired is not fun :)