Yocto:无法构建 meta-mono

Yocto: cannot build meta-mono

我正在尝试使用 yocto poky 构建一个嵌入式系统。我的图层是:

BBLAYERS ?= " \
  /home/dev/microzed/meta \
  /home/dev/microzed/meta-yocto \
  /home/dev/microzed/meta-yocto-bsp \
  /home/dev/microzed/meta-xilinx \
  /home/dev/microzed/meta-mono \
  "

有 git 个克隆:

git clone -b master git://git.yoctoproject.org/poky.git ~/microzed
git clone -b master git://git.yoctoproject.org/meta-xilinx ~/microzed/meta-xilinx
git clone -b master git://git.yoctoproject.org/meta-mono ~/microzed/meta-mono

bitbake core-image-minimal 它全部编译并运行 - 但没有单声道。

所以如果我尝试 bitbake mono: bitbake core-image-mono 它会失败并显示错误:

ERROR: Required build target 'core-image-mono' has no buildable providers. Missing or unbuildable dependency chain was: ['core-image-mono', 'mono-helloworld', 'mono', 'libgdiplus', 'giflib']

不知道如何解决这个问题。我实际上也不需要 libgdiplus ...:/在以前的版本中很容易删除,但当前的 master 似乎在很多地方都有依赖性。

需要元 oe

git clone -b master git://git.openembedded.org/meta-openembedded ~/microzed/meta-openembedded

加上图层:

    /home/dev/microzed/meta-openembedded/meta-oe \

您可以编译仅控制台版本:

bitbake core-image-mono-console