Yocto - «Ничто не предоставляет websocketpp = 0.7.0-r0, необходимый для websocketpp-dev-0.7.0-r0» - PullRequest
0 голосов
/ 04 сентября 2018

Я собираю собственный образ Linux с помощью Yocto. На данный момент он должен включать инструменты разработки и заголовочные файлы для многочисленных пакетов.

До сих пор это работало идеально, добавляя также пакеты "-dev". Например, я добавил boost-dev, opencv-dev и msgpack-c-dev. Я, однако, сталкиваюсь с ошибками по двум рецептам: (1) websocketpp_0.7.0.bb из meta-openembedded / meta-oe и (2) autobahn-cpp_18.4.1.bb, который я написал. Добавление -dev к любой из этих причин приводит к ошибкам на этапе сборки do_rootfs.

  • Ничто не предоставляет websocketpp = 0.7.0-r0, необходимый для websocketpp-dev-0.7.0-r0

Рецепт non-dev выглядит нормально, и я вижу, что работа для обоих рецептов включает все ожидаемые файлы. Любая помощь с благодарностью.

1 Ответ

0 голосов
/ 05 сентября 2018

Чтобы решить такую ​​проблему, вам нужно создать пустой websocketpp pacakge, используя - ALLOW_EMPTY .

ALLOW_EMPTY_${PN} = "1"
...