2015-03-31 1 views
0

Я пытаюсь создать образ Yocto linux. Я слежу за процессом, данным в блоге Сергея. Разархивируйте файл:Building Yocto linux image - ошибка «bitbake image-full»

$ 7z x Board_Support_Package_Sources_for_Intel_Quark_v0.7.5.7z 

Распакуйте мета-clanton_v0.7.5.tar.gz:

$ tar xzvf Board_Support_Package_Sources_for_Intel_Quark_v0.7.5/meta-clanton_v0.7.5.tar.gz 

Изменение каталога для мета-clanton_v0.7.5:

$ cd meta-clanton_v0.7.5 

Run setup.sh:

$ ./setup.sh 

Источник poky/oe-init-build-env script, придав ему каталог сборки (yocto_build) в качестве параметра:

$ source poky/oe-init-build-env yocto_build 

Run Bitbake построить изображение:

$ bitbake image-full 

Но я получаю следующее сообщение об ошибке:

Traceback (most recent call last): 
    File "/usr/bin/bitbake", line 275, in <module> 
    ret = main() 
    File "/usr/bin/bitbake", line 222, in main 
    bb.msg.init_msgconfig(configuration.verbose, configuration.debug, 
AttributeError: 'module' object has no attribute 'init_msgconfig' 

Пожалуйста, помогите , Спасибо заранее.

+0

Я понятия не имею, зачем вам нужно полное изображение Yocto, но если вам это не понадобится, вы можете создать собственное ядро ​​для Intel Quark, и, например, Buildroot поможет вам в корневой файловой системе. – 0andriy

ответ

0

Я не смог найти версию 0.7.5, поэтому я пробовал это в версии 1.0.0.

Извлечение мета-Клэнтона-v1.0.0.tar.gz

cd meta-clanton_v1.0.0 
./setup.sh 
. poky/oe-init-build-env yocto_build 
bitbake image-full -e 

bitbake image-full Запуск делает также запустить сборку без любого вопроса. (Я не позволил этому завершить.)

Я немного беспокоюсь о вашей трассе, которая включает в себя "/usr/bin/bitbake". Если вы установили пакет bitbake на свой сборщик, удалите его. Репозиторий poky-git включает в себя собственную копию битбокса, которая гарантирует, что вы используете версию Bitbake, совместимую с остальными вашими метаданными.

(Я также предлагаю обновить до последней версии метаклантона).