I’m having trouble building the Poky core-image-minimal recipe on iMX8.
Following the instructions on Build Apalis iMX8/Colibri iMX8X OpenEmbedded/Yocto Project Bring-up Image, I substitute these two commands for the commands in the “Build Image” section:
MACHINE=apalis-imx8 DISTRO=poky source fsl-setup-release.sh -b build-poky
bitbake -k core-image-minimal
Output from the two commands follows:
$ MACHINE=apalis-imx8 DISTRO=poky source fsl-setup-release.sh -b build-poky
Build directory is build-poky
[Licensing agreeement deleted]
Do you accept the EULA you just read? (y/n) y
EULA has been accepted.
Welcome to Freescale Community BSP
The Yocto Project has extensive documentation about OE including a
reference manual which can be found at:
http://yoctoproject.org/documentation
For more information about OpenEmbedded see their website:
http://www.openembedded.org/
You can now run 'bitbake <target>'
Common targets are:
core-image-minimal
meta-toolchain
meta-toolchain-sdk
adt-installer
meta-ide-support
Your build environment has been configured with:
MACHINE=apalis-imx8
SDKMACHINE=i686
DISTRO=poky
EULA=
BSPDIR=
BUILD_DIR=.
meta-freescale directory found
$ bitbake -k core-image-minimal
NOTE: Your conf/bblayers.conf has been automatically updated.
NOTE: Your conf/bblayers.conf has been automatically updated.
Parsing recipes: 100%
|#######################################################| Time: 0:00:49
Parsing of 2338 .bb files complete (0 cached, 2338 parsed). 3068 targets, 304 skipped, 6 masked, 0 errors.
ERROR: No recipes available for:
/home/rdepew/workspace/imx8_clean1/sources/meta-freescale/dynamic-layers/browser-layer/recipes-browser/chromium/chromium-wayland_48.0.2548.0.bbappend
/home/rdepew/workspace/imx8_clean1/sources/meta-freescale/dynamic-layers/browser-layer/recipes-browser/chromium/chromium_52.0.2743.76.bbappend
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
rdepew@rsmt5:build-poky$
Looking for the missing recipes, I find that the recipes are there, but the revision numbers are wrong:
$ cd ../sources
sources$ find . -name chromium*bb
./meta-browser/recipes-browser/chromium/chromium-wayland_53.0.2785.143.bb
./meta-browser/recipes-browser/chromium/chromium_54.0.2810.2.bb
Since this is a ‘core-image-minimal’ build, I do not expect to have (or need) recipes for chromium or chromium-wayland. How do I get around this error message?