[yocto] Raspberry Pi 3 build issue

Paul Barker pbarker at toganlabs.com
Tue Apr 25 02:06:03 PDT 2017


On Mon, Apr 24, 2017 at 7:25 PM,  <alexis.lothore at gmail.com> wrote:
> Hello,
> I am currently encountering an issue with meta-raspberry and more
> specifically Raspberry Pi 3 build. Since I was not sure the problem was
> not my fault, I cloned a fresh copy of poky and meta-raspberrypi (both
> checked out on morty, and meta dependencies on morty too), but the problem
> is still appearing, trying to build the image rpi-hwup-image with BDISTRO
> poky for MACHINE
> raspberrypi3 :
>
> ➜ build git:(morty) bitbake rpi-hwup-image
> Loading cache: 100%
> |#########################################################################################################################################################################################################|
> Time: 0:00:00
> Loaded 2 entries from dependency cache.
> WARNING:
> /home/alexis/Projets/poky/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi_4.9.bb:
> Exception during build_dependencies for PKG_kernel-image | ETA: --:--:--
> WARNING:
> /home/alexis/Projets/poky/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi_4.9.bb:
> Error during finalise of
> /home/alexis/Projets/poky/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi_4.9.bb
> WARNING:
> /home/alexis/Projets/poky/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi_4.4.bb:
> Exception during build_dependencies for PKG_kernel-image
> WARNING:
> /home/alexis/Projets/poky/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi_4.4.bb:
> Error during finalise of
> /home/alexis/Projets/poky/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi_4.4.bb
> ERROR: ExpansionError during parsing
> /home/alexis/Projets/poky/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi_4.9.bb
> Traceback (most recent call last):
> bb.data_smart.ExpansionError: Failure expanding variable PKG_kernel-image,
> expression was
> kernel-image-${@legitimize_package_name('${@get_kernelversion_headers('/home/alexis/Projets/poky/build/tmp/work/raspberrypi3-poky-linux-gnueabi/linux-raspberrypi/1_4.9.21+git${SRCPV}-r0/linux-raspberrypi3-standard-build')}')}
> which triggered exception SyntaxError: invalid syntax (PKG_kernel-image,
> line 1)
> Summary: There were 4 WARNING messages shown.
> Summary: There was 1 ERROR message shown, returning a non-zero exit code.
>
> I am executing the build on an x86 machine with Debian 8.
>
> Unfortunately, since the problem seems to appear right at parsing, I
> cannot get the exact variable expansion with bitbake -e. Apparently my
> Yocto setup does not encounter the issue if I try the build for another
> RPI target, like raspberrypi0. Any advice on how to troubleshoot this
> issue ?
> --

I've just tried to reproduce this using a fresh clone of poky and
meta-raspberrypi on the morty branch. I edited bblayers.conf to add
the meta-raspberrypi layer and then edited local.conf to set MACHINE =
"raspberrypi3", those were my only changes. I then ran "bitbake
rpi-hwup-image" and it's correctly parsed all the recipes and started
the build.

Which exact commits of poky and meta-raspberrypi are you using? I have
the following:

meta
meta-poky
meta-yocto-bsp    = "morty:924e576b8930fd2268d85f0b151e5f68a3c2afce"
meta-raspberrypi  = "morty:28d4404f89eb59d406b4976c0e3f5ca19137ba74"

Thanks,

-- 
Paul Barker
Co-Founder & Principal Engineer
Togán Labs Ltd



More information about the yocto mailing list