我正在使用gcc8.2和linux操作系统。我已经安装了bison软件包。但我还是犯了以下错误:
echo“*错误:找不到合适的野牛/yacc。*"
echo“请安装‘bison’软件包。”
退出1
我已经检查了“$ac_cv_prog_YACC”,它没有任何值。如果bison已安装,则应将其设置为“bison-y”。
知道为什么$ac_cv_prog_YACC没有任何价值吗?
编译conntrack工具包(版本1.0.1)时出现此错误

最佳答案

你说
我已经安装了bison软件包。
但是./configure文件中的测试不同意。这意味着它在bison中的任何位置都找不到名为$PATH的可执行文件。您应该首先验证$PATH的值是否正确,以及是否有一个名为bison的可执行文件。(显然,conntrack工具的./configure脚本只查找bisonbyacc,而不查找yacc
我对yocto了解不多,但我在2.5.1版的更改日志中找到了以下注释:
本地野牛不再包含在许多依赖链中,这意味着一些食谱需要本地野牛添加到依赖

关于linux - 编译错误:找不到合适的野牛/yacc,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53394997/

10-11 18:03