[yocto] custom linux kernel recipe fails

ChenQi Qi.Chen at windriver.com
Thu Jul 26 18:57:58 PDT 2018


On 07/27/2018 12:56 AM, Steve Pavao wrote:
> Hello -
>
> I’m trying to build using a custom 64-bit kernel at head of sumo, but I get an error.  It seems that SRCPV cannot be resolved.    Please send any ideas you may have about how I may adapt my recipe to get it to work.
>
> Normally, I use the default meta-raspberrypi kernel, but for this build, I am using PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-custom” in my local.conf
>
> My simple kernel recipe is in linux-yocto-custom.bb.  (It is based on the example recipe).
>
> inherit kernel
> require recipes-kernel/linux/linux-yocto.inc
>
> PV = "${LINUX_VERSION}+git${SRCPV}"
> PR = "r0"
>
> LINUX_VERSION ?= "4.14.4"
> LINUX_VERSION_EXTENSION_append = "-xenomai-ipipe-arm64"
>
> SRC_URI = "http://gitlab.denx.de/Xenomai/ipipe-arm64;protocol=http;branch=master;nocheckout=1"
> SRCREV = "133bbf97672ff6e72fc21784b8ae44b194b76626"

Try:

SRC_URI ="http://gitlab.denx.de/Xenomai/ipipe-arm64;protocol=http;branch=master;nocheckout=1;name=machine"
SRCREV_machine = "133bbf97672ff6e72fc21784b8ae44b194b76626"

Best Regards,
Chen Qi

> SRC_URI[md5sum] = "a5cb3babd85a94fda2905cc3db5e7825"
>
> COMPATIBLE_MACHINE = "raspberrypi3-64"
>
> the error:
>
> WARNING: /data/development/lfs/yocto/poky/meta-korg-spark/recipes-kernel/linux/linux-yocto-custom.bb: Exception during build_dependencies for PKG_kernel-base
> WARNING: /data/development/lfs/yocto/poky/meta-korg-spark/recipes-kernel/linux/linux-yocto-custom.bb: Error during finalise of /data/development/lfs/yocto/poky/meta-korg-spark/recipes-kernel/linux/linux-yocto-custom.bb
> ERROR: ExpansionError during parsing /data/development/lfs/yocto/poky/meta-korg-spark/recipes-kernel/linux/linux-yocto-custom.bb
> Traceback (most recent call last):
> bb.data_smart.ExpansionError: Failure expanding variable PKG_kernel-base, expression was kernel-${@legitimize_package_name('${@get_kernelversion_headers('/data/development/lfs/yocto/build/spark/raspberrypi3-64/tmp/work/raspberrypi3_64-poky-linux/linux-yocto-custom/4.14.4+git${SRCPV}-r0/linux-raspberrypi3_64-standard-build')}')} which triggered exception SyntaxError: invalid syntax (PKG_kernel-base, line 1)
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20180727/982071c0/attachment.html>


More information about the yocto mailing list