On Wed, 15 Feb 2023 at 10:39, Petr Kubizňák - 2N <kubiz...@2n.com> wrote: > > The way I read gtk4 and graphene source code, what the recipe claims > > is not true: you can disable introspection in graphene, and it would > > still build and install graphene-gobject.pc which is what gtk4 is > > looking for. If the needed piece is not installed, then you need to > > get to the bottom of why, e.g. specific source code lines where that > > decision is made. > > That's not really true. If no patches are applied and g-i is disabled, > graphene fails in do_compile: > > [75/75] > /home/kubiznak/projects/poky2/build/tmp/work/core2-64-poky-linux/graphene/1.10.8-r0/recipe-sysroot/usr/bin/g-ir-compiler-wrapper > src/Graphene-1.0.gir --output src/Graphene-1.0.typelib > --includedir=/usr/share/gir-1.0 > FAILED: src/Graphene-1.0.typelib > /home/kubiznak/projects/poky2/build/tmp/work/core2-64-poky-linux/graphene/1.10.8-r0/recipe-sysroot/usr/bin/g-ir-compiler-wrapper > src/Graphene-1.0.gir --output src/Graphene-1.0.typelib > --includedir=/usr/share/gir-1.0 > Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use > --includedir > error parsing file src/Graphene-1.0.gir: Failed to parse included gir > GObject-2.0
I replicated this locally. graphene isn't being correctly configured when introspection is disabled globally, and the attached patch is correct. Can you resend it as a proper oe-core submission? I haven't seen webkit fail like that before, and it does not fail for me locally this way. Alex
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#177185): https://lists.openembedded.org/g/openembedded-core/message/177185 Mute This Topic: https://lists.openembedded.org/mt/96048399/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-