Hi Alex,

May I kindly ask you for your opinion?

Thank you,
Petr

________________________________________
From: openembedded-core@lists.openembedded.org 
<openembedded-core@lists.openembedded.org> on behalf of Petr Kubizňák - 2N 
<kubiz...@2n.com>
Sent: Wednesday, February 1, 2023 5:04 PM
To: openembedded-core@lists.openembedded.org
Subject: Re: [OE-core][PATCH 1/2] gobject-introspection: check for 
GI_DATA_ENABLED

________________________________________
From: Alexander Kanavin <alex.kana...@gmail.com>
Sent: Tuesday, January 17, 2023 5:50 PM
To: Petr Kubizňák - 2N
Cc: openembedded-core@lists.openembedded.org
Subject: Re: [OE-core][PATCH 1/2] gobject-introspection: check for 
GI_DATA_ENABLED

> 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

If the attached patch is applied, graphene builds and yes, 
graphene-gobject-1.0.pc is then created, too. (Maybe this is the first patch to 
send individually?) In that case, gtk4 builds fine. Anyway, webkitgtk fails in 
do_compile, with a failure which I worry I'm not able to resolve (see the 
attached tail of the log, full log is ~50MiB).

Petr
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#177182): 
https://lists.openembedded.org/g/openembedded-core/message/177182
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]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to