From patchwork Fri Jan 27 18:24:52 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Avahi broken? Date: Fri, 27 Jan 2012 18:24:52 -0000 From: Steve Sakoman X-Patchwork-Id: 20269 Message-Id: To: Patches and discussions about the oe-core layer On Fri, Jan 27, 2012 at 10:17 AM, Steve Sakoman wrote: > After a pull this morning I am getting: > > ERROR: Nothing PROVIDES '"base-passwd' > ERROR: Required build target 'avahi' has no buildable providers. > Missing or unbuildable dependency chain was: ['avahi', '"base-passwd'] > > Note the extraneous double quote prepended to base-passwd > > Anyone else see this? > > I suspect it was introduced with the "useradd: Ensure dependencies are > only added for target recipes, not native or nativesdk" patch which > seems to have a missing close quote on the USERADDSETSCENEDEPS line. I can confirm that adding a close quote to the above mentioned line fixes the issue. I'm sure gmail will munge this due to the long line, but here goes anyway: shadow-sysroot:do_populate_sysroot_setscene" USERADDSETSCENEDEPS_virtclass-native = "" USERADDSETSCENEDEPS_virtclass-nativesdk = "" do_package_setscene[depends] = "${USERADDSETSCENEDEPS}" Or via gitweb: http://www.sakoman.com/cgi-bin/gitweb.cgi?p=poky.git;a=commitdiff;h=7b5786c226243b49e12113b414a76298e51c7c2c Steve diff --git a/meta/classes/useradd.bbclass b/meta/classes/useradd.bbclass index f935028..8eb6444 100644 --- a/meta/classes/useradd.bbclass +++ b/meta/classes/useradd.bbclass @@ -111,7 +111,7 @@ SYSROOTPOSTFUNC = "useradd_sysroot_sstate" SYSROOTPOSTFUNC_virtclass-native = "" SYSROOTPOSTFUNC_virtclass-nativesdk = "" -USERADDSETSCENEDEPS = "base-passwd:do_populate_sysroot_setscene shadow-native:do_populate_sysroot_setscene shadow-sysroot:do_populate_sysroot_setscene +USERADDSETSCENEDEPS = "base-passwd:do_populate_sysroot_setscene shadow-native:do_populate_sysroot_setscene