boost и btrfs-tools потерпели неудачу при сборке Yocto - PullRequest
0 голосов
/ 04 февраля 2020

Я пытаюсь создать собственное изображение Linux, используя Poky 2.6 (стук) с мета-слоем ROS (стук). Образ построен для системы x86-64. Содержимое моего bblayers.conf файла указано ниже

# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
# changes incompatibly
POKY_BBLAYERS_CONF_VERSION = "2"

BBPATH = "${TOPDIR}"
BBFILES ?= ""
ROS_DISTRO = "melodic"
BBLAYERS ?= " \
  /home/kogrob/devel/poky/meta \
  /home/kogrob/devel/poky/meta-poky \
  /home/kogrob/devel/poky/meta-yocto-bsp \
  /home/kogrob/devel/poky/meta-openembedded/meta-oe \
  /home/kogrob/devel/poky/meta-ros/meta-ros-common \
  /home/kogrob/devel/poky/meta-ros/meta-ros1-melodic \
  /home/kogrob/devel/poky/meta-openembedded/meta-python \
  /home/kogrob/devel/poky/meta-ros/meta-ros-backports-warrior \
  /home/kogrob/devel/poky/meta-ros/meta-ros1 \
  "

Сборка не удалась со следующими ошибками

Function failed: do_compile (log file is located at /home/kogrob/poky/build-toaster-2/tmp/work/core2-64-poky-linux/btrfs-tools/4.17.1-r0/temp/log.do_compile.26496)

Function failed: do_compile (log file is located at /home/kogrob/poky/build-toaster-2/tmp/work/core2-64-poky-linux/boost/1.68.0-r0/temp/log.do_compile.27908)

Буст-сборка, когда она строится отдельно с использованием bitbake boost, но btrfs-tools терпит неудачу каждый раз. Для чего нужны btrfs-tools и можно ли удалить btrfs-tools и построить образ без него.

Файлы журналов можно найти здесь: log.do_compile.26496 log.do_compile.27908

...