|
又有问题。。这回是打好了补丁却卡在编译fullconenet上了。。同样看不懂。。:
make[2]: Entering directory `/home/tinnlux/chaos_calmer/package/fullconenat'
make -j1 -C "/home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/linux-3.18.45" CROSS_COMPILE="mipsel-openwrt-linux-uclibc-" ARCH="mips" SUBDIRS="/home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0" EXTRA_CFLAGS="" modules
make[3]: Entering directory `/home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/linux-3.18.45'
CC [M] /home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0/xt_FULLCONENAT.o
/home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0/xt_FULLCONENAT.c: In function 'xt_in':
/home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0/xt_FULLCONENAT.c:46:3: warning: return discards 'const' qualifier from pointer target type [enabled by default]
return par->in;
^
/home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0/xt_FULLCONENAT.c: In function 'xt_out':
/home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0/xt_FULLCONENAT.c:50:3: warning: return discards 'const' qualifier from pointer target type [enabled by default]
return par->out;
^
/home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0/xt_FULLCONENAT.c: In function 'check_mapping':
/home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0/xt_FULLCONENAT.c:238:5: warning: passing argument 2 of 'nf_conntrack_find_get' makes integer from pointer without a cast [enabled by default]
tuple_hash = nf_conntrack_find_get(net, zone, &original_tuple_item->tuple);
^
In file included from /home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0/xt_FULLCONENAT.c:28:0:
include/net/netfilter/nf_conntrack_core.h:55:1: note: expected 'u16' but argument is of type 'const struct nf_conntrack_zone *'
nf_conntrack_find_get(struct net *net, u16 zone,
^
/home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0/xt_FULLCONENAT.c: In function 'fullconenat_tg':
/home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0/xt_FULLCONENAT.c:494:8: warning: assignment makes pointer from integer without a cast [enabled by default]
zone = nf_ct_zone(ct);
^
/home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0/xt_FULLCONENAT.c: In function 'fullconenat_tg_check':
/home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0/xt_FULLCONENAT.c:639:5: error: invalid use of undefined type 'struct nf_ct_event_notifier'
ct_event_notifier.fcn = ct_event_cb;
^
/home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0/xt_FULLCONENAT.c:642:5: warning: passing argument 2 of 'nf_conntrack_register_notifier' from incompatible pointer type [enabled by default]
if (nf_conntrack_register_notifier(par->net, &ct_event_notifier) == 0) {
^
In file included from include/net/netfilter/nf_conntrack_core.h:18:0,
from /home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0/xt_FULLCONENAT.c:28:
include/net/netfilter/nf_conntrack_ecache.h:66:12: note: expected 'struct notifier_block *' but argument is of type 'struct nf_ct_event_notifier *'
extern int nf_conntrack_register_notifier(struct net *net, struct notifier_block *nb);
^
/home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0/xt_FULLCONENAT.c: In function 'fullconenat_tg_destroy':
/home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0/xt_FULLCONENAT.c:666:7: warning: passing argument 2 of 'nf_conntrack_unregister_notifier' from incompatible pointer type [enabled by default]
nf_conntrack_unregister_notifier(par->net, &ct_event_notifier);
^
In file included from include/net/netfilter/nf_conntrack_core.h:18:0,
from /home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0/xt_FULLCONENAT.c:28:
include/net/netfilter/nf_conntrack_ecache.h:67:12: note: expected 'struct notifier_block *' but argument is of type 'struct nf_ct_event_notifier *'
extern int nf_conntrack_unregister_notifier(struct net *net, struct notifier_block *nb);
^
make[4]: *** [/home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0/xt_FULLCONENAT.o] Error 1
make[3]: *** [_module_/home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0] Error 2
make[3]: Leaving directory `/home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/linux-3.18.45'
make[2]: *** [/home/tinnlux/chaos_calmer/build_dir/target-mipsel_1004kc+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/fullconenat-1.0/.built] Error 2
make[2]: Leaving directory `/home/tinnlux/chaos_calmer/package/fullconenat'
make[1]: *** [package/fullconenat/compile] Error 2
make[1]: Leaving directory `/home/tinnlux/chaos_calmer'
make: *** [package/fullconenat/compile] 错误 2 |
|