[oe] [meta-oe][PATCH] gnome-common: add PACKAGECONFIG for autoconf-archive

Martin Jansa martin.jansa at gmail.com
Thu Nov 9 09:16:54 UTC 2017


gnome-common is marked as allarch, autoconf-archive isn't. So gnome-common
cannot depend on it as it is now.

This change causes:

 === Comparing signatures for task do_configure.sigdata between qemux86 and
qemux86copy ===
ERROR: gnome-common different signature for task do_configure.sigdata
between qemux86 and qemux86copy
runtaskdeps changed:
gnome-common/gnome-common_3.18.0.bb.do_prepare_recipe_sysroot with hash
f3130e0be68211325008e37b3d49460b
 changed to
gnome-common/gnome-common_3.18.0.bb.do_prepare_recipe_sysroot with hash
0360cfa01ddf508a7670af2fcb306e20
Hash for dependent task
gnome-common/gnome-common_3.18.0.bb.do_prepare_recipe_sysroot changed from
f3130e0be68211325008e37b3d49460b to 0360cfa01ddf508a7670af2fcb306e20


On Tue, Nov 7, 2017 at 3:10 AM, ChenQi <Qi.Chen at windriver.com> wrote:

> ping
>
>
> On 10/24/2017 04:19 PM, Qi.Chen at windriver.com wrote:
>
>> From: Chen Qi <Qi.Chen at windriver.com>
>>
>> Add PACKAGECONFIG for autoconf-archive. Default to enable it to avoid
>> m4 file conflicts between gnome-common and autoconf-archive.
>>
>> e.g.
>> IMAGE_INSTALL_append = " gnome-common autoconf-archive-dev"
>> bitbake <image>
>>
>> We enable autoconf-archive PACKAGECONFIG to avoid the following error.
>>
>> Error: Transaction check error:
>>    file /usr/share/aclocal/ax_check_enable_debug.m4 conflicts between
>> attempted installs of gnome-common-3.18.0-r0.noarch and
>> autoconf-archive-dev-2016.09.16-r0.core2_64
>>    file /usr/share/aclocal/ax_code_coverage.m4 conflicts between
>> attempted installs of gnome-common-3.18.0-r0.noarch and
>> autoconf-archive-dev-2016.09.16-r0.core2_64
>>
>> Signed-off-by: Chen Qi <Qi.Chen at windriver.com>
>> ---
>>   meta-oe/recipes-gnome/gnome-common/gnome-common_3.18.0.bb | 4 ++++
>>   1 file changed, 4 insertions(+)
>>
>> diff --git a/meta-oe/recipes-gnome/gnome-common/gnome-common_3.18.0.bb
>> b/meta-oe/recipes-gnome/gnome-common/gnome-common_3.18.0.bb
>> index 06f3bb3..d874164 100644
>> --- a/meta-oe/recipes-gnome/gnome-common/gnome-common_3.18.0.bb
>> +++ b/meta-oe/recipes-gnome/gnome-common/gnome-common_3.18.0.bb
>> @@ -14,6 +14,10 @@ SRC_URI[archive.sha256sum] =
>> "22569e370ae755e04527b76328befc4c73b62bfd4a572499fd
>>   EXTRA_AUTORECONF = ""
>>   DEPENDS = ""
>>   +# Default to enable autoconf-archive to avoid conflicts
>> +PACKAGECONFIG ??= "autoconf-archive"
>> +PACKAGECONFIG[autoconf-archive] = "--with-autoconf-archive,
>> --without-autoconf-archive, autoconf-archive"
>> +
>>   FILES_${PN} += "${datadir}/aclocal"
>>   FILES_${PN}-dev = ""
>>
>>
>
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>



More information about the Openembedded-devel mailing list