x11 or directfb is a must for gtk+'s build, that makes we can't do the world for many packages since a lot of them depend on gtk+ without x11 or directfb in DISTRO_FEATURES, need more investigations.
http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=5bfcd13c074a69cfb1cf9108cbccee472bad4409
Hi Robert, We tested on master/8a0d8eee432924433c3e70198aaeab3161476c5f with the fix and seems that the world fails again. For configuration we added DISTRO_FEATURES_remove = "x11" in conf/local.conf. for details see: http://errors.yoctoproject.org/Errors/Details/21219/ I must mention that world works okay with the x11 feature.
gcr can be built without gtk. I'll take this one -- but it's not really the same issue so I filed bug 8611 to track it. Leaving it reopened in case you want to track the whole "world-without-x11" build issue here.
I believe this should work now: gcr now requires x11.