$: bitbake librsvg-native terminates with: ERROR: Task virtual:native:/home/otavio/hacking/fsl/yocto/sources/poky/meta/recipes-gnome/librsvg/librsvg_2.40.1.bb, do_populate_sysroot_setscene depends upon non-existent task virtual:native:/home/otavio/hacking/fsl/yocto/sources/poky/meta/recipes-support/icu/icu_51.2.bb:do_populate_sysroot_setscene $: bitbake icu-native librsvg-native works
richard@ted:/media/data1/build1/poky/meta/classes$ git diff . diff --git a/meta/classes/pixbufcache.bbclass b/meta/classes/pixbufcache.bbclass index 0fe5163..414fd30 100644 --- a/meta/classes/pixbufcache.bbclass +++ b/meta/classes/pixbufcache.bbclass @@ -67,3 +67,4 @@ pixbufcache_sstate_postinst() { PIXBUFCACHE_SYSROOT_DEPS = "" PIXBUFCACHE_SYSROOT_DEPS_class-native = "${@['gdk-pixbuf-native:do_populate_sysroot_setscene', '']['${BPN}' == 'gdk-pixbuf']} glib-2.0-native:d do_populate_sysroot_setscene[depends] += "${PIXBUFCACHE_SYSROOT_DEPS}" +do_populate_sysroot[depends] += "${@d.getVar('PIXBUFCACHE_SYSROOT_DEPS', True).replace('_setscene','')}" appears to resolve this issue
It does indeed. Works like a charm.
Resolved with http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=cfd1c4e79eb4e41e2090411adb8f7be2fbcc8e97