未找到自定义Linux发行版-mono运行时

未找到自定义Linux发行版-mono运行时,mono,embedded-linux,yocto,Mono,Embedded Linux,Yocto,我正在尝试为定制Linux发行版添加核心映像minimal。这是我的bblayers.conf文件: # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf # changes incompatibly LCONF_VERSION = "6" BBPATH = "${TOPDIR}" BBFILES ?= "" BBLAYERS ?= " \ /home/testuser/QorIQ-SDK-V1.9-20

我正在尝试为定制Linux发行版添加
核心映像minimal
。这是我的
bblayers.conf
文件:

# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
# changes incompatibly
LCONF_VERSION = "6"

BBPATH = "${TOPDIR}"
BBFILES ?= ""

BBLAYERS ?= " \
  /home/testuser/QorIQ-SDK-V1.9-20151210-yocto/sources/poky/meta \
  /home/testuser/QorIQ-SDK-V1.9-20151210-yocto/sources/poky/meta-yocto \
  /home/testuser/QorIQ-SDK-V1.9-20151210-yocto/sources/poky/meta-yocto-bsp \
  /home/testuser/QorIQ-SDK-V1.9-20151210-yocto/sources/meta-freescale \
  /home/testuser/QorIQ-SDK-V1.9-20151210-yocto/sources/meta-freescale-internal \
  /home/testuser/QorIQ-SDK-V1.9-20151210-yocto/sources/meta-freescale-extra \
  /home/testuser/QorIQ-SDK-V1.9-20151210-yocto/sources/meta-mono \
  "
BBLAYERS_NON_REMOVABLE ?= " \
  /home/testuser/QorIQ-SDK-V1.9-20151210-yocto/sources/poky/meta \
  /home/testuser/QorIQ-SDK-V1.9-20151210-yocto/sources/poky/meta-yocto \
  "
现在,当我尝试使用
bitbake core image minimal
构建映像时,我从中获得以下输出:

Loading cache: 100% |##############################################################################################################| ETA:  00:00:00
Loaded 1496 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION        = "1.26.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "Debian-8.6"
TARGET_SYS        = "powerpc-fsl-linux-gnuspe"
MACHINE           = "p2020rdb"
DISTRO            = "fsl-qoriq"
DISTRO_VERSION    = "1.9"
TUNE_FEATURES     = "m32 spe ppce500v2"
TARGET_FPU        = "ppc-efd"
meta              
meta-yocto        
meta-yocto-bsp    = "(detachedfromb74ea96):ddf114933ccfc6e3ce51a10e8e8f95e514b73578"
meta-freescale    = "(detachedfrom7fb32a2):7fb32a20983a0ebd5503eb42e851550b0deb8679"
meta-freescale-internal = "(detachedfrom220bff8):220bff8b2030e5af7393b5870d74c6f0af0d76d1"
meta-freescale-extra = "(nobranch):ced26c806cb566b1400a2f4f26a94d8d44d13233"
meta-mono         = "daisy:f01b4f7a98d07abcf4c1f845c057199e112fb7d6"

NOTE: Preparing RunQueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
NOTE: Tasks Summary: Attempted 1248 tasks of which 1248 didn't need to be rerun and all succeeded.
似乎找到了mono存储库,然后我使用此图像准备了
SD卡
,它在目标板上引导时没有问题,但是,
mono
命令不可用。我缺少什么?

添加

 IMAGE_INSTALL_append = " mono"
到您的
local.conf
。仅仅添加一个层并不会向图像中添加任何包

更妙的是,创建自己的图像,并将
mono
添加到
image\u安装

 IMAGE_INSTALL_append = " mono"
到您的
local.conf
。仅仅添加一个层并不会向图像中添加任何包


更好的是,创建您自己的映像,并将
mono
添加到该配方中的
image\u INSTALL

添加mono层不会将mono包添加到核心映像。你还做了什么来添加mono?在local.conf中添加了它?添加mono层不会将mono包添加到核心映像中。你还做了什么来添加mono?在您的local.conf中添加了它?我这样做了,它工作了,但是现在
bitbake
抱怨
**错误**:您必须安装“libtool”来编译Mono。
并且我的主机系统(
Debian 8
)上安装了libtools。您能提供完整错误消息的链接吗?另外,您是否安装了
libtool-bin
?至少在基于Debian的系统上,这是一个单独的软件包。我这样做了,它工作了,但是现在
bitbake
抱怨
**错误**:编译Mono时必须安装“libtool”。
我的主机系统上安装了libtools(
Debian 8
)。您能提供完整错误消息的链接吗?另外,您是否安装了
libtool-bin
?至少在基于Debian的系统上,这是一个单独的包。