Я создаю libiio для своего изображения yocto, используя этот рецепт libiio от meta-oe
.
В файле библиотеки CMakeLists.txt есть строки вида:
message(STATUS "cmake version: ${CMAKE_VERSION}")
[...]
message(SEND_ERROR "IPv6 is not available in your system.")
[...]
message(WARNING "Missing pkgbuild or productbuild: OSX installer won't be created.")
Однако, когда я бегу bitbake libiio
, я не вижу никаких сообщений
Как мне настроить среду yocto/bitbake так, чтобы я мог видеть эти сообщения и ошибки?
Если вы inherit
cmake в своем рецепте или нет, я предполагаю, что cmake
команда выполняется во время do_configure
, в Yocto журналы задач сохраняются в рабочем каталоге рецепта в:
WORKDIR/temp/log.do_configure
Итак, следуйте следующему:
bitbake -e libiio | grep ^WORKDIR=
Изменить каталог на этот путь
Проверьте содержимое temp/log.do_configure
Если вы хотите увидеть их напрямую с помощью команды bitbake
, используйте опцию -v
:
-v, --verbose Включить трассировку задач оболочки (с помощью 'set -x'). Также печатать сообщения bb.note(...) на стандартный вывод (в дополнение к запись их в ${T}/log.do_)
bitbake -v -c do_configure libiio