On Sun, 2021-12-05 at 01:24 +0000, Peter Kjellerstedt wrote:
> > -----Original Message-----
> > From: openembedded-core@lists.openembedded.org
> > <openembedded-core@lists.openembedded.org> On Behalf Of Richard Purdie
> > Sent: den 5 december 2021 00:20
> > To: Ross Burton <r...@burtonini.com>; 
> > openembedded-core@lists.openembedded.org
> > Subject: Re: [OE-core] [PATCH 3/6] libxkbcommon: allow building of API
> > documentation
> > 
> > On Fri, 2021-12-03 at 16:43 +0000, Ross Burton wrote:
> > > Signed-off-by: Ross Burton <ross.bur...@arm.com>
> > > ---
> > >  meta/recipes-graphics/xorg-lib/libxkbcommon_1.3.1.bb | 7 +++++--
> > >  1 file changed, 5 insertions(+), 2 deletions(-)
> > > 
> > > diff --git a/meta/recipes-graphics/xorg-lib/libxkbcommon_1.3.1.bb
> > > b/meta/recipes-graphics/xorg-lib/libxkbcommon_1.3.1.bb
> > > index 95accfc184..725fcf009e 100644
> > > --- a/meta/recipes-graphics/xorg-lib/libxkbcommon_1.3.1.bb
> > > +++ b/meta/recipes-graphics/xorg-lib/libxkbcommon_1.3.1.bb
> > > @@ -15,11 +15,14 @@ UPSTREAM_CHECK_URI = "http://xkbcommon.org/";
> > > 
> > >  inherit meson pkgconfig
> > > 
> > > -EXTRA_OEMESON = "-Denable-docs=false -Denable-xkbregistry=false"
> > > +EXTRA_OEMESON = "-Denable-xkbregistry=false"
> > > 
> > >  PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'x11 wayland', 
> > > d)}"
> > > -PACKAGECONFIG[x11] = "-Denable-x11=true,-Denable-x11=false,libxcb
> > > xkeyboard-config,"
> > > +PACKAGECONFIG:append:class-target = "
> > > ${@bb.utils.contains('DISTRO_FEATURES', 'api-documentation', 'docs', '',
> > > d)}"
> > > +
> > > +PACKAGECONFIG[docs] = "-Denable-docs=true,-Denable-docs=false,doxygen-
> > > native"
> > >  PACKAGECONFIG[wayland] = "-Denable-wayland=true,-Denable-
> > > wayland=false,wayland-native wayland wayland-protocols,"
> > > +PACKAGECONFIG[x11] = "-Denable-x11=true,-Denable-x11=false,libxcb
> > > xkeyboard-config,"
> > > 
> > 
> > https://autobuilder.yoctoproject.org/typhoon/#/builders/108/builds/2396/steps/11/logs/errors
> > 
> > stdio: ERROR: Nothing PROVIDES 'doxygen-native' (but /home/pokybuild/yocto-
> > worker/qemux86-world-alt/build/meta/recipes-graphics/xorg-
> > lib/libxkbcommon_1.3.1.bb,
> > virtual:multilib:lib32:/home/pokybuild/yocto-worker/qemux86-world-
> > alt/build/meta/recipes-graphics/xorg-lib/libxkbcommon_1.3.1.bb DEPENDS on
> > or otherwise requires it). Close matches:
> > 
> > Not quite sure what is going on there yet, seems a little strange.
> 
> Not very strange when you consider that the doxygen recipe is in meta-oe....

Yes, but I was wondering why the other world builds succeed when the lib32
multilib did not?

The answer is that the above world build is the only one with docs enabled so
that is why we're only seeing this there and not in other places.

I did drop most of the xkbcommon changes from master-next however the build
still saw:

https://autobuilder.yoctoproject.org/typhoon/#/builders/120/builds/563/steps/13/logs/stdio

which is also puzzling/worrying me a bit. Weston does depend on libxkbcommon and
it is as if some of the previous artefacts have been retained from sstate and
not invalidated correctly by the rebuild.

Cheers,

Richard



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#159189): 
https://lists.openembedded.org/g/openembedded-core/message/159189
Mute This Topic: https://lists.openembedded.org/mt/87480939/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to