Я пытаюсь создать рецепты мета-альтера-слоя из Altera FPGA, но, похоже, я не могу испечь рецепт рецепта с ядрами / core / ncurses.
Я вижу сообщение об ошибке
ОШИБКА: задача
(Виртуальный: родной: /home/jfrye/Developer/Altera/Playground/poky/meta/recipes-core/ncurses/ncurses_6.0+20171125.bb: do_install)
ошибка с кодом завершения '1' ПРИМЕЧАНИЕ. Сводка задач: Попытка выполнить 269 задач
246 не нужно было перезапускать, а 1 не удалось.
Эта же ошибка возникает при попытке собрать их загрузчик и ядро. Я предполагаю, что поскольку он является частью слоя poky / meta, он не имеет никакого отношения к их слою. Требуется ли, чтобы я установил libncurses6, чтобы построить это? Я не уверен, но думаю, что это может быть проблемой, хотя я не эксперт по Yocto и BitBake и не уверен, как зависимости от моей ОС повлияют на сборку. Как примечание, я использую Ubuntu 16.04 LTS, и libcurses6, похоже, не является частью упаковщика для этой версии.
Есть ли вероятность, что это проблема с версионным мерзавцем?
Я следую этому руководству
https://rocketboards.org/foswiki/Documentation/YoctoDoraBuildWithMetaAltera
поэтому я считаю, что я использую ветку sumo, но похоже, что последние обновления для этой ветки были сделаны некоторое время назад.
Я оглянулся на проблему. Я думаю, что это неправильно с сборкой libncurses.
Это сообщение перед ошибкой в журнале.
| установка
главная / jfrye / Разработчик / Altera / Детские площадки / сборки / TMP / работа / x86_64-линукс / Ncurses-нативные / 6,0 + 20171125-r0 / изображение / дома / jfrye / Разработчик / Altera / Детские площадки / сборки / TMP / работа / x86_64- linux / ncurses-native / 6.0 + 20171125-r0 / recipe-sysroot-native / usr / share / man / man1 / tic.1
| установка
/home/jfrye/Developer/Altera/Playground/build/tmp/work/x86_64-linux/ncurses-native/6.0+20171125-r0/image/home/jfrye/Developer/Altera/Playground/build/tmp/work/x86_64 -linux / ncurses-native / 6.0 + 20171125-r0 / recipe-sysroot-native / usr / share / man / man1 / toe.1
| установка
/home/jfrye/Developer/Altera/Playground/build/tmp/work/x86_64-linux/ncurses-native/6.0+20171125-r0/image/home/jfrye/Developer/Altera/Playground/build/tmp/work/x86_64 -linux / Ncurses-нативные / 6,0 + 20171125-r0 / рецепт-SYSROOT родной / USR / доли / человек / man1 / tput.1
| .. установка псевдоним сброса.1
| установка
/home/jfrye/Developer/Altera/Playground/build/tmp/work/x86_64-linux/ncurses-native/6.0+20171125-r0/image/home/jfrye/Developer/Altera/Playground/build/tmp/work/x86_64 -linux / Ncurses-нативные / 6,0 + 20171125-r0 / рецепт-SYSROOT родной / USR / доли / человек / man1 / tset.1
| .. установка псевдоним сброса.1
| ? отсутствует переименование для user_caps.5
| установка
/home/jfrye/Developer/Altera/Playground/build/tmp/work/x86_64-linux/ncurses-native/6.0+20171125-r0/image/home/jfrye/Developer/Altera/Playground/build/tmp/work/x86_64 -linux / Ncurses-нативные / 6,0 + 20171125-r0 / рецепт-SYSROOT родной / USR / доли / человек / man5 / user_caps.5
| установка
/home/jfrye/Developer/Altera/Playground/build/tmp/work/x86_64-linux/ncurses-native/6.0+20171125-r0/image/home/jfrye/Developer/Altera/Playground/build/tmp/work/x86_64 -linux / ncurses-native / 6.0 + 20171125-r0 / recipe-sysroot-native / usr / share / man / man3 / wresize.3ncurses
| make [1]: выход из каталога
«/home/jfrye/Developer/Altera/Playground/build/tmp/work/x86_64-linux/ncurses-native/6.0+20171125-r0/build/narrowc/man'
| make: выход из каталога
«/home/jfrye/Developer/Altera/Playground/build/tmp/work/x86_64-linux/ncurses-native/6.0+20171125-r0/build/narrowc'
| ОШИБКА: ошибка oe_runmake
Не уверен, что это дает какое-то представление о том, что может происходить, но я почти уверен, что это не проблема контроля версий.
Проблема также упоминается на этом форуме по встроенным Linux
https://forum.rocketboards.org/t/problem-with-building-yocto-ncurses-shell-do-install-failed/738