On Sat, Nov 17, 2018 at 4:29 AM HackDef <[email protected]> wrote: > > Recently libvmi recipe was added to meta-virtualization on master branch: > > http://git.yoctoproject.org/cgit/cgit.cgi/meta-virtualization/tree/recipes-extended/libvmi/libvmi_git.bb > > But I use krogoth branch with my current board, so, tried to copy the recipe > to krogoth branch but throw error on libvirt about: Nothing PROVIDES libxl, > then added new dependencies found on libvirt from master and now throws: > Nothing PROVIDES libdevmapper, so I guess the best approach should be to > request backporting libvmi to krogoth branch. > > Your help is much appreciated.
Hector, So what would have happened is krogoth was branched and then at some later time a commit was applied to master which added the libvmi_git.bb recipe. So start by using git to identify this commit, you can do this while on the krogoth branch still ie.: git log master -- ./recipes-extended/libvmi/libvmi_git.bb This will identify commit e2ab59ec3e4b547da635cda725090d42126dcfd2 as the commit which brought in the libvmi_git.bb recipe, so cherry-pick it ie: git cherry-pick e2ab59ec3e4b547da635cda725090d42126dcfd2 Now attempt to build it 'bitbake libvmi', as you have indicated this most likely fail as libvirt will require libxl. DO NOT port the libvirt recipe from master back to krogoth, libvirt has been around for ages in meta-virtualization and libvmi does not have a version dependency on libvirt. Instead when you inspect the libvirt recipe already present on the krogoth branch you will see that libxl is a dependency we can control, we need to ensure we have a suitable PACKAGECONFIG for libvirt AND that "xen" is not set in the DISTRO_FEATURES. By default neither of these are set so without having access to your build I don't know where you are setting either of these, you will have to use bitbake -e libvmi or similar to find out where your build is setting either of these and mitigate against this. Try the above and follow up and we can then move on with any other bits. It is important that you can prep the backport as you have the krogoth build ready to go along with a usecase to test the backport, something Bruce will not have. Regards, Mark > > Please let me know if possible. > > Thanks > > -- > Hector > -- > _______________________________________________ > meta-virtualization mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/meta-virtualization -- _______________________________________________ meta-virtualization mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-virtualization
