首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ebtables.c:61:3:错误:函数'xt_compat_calc_jump‘的隐式声明[-Werror=隐式-函数-声明]

ebtables.c:61:3:错误:函数'xt_compat_calc_jump‘的隐式声明[-Werror=隐式-函数-声明]
EN

Stack Overflow用户
提问于 2019-07-08 22:21:26
回答 1查看 73关注 0票数 0

在构建lineageos项目的恢复时,我得到了以下异常,需要一些帮助来诊断和解决问题

设备tree:= tb8504f/tree/lineage-15.1

供应商tree:= tb8504f/tree/lineage-15.1

内核source:= tb8504f/tree/lineage-15.1

ROM Source:= https://github.com/LineageOS/android

命令:来源于build/envsetup.sh &&早餐tb8504f && repo同步-强制同步-q -j6 && mka恢复性图像-j6区tee recovery.log

代码语言:javascript
复制
../../../../../../kernel/lenovo/msm8917/net/bridge/netfilter/ebtables.c: In function 'ebt_standard_compat_from_user':
../../../../../../kernel/lenovo/msm8917/net/bridge/netfilter/ebtables.c:61:3: error: implicit declaration of function 'xt_compat_calc_jump' [-Werror=implicit-function-declaration]
   v += xt_compat_calc_jump(NFPROTO_BRIDGE, v);
   ^
../../../../../../kernel/lenovo/msm8917/net/bridge/netfilter/ebtables.c: At top level:
../../../../../../kernel/lenovo/msm8917/net/bridge/netfilter/ebtables.c:76:15: error: variable 'ebt_standard_target' has initializer but incomplete type
 static struct xt_target ebt_standard_target = {
               ^
../../../../../../kernel/lenovo/msm8917/net/bridge/netfilter/ebtables.c:77:2: error: unknown field 'name' specified in initializer
  .name       = "standard",
  ^
../../../../../../kernel/lenovo/msm8917/net/bridge/netfilter/ebtables.c:77:2: warning: excess elements in struct initializer
error, forbidden warning: ebtables.c:77
  CC      net/core/gen_estimator.o
/home/lineageos/kernel/lenovo/msm8917/scripts/Makefile.build:257: recipe for target 'net/bridge/netfilter/ebtables.o' failed
make[4]: *** [net/bridge/netfilter/ebtables.o] Error 1
/home/lineageos/kernel/lenovo/msm8917/scripts/Makefile.build:402: recipe for target 'net/bridge/netfilter' failed
make[3]: *** [net/bridge/netfilter] Error 2
/home/lineageos/kernel/lenovo/msm8917/scripts/Makefile.build:402: recipe for target 'net/bridge' failed
make[2]: *** [net/bridge] Error 2
make[2]: *** Waiting for unfinished jobs....

全日志:

https://pastebin.com/v2ZsfRuc

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-08 23:19:19

我用另一个项目的include目录替换了这个项目的include目录中的源代码,从而解决了这个问题。

我用这个目录中的源代码替换了源代码:

tb8704/tree/tab4-8plus-LA.UM.5.6.r1-0/include

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56943196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档