[OE-core] [pyro][PATCH 19/25] texinfo: Avoid a problem with a dependency on perl(Locale::gettext_xs)

Richard Purdie richard.purdie at linuxfoundation.org
Wed Aug 30 21:36:37 UTC 2017


On Tue, 2017-08-29 at 23:21 +0200, Peter Kjellerstedt wrote:
> We do not build the Locale::gettext_xs Perl module and the code will
> test for it and happily use Locale::gettext_pp instead if it is not
> found. However, this still causes a file dependency on
> perl(Locale::gettext_xs) to be generated, which must be satisfied by
> adding an explicit provide for it.
> 
> Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt at axis.com>
> Signed-off-by: Mark Hatle <mark.hatle at windriver.com>
> Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
> ---
>  meta/recipes-extended/texinfo/texinfo_6.3.bb | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/meta/recipes-extended/texinfo/texinfo_6.3.bb
> b/meta/recipes-extended/texinfo/texinfo_6.3.bb
> index d82731e11e..f58df928aa 100644
> --- a/meta/recipes-extended/texinfo/texinfo_6.3.bb
> +++ b/meta/recipes-extended/texinfo/texinfo_6.3.bb
> @@ -79,4 +79,10 @@ FILES_${PN}-doc = "${infodir}/texinfo* \
>                     ${datadir}/${tex_texinfo} \
>                     ${mandir}/man1 ${mandir}/man5"
>  
> +# Lie about providing the Locale::gettext_xs module. It is not
> actually built,
> +# but the code will test for it and if not found use
> Locale::gettext_pp instead.
> +# However, this causes a file dependency on perl(Locale::gettext_xs)
> to be
> +# generated, which must be satisfied.
> +RPROVIDES_${PN} += "perl(Locale::gettext_xs)"
> +
>  BBCLASSEXTEND = "native nativesdk"

Breaks in do_package_write_deb:

e.g.
https://autobuilder.yoctoproject.org/main/builders/nightly-arm64/builds/827

but also many other builds. Possibly missing some other backport?

Cheers,

Richard



More information about the Openembedded-core mailing list