ОШИБКА: swupdate-2021.04-r0 do_compile: oe_runmake не удалось | json-c/json.h: нет такого файла или каталога

Я пытаюсь интегрировать фреймворк SWUpdate с Hawkbit. У меня возникла проблема после изменения конфигурации для включения Suricatta в SWUpdate. Шаги, которые я сделал:

  1. Включил Suricatta в menuconfig.
  2. Побежал makeкоманда. Здесь нет проблем
  3. Bitbaked снова использует рецепт изображения, который включает файл swupdate-image.inc, устанавливающий пакет swupdate. Теперь я получаю следующие ошибки:

swupdate-image.inc включен в мета-swupdate и включает swupdate, swupdate-client, swupdate-progress, and swupdate-tools-hawkbit

ОШИБКА: swupdate-2021.04-r0 do_compile: oe_runmake failed ОШИБКА: swupdate-2021.04-r0 do_compile: выполнение '[....] / swupdate / 2021.04-r0 / temp / run.do_compile.18762' завершилось неудачно с кодом выхода 1

В основном жалуется на json.h и curl.hфайлы. Полный файл журнала прилагается.

Также я получаю сообщение об ошибке lua5.3:

Пакет lua5.3 не найден в пути поиска pkg-config. | Возможно, вам следует добавить каталог, содержащий `lua5.3.pc'| в переменную окружения PKG_CONFIG_PATH | Пакет 'lua5.3' не найден

Я не включил "lua" в общих конфигурациях SWUpdate.

В / usr / include есть файлы json.h и curl.h. usr / include

Я установил все библиотеки, упомянутые в https://sbabic.github.io/swupdate/swupdate.html#configuration-and-build . Тем не менее, у меня такие же проблемы.

PS: Первоначальная сборка с конфигурацией по умолчанию (без suricatta) не имела проблем. Я на машине Ubuntu 20.04. Я пробовал некоторые решения из Интернета, но у меня ничего не работало

Может кто-нибудь дайте мне знать, как решить эту проблему?

ФайлФайлжурнала_1журнала_2

0 ответов

Другие вопросы по тегам