2016-12-21 1 views
0

Я пытаюсь добавить mono в core-image-minimal для P202RDB пользовательский дистрибутив Linux. Вот мой bblayers.conf файл:Пользовательский Linux distro - mono runtime не найден

# 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. 

Это кажется моно хранилище находится, то я готовлю SD card, используя это изображение, и он загружается без проблем на целевой плате, однако команда mono недоступна. Что мне не хватает?

+1

Добавление монослоя не добавляет монопакет (ы) к минимальному размеру ядра. Что еще вы сделали, чтобы добавить моно? Добавлено его в local.conf? –

ответ

2

Добавить

IMAGE_INSTALL_append = " mono" 

к вашему local.conf. Просто добавление слоя не добавляет никакого пакета к вашему изображению.

Еще лучше, создайте свое собственное изображение и добавьте mono в IMAGE_INSTALL в этот рецепт.

+0

Я сделал это, но он работал, однако теперь 'bitbake' жалуется на' ** Ошибка **: у вас должен быть установлен «libtool» для компиляции Mono.', и я ** установил libtools ** на мою хост-систему (' Debian 8'). – KernelPanic

+1

Не могли бы вы предоставить ссылку на полное сообщение об ошибке? Другое дело, у вас есть 'libtool-bin'? По крайней мере, в системе на базе Debian это отдельный пакет. – Anders

Смежные вопросы