[oe] [meta-oe][PATCH] ndctl: fix compile issue

Khem Raj raj.khem at gmail.com
Mon Nov 26 17:43:34 UTC 2018


On Fri, Nov 23, 2018 at 1:17 AM Martin Hundebøll <martin at geanix.com> wrote:
>
> Hi Armin,
>
> On 18/11/2018 18.08, Armin Kuster wrote:
> > | No package 'systemd' found
> > | configure: error: systemd support requested but pkg-config unable to query systemd package
> >
> > add PACKCONFIG to disable systemd
> >
> > Signed-off-by: Armin Kuster <akuster808 at gmail.com>
> > ---
> >   meta-oe/recipes-core/ndctl/ndctl_git.bb | 3 +++
> >   1 file changed, 3 insertions(+)
> >
> > diff --git a/meta-oe/recipes-core/ndctl/ndctl_git.bb b/meta-oe/recipes-core/ndctl/ndctl_git.bb
> > index b20915f..048f166 100644
> > --- a/meta-oe/recipes-core/ndctl/ndctl_git.bb
> > +++ b/meta-oe/recipes-core/ndctl/ndctl_git.bb
> > @@ -21,6 +21,9 @@ S = "${WORKDIR}/git"
> >
> >   EXTRA_OECONF += "--enable-test --enable-destructive --disable-docs"
> >
> > +PACKAGECONFIG ??= ""
>
> Can you make the default PACKAGECONFIG include systemd if it is in
> distrofeatures?

This is needed. See

http://errors.yoctoproject.org/Errors/Details/202222/

>
> PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
>
> // Martin
>
> > +PACKAGECONFIG[systemd] = "--with-systemd-unit-dir=${systemd_system_unitdir}, --without-systemd-unit-dir,"
> > +
> >   do_configure_prepend() {
> >       ${S}/autogen.sh
> >   }
> >
>
> --
> Kind regards,
> Martin Hundebøll
> Embedded Linux Consultant
>
> +45 61 65 54 61
> martin at geanix.com
>
> Geanix IVS
> https://geanix.com
> DK39600706
> --
> _______________________________________________
> 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