boost and btrfs-tools failed: Yocto with meta-ros layer build

asked 2020-02-05 04:21:56 -0600

ipa-rar gravatar image

updated 2022-05-23 10:07:35 -0600

lucasw gravatar image

I am trying to build a custom Linux image using the Poky 2.6(thud) with ROS meta layer(thud-draft) in it. The image is built for a x86-64 system . The contents of my bblayers.conf file are given below

# 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 \
  "

The build failed with the following errors

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)

The boost builds when it is built separately using bitbake boost but the btrfs-tools fail every time. What is the need of btrfs-tools and Is it possible to remove btrfs-tools and build an image without it.

The log files can be found here: log.do_compile.26496 log.do_compile.27908

edit retag flag offensive close merge delete