core-image-directfb.bb should not check for x11 in DISTRO_FEATURES. a short check shows it compiles successfully even with it set.
I tried to reproduce this quickly and set DISTRO_FEATURES in my local.conf to contain both x11 and directfb. This is what I got: ERROR: Nothing PROVIDES 'core-image-directfb' ERROR: core-image-directfb was skipped: conflicting distro feature ['x11'] (in DISTRO_FEATURES) So, the check seems to work just fine. Closing this. Please reopen if you can provide more info about this: like the commit or release version you tested with, local.conf and/or anything you find useful for me to reproduce this.