Yocto-“没有提供websocketpp-dev-0.7.0-r0所需的websocketpp = 0.7.0-r0”

时间:2018-09-04 13:43:56

标签: yocto bitbake

我正在使用Yocto整理一个自定义的Linux映像。目前,它需要包括用于众多软件包的开发工具和头文件。

到目前为止,通过添加“ -dev”软件包,此方法也可以很好地工作。例如,我添加了boost-dev,opencv-dev和msgpack-c-dev。但是,我遇到了两个错误:(1)来自meta-openembedded / meta-oe的websocketpp_0.7.0.bb和(2)我编写的autobahn-cpp_18.4.1.bb。将-dev添加到上述任何一个中都会在do_rootfs构建阶段导致错误。

  • 没有提供websocketpp-dev-0.7.0-r0所需的websocketpp = 0.7.0-r0

非开发配方看起来不错,我可以看到这两个配方的工作都包含了所有预期的文件。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

要解决此问题,您需要使用-ALLOW_EMPTY创建一个空的 websocketpp pacakge。

ALLOW_EMPTY_${PN} = "1"