On Mon, Mar 29, 2010 at 5:55 PM, Shawn <[email protected]> wrote: > hi guys, > I have been trying to port a customized kernel-2.6.28(i dont know who > did the customize the kernel) to ixp420 board.But I got a compile error when > i put the items of networking support->network option->network packet > filtering framework(netfilter) into the kernel compile option.the error > description is below: > > CHK include/linux/compile.h > CC net/ipv4/netfilter/ip_tables.o > In file included from net/ipv4/netfilter/ip_tables. > c:29: > include/linux/netfilter_ipv4/ip_tables.h:112:6: warning: "__BYTE_ORDER" is > not defined > include/linux/netfilter_ipv4/ip_tables.h:124:6: warning: "__BYTE_ORDER" is > not defined > In file included from net/ipv4/netfilter/ip_tables.c:31: > include/net/netfilter/nf_conntrack.h:149: error: field 'ct_general' has > incomplete type > include/net/netfilter/nf_conntrack.h: In function 'nf_ct_get': > include/net/netfilter/nf_conntrack.h:265: error: 'const struct sk_buff' has > no member named 'nfct' > include/net/netfilter/nf_conntrack.h: In function 'nf_ct_put': > include/net/netfilter/nf_conntrack.h:272: error: implicit declaration of > function 'nf_conntrack_put' > include/net/netfilter/nf_conntrack.h: In function 'nf_ct_is_untracked': > include/net/netfilter/nf_conntrack.h:371: error: 'const struct sk_buff' has > no member named 'nfct' > In file included from net/ipv4/netfilter/ip_tables.c:38: > include/net/netfilter/nf_conntrack_acct.h: In function > 'nf_ct_acct_ext_add': > include/net/netfilter/nf_conntrack_acct.h:42: error: 'struct net' has no > member named 'ct' > net/ipv4/netfilter/ip_tables.c: In function 'nf_klog_filter': > net/ipv4/netfilter/ip_tables.c:196: error: 'struct sk_buff' has no member > named 'nfct' > net/ipv4/netfilter/ip_tables.c:262: error: 'struct nf_conn' has no member > named 'layer7' > net/ipv4/netfilter/ip_tables.c: In function 'nat_rules_filter': > net/ipv4/netfilter/ip_tables.c:1190: error: 'struct sk_buff' has no member > named 'nfct' > net/ipv4/netfilter/ip_tables.c: In function 'ipt_do_table': > net/ipv4/netfilter/ip_tables.c:1745: error: 'struct sk_buff' has no member > named 'nfct' > net/ipv4/netfilter/ip_tables.c: In function 'mtrie_init': > net/ipv4/netfilter/ip_tables.c:4640: warning: assignment from incompatible > pointer type > make[3]: *** [net/ipv4/netfilter/ip_tables.o] Error 1 > make[2]: *** [net/ipv4/netfilter] Error 2 > make[1]: *** [net/ipv4] Error 2 > make: *** [net] Error 2 > > > any ideas?thanks anyway! > > Shawn, Have you exported the path properly?
the command is generally #make ARCH=your-arch CROSS_COMPILE=/path/prefix- or if you have exported the path #make ARCH=you-arch CROSS_COMPILE=prefix- BTW, you can customize makefile as well. -Anuz -- People ask the question... what's a RocknRolla? And I tell 'em - it's not about drums, drugs, and hospital drips, oh no. There's more there than that, my friend. We all like a bit of the good life - some the money, some the drugs, other the sex game, the glamour, or the fame. But a RocknRolla, oh, he's different. Why? Because a real RocknRolla wants the fucking lot.
