我正在使用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
脚本只查找bison
和byacc
,而不查找yacc
)
我对yocto
了解不多,但我在2.5.1版的更改日志中找到了以下注释:
本地野牛不再包含在许多依赖链中,这意味着一些食谱需要本地野牛添加到依赖
关于linux - 编译错误:找不到合适的野牛/yacc,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53394997/