2015-12-10 32 views
1

我正尝试用yocto poky构建一个嵌入式系统。我的层:Yocto:无法建立元单声道

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的单声道: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 ...:/在以前的版本中很容易删除,但当前的主控似乎在很多地方都有依赖关系。

回答

0

需要荟萃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