【发布时间】:2018-08-21 03:40:38
【问题描述】:
我正在尝试为英特尔处理器构建 Yocto 映像。
我下载了poky最新的源代码,然后克隆了meta-intel分支并添加到bblayers.conf文件中。
git clone git://git.yoctoproject.org/meta-intel
MACHINE = "intel-core2-32"
我使用以下命令开始构建
bitbake core-image-sato
并得到以下错误:
configure: error: Package requirements (libva >= 1.1.0) were not met:
|
| Requested 'libva >= 1.1.0' but version of libva is 0.40.0
|
| Consider adjusting the PKG_CONFIG_PATH environment variable if you
| installed software in a non-standard prefix.
|
我在这个文件夹 meta/recipes-graphics/libva/libva_1.8.3.bb 中有以下食谱
这意味着版本应该是 1.8.3 而不是 0.4.0
【问题讨论】:
-
再次尝试清理和构建 libva。并检查 tmp/work/
/libva/ 中的版本......使用“bitbake libva -c cleanall && bitbake libva” -
这是 1.8.3 而不是 0.40.0
-
解决办法很明显:将libva升级到1.1.0+
-
它已经不止于此了..为什么它接受为 0.4
标签: linux embedded-linux intel yocto