Thank you for everybodies' help Following the suggestions I made the (in hindsight) obvious discovery that the warning is generated in a recipe from somewhere else, namely "meta-toradex-nxp". The person who built this system has pinned meta-toradex-nxp to a particular commit from 2021. I do not know what they were thinking, I am fairly confident they knew what they were doing.
I will leave it there as this is a warning. While it is an otherwise clean build, and I crave clean builds, there are actually problems that are real roadblocks that I need to fix (another subject) Next time I hope I can provide the necessary information faster. It is difficult to know what to provide as I am diving into the middle of two large projects that use different styles. Once again thank you for your help. Worik > I expect it is that latter directory my warning is originating from. > > The warning is: > WARNING: No recipes in default available for: > > /home/yocto/thisbuild-yocto/layers/openembedded-core/../meta-thisbuild-nxp/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20.0.imx.bbappend > > What this means is bitbake is looking for recipe file called > gstreamer1.0-plugins-base_1.20.0.imx.bb and can't find it anywhere in > configured layers. This can happen for multiple reasons: > > 1. That recipe file used to be available, but someone updated the > layer containing it to a different revision where the file was either > removed or updated to a different version (which is encoded into the > filename). You need to find out whether that has happened, and either > revert to the original revision, or rename the bbappend to match. Try > using 'find' command with a generous wildcard expression to see what > would roughly match in the overall tree. > > > Yes, this: yocto@toradex-build:~/toradex-yocto$ find . -name "gstreamer*-plugins-base*.bb" ./layers/openembedded-core/meta/recipes-multimedia/gstreamer/ gstreamer1.0-plugins-base_1.20.5.bb ./layers/meta-freescale/recipes-multimedia/gstreamer/ gstreamer1.0-plugins-base_1.20.3.imx.bb My naive view is that I need to find where it is requiring "recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20.0.imx.bb" and change that to "recipes-multimedia/gstreamer/ gstreamer1.0-plugins-base_1.20.5.imx.bb" This is in somebody else's repository, we import it with a recursive git clone pinned at a particular commit (it is using a git idiom 3. The file is not available in any of the layers. You need to go over > the list of required layers in documentation for meta-this-build-nxp, > and find everything you can about layers it depends on, and perhaps > look at commit history for bbappend as well to find out > which layer it's meant to be used with. > > "thisbuild-nxp" is "toradex-nxp. Reading the Readme it depends on: yocto@toradex-build:~/toradex-yocto$ grep URI layers/meta-toradex-nxp/README URI: git://git.openembedded.org/bitbake URI: git://git.openembedded.org/openembedded-core URI: git://git.yoctoproject.org/meta-freescale URI: https://github.com/Freescale/meta-freescale-3rdparty.git URI: git://git.toradex.com/meta-toradex-bsp-common Is that where I start with "layers it depends on"? The commit history seems to indicate "gstreamer1.0-plugins-base" is the layer if is supposed to be used with: yocto@toradex-build:~/toradex-yocto/layers/meta-toradex-nxp$ git log -- recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20.0.imx.bbappend commit bd7f3d8596e984d42afa1c9b30fd635fb02fc040 Author: Max Krummenacher <max.krummenac...@toradex.com> Date: Mon Sep 19 14:20:44 2022 +0200 gstreamer1.0-plugins-base: follow version change The code the patch removes is still present, keep the patch also with the new version. Related-to: ELB-4665 Signed-off-by: Max Krummenacher <max.krummenac...@toradex.com> Without a specific look at your setup it's hard to say much more. > > Alex >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#63069): https://lists.yoctoproject.org/g/yocto/message/63069 Mute This Topic: https://lists.yoctoproject.org/mt/105973256/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-