[Clfs-support] Error when running make on iptables

Alan Frye alfrye at gmail.com
Mon Dec 16 07:23:07 PST 2013


I am using version GIT-20131024-arm of the clfs embedded book.

I first got error when running configure but was able to get by that by
using an updated
version of config.guess and config.sub files Once I got passed I am not
getting an error running make.

Here is stack trace I am seeing

make  all-recursive
make[1]: Entering directory `/mnt/clfs/sources/iptables-1.4.19.1'
Making all in libiptc
make[2]: Entering directory `/mnt/clfs/sources/iptables-1.4.19.1/libiptc'
/bin/bash ../libtool --tag=CC   --mode=compile arm-linux-musleabi-gcc -Os
-DHAVE_CONFIG_H -I. -I..  -D_LARGEFILE_SOURCE=1 -D_LARGE_FILES
-D_FILE_OFFSET_BITS=64 -D_REENTRANT
-DXTABLES_LIBDIR=\"/usr/lib/xtables\" -DXTABLES_INTERNAL -I../include
-I../include -Ino/include -Ino/include  -Wall -Waggregate-return
-Wmissing-declarations         -Wmissing-prototypes -Wredundant-decls
-Wshadow -Wstrict-prototypes     -Winline -pipe -g -O2 -MT libip4tc.lo -MD
-MP -MF .deps/libip4tc.Tpo -c -o libip4tc.lo libip4tc.c
libtool: compile:  arm-linux-musleabi-gcc -Os -DHAVE_CONFIG_H -I. -I..
-D_LARGEFILE_SOURCE=1 -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 -D_REENTRANT
-DXTABLES_LIBDIR=\"/usr/lib/xtables\" -DXTABLES_INTERNAL -I../include
-I../include -Ino/include -Ino/include -Wall -Waggregate-return
-Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wshadow
-Wstrict-prototypes -Winline -pipe -g -O2 -MT libip4tc.lo -MD -MP -MF
.deps/libip4tc.Tpo -c libip4tc.c  -fPIC -DPIC -o .libs/libip4tc.o
In file included from ../include/libiptc/libiptc.h:12:0,
                 from libip4tc.c:29:
../include/linux/netfilter_ipv4/ip_tables.h:76:2: error: unknown type name
'u_int16_t'
../include/linux/netfilter_ipv4/ip_tables.h:79:2: error: unknown type name
'u_int8_t'
../include/linux/netfilter_ipv4/ip_tables.h:81:2: error: unknown type name
'u_int8_t'
../include/linux/netfilter_ipv4/ip_tables.h:109:2: error: unknown type name
'u_int16_t'
../include/linux/netfilter_ipv4/ip_tables.h:111:2: error: unknown type name
'u_int16_t'
../include/linux/netfilter_ipv4/ip_tables.h:144:2: error: unknown type name
'u_int8_t'
../include/linux/netfilter_ipv4/ip_tables.h:145:2: error: unknown type name
'u_int8_t'
../include/linux/netfilter_ipv4/ip_tables.h:146:2: error: unknown type name
'u_int8_t'
In file included from ../include/xtables.h:15:0,
                 from libiptc.c:37,
                 from libip4tc.c:113:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/netinet/in.h:14:8:
error: redefinition of 'struct in_addr'
In file included from ../include/libiptc/ipt_kernel_headers.h:19:0,
                 from ../include/libiptc/libiptc.h:6,
                 from libip4tc.c:29:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/linux/in.h:56:8:
note: originally defined here
In file included from ../include/xtables.h:15:0,
                 from libiptc.c:37,
                 from libip4tc.c:113:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/netinet/in.h:16:8:
error: redefinition of 'struct sockaddr_in'
In file included from ../include/libiptc/ipt_kernel_headers.h:19:0,
                 from ../include/libiptc/libiptc.h:6,
                 from libip4tc.c:29:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/linux/in.h:185:8:
note: originally defined here
In file included from ../include/xtables.h:15:0,
                 from libiptc.c:37,
                 from libip4tc.c:113:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/netinet/in.h:24:8:
error: redefinition of 'struct in6_addr'
In file included from ../include/libiptc/ipt_kernel_headers.h:25:0,
                 from ../include/libiptc/libiptc.h:6,
                 from libip4tc.c:29:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/linux/in6.h:30:8:
note: originally defined here
In file included from ../include/xtables.h:15:0,
                 from libiptc.c:37,
                 from libip4tc.c:113:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/netinet/in.h:36:8:
error: redefinition of 'struct sockaddr_in6'
In file included from ../include/libiptc/ipt_kernel_headers.h:25:0,
                 from ../include/libiptc/libiptc.h:6,
                 from libip4tc.c:29:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/linux/in6.h:41:8:
note: originally defined here
In file included from ../include/xtables.h:15:0,
                 from libiptc.c:37,
                 from libip4tc.c:113:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/netinet/in.h:45:8:
error: redefinition of 'struct ipv6_mreq'
In file included from ../include/libiptc/ipt_kernel_headers.h:25:0,
                 from ../include/libiptc/libiptc.h:6,
                 from libip4tc.c:29:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/linux/in6.h:49:8:
note: originally defined here
In file included from ../include/xtables.h:15:0,
                 from libiptc.c:37,
                 from libip4tc.c:113:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/netinet/in.h:241:8:
error: redefinition of 'struct ip_mreq'
In file included from ../include/libiptc/ipt_kernel_headers.h:19:0,
                 from ../include/libiptc/libiptc.h:6,
                 from libip4tc.c:29:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/linux/in.h:125:8:
note: originally defined here
In file included from ../include/xtables.h:15:0,
                 from libiptc.c:37,
                 from libip4tc.c:113:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/netinet/in.h:247:8:
error: redefinition of 'struct ip_mreqn'
In file included from ../include/libiptc/ipt_kernel_headers.h:19:0,
                 from ../include/libiptc/libiptc.h:6,
                 from libip4tc.c:29:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/linux/in.h:130:8:
note: originally defined here
In file included from ../include/xtables.h:15:0,
                 from libiptc.c:37,
                 from libip4tc.c:113:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/netinet/in.h:254:8:
error: redefinition of 'struct in_pktinfo'
In file included from ../include/libiptc/ipt_kernel_headers.h:19:0,
                 from ../include/libiptc/libiptc.h:6,
                 from libip4tc.c:29:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/linux/in.h:177:8:
note: originally defined here
In file included from ../include/xtables.h:16:0,
                 from libiptc.c:37,
                 from libip4tc.c:113:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/net/if.h:65:8:
error: redefinition of 'struct ifmap'
In file included from ../include/libiptc/ipt_kernel_headers.h:20:0,
                 from ../include/libiptc/libiptc.h:6,
                 from libip4tc.c:29:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/linux/if.h:142:8:
note: originally defined here
In file included from ../include/xtables.h:16:0,
                 from libiptc.c:37,
                 from libip4tc.c:113:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/net/if.h:77:8:
error: redefinition of 'struct ifreq'
In file included from ../include/libiptc/ipt_kernel_headers.h:20:0,
                 from ../include/libiptc/libiptc.h:6,
                 from libip4tc.c:29:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/linux/if.h:176:8:
note: originally defined here
In file included from ../include/xtables.h:16:0,
                 from libiptc.c:37,
                 from libip4tc.c:113:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/net/if.h:117:8:
error: redefinition of 'struct ifconf'
In file included from ../include/libiptc/ipt_kernel_headers.h:20:0,
                 from ../include/libiptc/libiptc.h:6,
                 from libip4tc.c:29:
/mnt/clfs/cross-tools/lib/gcc/arm-linux-musleabi/4.7.3/../../../../arm-linux-musleabi/include/linux/if.h:225:8:
note: originally defined here
make[2]: *** [libip4tc.lo] Error 1
make[2]: Leaving directory `/mnt/clfs/sources/iptables-1.4.19.1/libiptc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/clfs/sources/iptables-1.4.19.1'
make: *** [all] Error 2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.clfs.org/pipermail/clfs-support-clfs.org/attachments/20131216/1168f95b/attachment.html>


More information about the Clfs-support mailing list