On 13 April 2017 at 08:02, Alexander Kanavin <alexander.kanavin@linux.intel.com> wrote:
On 04/13/2017 05:19 AM, Zhixiong Chi wrote:
autoconf-archive is not in oe-core, is it?


Yes,it is.
As Alex said, it shouldn't depend the recipe from the other layers.
I will try to move autoconf-archive into oe-core next step.

First research other ways to fix the issue please; we try to avoid unnecessary bloat in oe-core.

For example, how about deleting the conflicting macros from autoconf-archive, and making it depend on gnome-common? Or researching if we can get rid of gnome-common altogether in oe-core.

I had a quick look at this. We have three recipes in oe-core that "need" gnome-common (python3-pygobject, gnome-desktop3, matchbox-desktop). The only meaningful usage of gnome-common in their configure.ac's is GNOME_COMPILE_WARNINGS().

with this in mind I would not object to just the original patch with the autoconf-archive dependency removed. However, it would be nice to build test the meta-openembedded recipes that depend on gnome-common (and add a dependency to autoconf-archive to the recipes that seem to need it). 

Jussi