当前位置: 代码迷 >> 综合 >> yocto 构建image出现gstreamer源码编译错误,原因及解决方法
  详细解决方案

yocto 构建image出现gstreamer源码编译错误,原因及解决方法

热度:72   发布时间:2023-12-22 11:15:09.0

今天换了个环境去构建IMX8的image,发现出了以下的错误,之前是没有的。
| controller-enumtypes.c:6:1: error: stray ‘\’ in program
| #include “gstinterpolationcontrolsource.h”

就很奇怪为什么之前可以编译,现在却不行。尝试了用"bitbake -c cleansstate gstreamer1.0"和“bitbake gstreamer1.0”两条指令重新编译,错误依然存在。

然后网上查了一下,说是make 的版本问题。也给出了解决方法。
大家可以自己尝试以下:https://www.cnblogs.com/myfish3/p/13851427.html
反正我是不行。

后来还是用最原始的解决方法,哪里出了问题解决改哪里,虽然改的文件可能有点多,但这是最笨的方法。
于是去了源码目录去修改:
删掉**#include “gstinterpolationcontrolsource.h”**前的 ‘’
然后重新bitbake gstreamer1.0
OK ,编译成功!

  相关解决方案