[OE-core] [oe-commits] [openembedded-core] 08/08: json-glib: update to 1.4.2

Martin Jansa martin.jansa at gmail.com
Wed Jan 24 08:19:59 UTC 2018


OK.

The fix from Alex works fine for me, we can close this.

On Wed, Jan 24, 2018 at 3:31 AM, Yi Zhao <yi.zhao at windriver.com> wrote:

>
>
> 在 2018年01月24日 10:26, Yi Zhao 写道:
>
>
>
> 在 2018年01月19日 21:58, Martin Jansa 写道:
>
> It fails here since this upgrade, maybe the 0001-Do-not-disable-gobjec
> t-introspection-when-cross-comp.patch is still useful and wasn't
> completely merged upstream?
>
> FAILED: json-glib/Json-1.0.typelib
> json-glib/1.4.2-r0/recipe-sysroot/usr/bin/g-ir-compiler-wrapper
> json-glib/Json-1.0.gir --output json-glib/Json-1.0.typelib
> Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use
> --includedir
> error parsing file json-glib/Json-1.0.gir: Failed to parse included gir
> GObject-2.0
> If the above error message is about missing .so libraries, then setting up
> GIR_EXTRA_LIBS_PATH in the recipe should help.
> (typically like this: GIR_EXTRA_LIBS_PATH="${B}/something/.libs" )
> ninja: build stopped: subcommand failed.
> WARNING: exit code 1 from a shell command.
>
>
> Hi  Martin,
>
> I still can not reproduced it.  Could you tell me which layers include,
> the DISTRO set and the build machine OS ?
>
>
> Sorry. Please ignore this mail. I missed your previous mail.
>
> Yi
>
>
> Thanks,
> Yi
>
>
>
> On Thu, Jan 18, 2018 at 1:51 PM, <git at git.openembedded.org> wrote:
>
>> This is an automated email from the git hooks/post-receive script.
>>
>> rpurdie pushed a commit to branch master
>> in repository openembedded-core.
>>
>> commit 6b87ad5b08004554f08d2f68027908956f3795e1
>> Author: Yi Zhao <yi.zhao at windriver.com>
>> AuthorDate: Tue Jan 16 08:32:33 2018 +0800
>>
>>     json-glib: update to 1.4.2
>>
>>     Drop 0001-Do-not-disable-gobject-introspection-when-cross-comp.patch
>>     since it has been fixed upstream.
>>
>>     Signed-off-by: Yi Zhao <yi.zhao at windriver.com>
>>     Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
>> ---
>>  ...ble-gobject-introspection-when-cross-comp.patch | 32
>> ----------------------
>>  .../{json-glib_1.2.8.bb => json-glib_1.4.2.bb}     |  7 ++---
>>  2 files changed, 2 insertions(+), 37 deletions(-)
>>
>> diff --git a/meta/recipes-gnome/json-glib/json-glib/0001-Do-not-disable
>> -gobject-introspection-when-cross-comp.patch
>> b/meta/recipes-gnome/json-glib/json-glib/0001-Do-not-disable
>> -gobject-introspection-when-cross-comp.patch
>> deleted file mode 100644
>> index 849bb9d..0000000
>> --- a/meta/recipes-gnome/json-glib/json-glib/0001-Do-not-disable
>> -gobject-introspection-when-cross-comp.patch
>> +++ /dev/null
>> @@ -1,32 +0,0 @@
>> -From 293452c963188666dae99521294f09a0cf9582e2 Mon Sep 17 00:00:00 2001
>> -From: Alexander Kanavin <alex.kanavin at gmail.com>
>> -Date: Fri, 4 Aug 2017 16:01:11 +0300
>> -Subject: [PATCH] Do not disable gobject introspection when
>> cross-compiling.
>> -
>> -Introspection does work fine for instance in Open Embedded,
>> -one of the most prominent cross-compilation frameworks
>> -(through qemu emulating target hardware), so let the user
>> -decide if he wants the feature or not.
>> -
>> -Upstream-Status: Pending
>> -Signed-off-by: Alexander Kanavin <alex.kanavin at gmail.com>
>> ----
>> - meson.build | 2 +-
>> - 1 file changed, 1 insertion(+), 1 deletion(-)
>> -
>> -diff --git a/meson.build b/meson.build
>> -index 43cbfd9..8a32f26 100644
>> ---- a/meson.build
>> -+++ b/meson.build
>> -@@ -147,7 +147,7 @@ root_dir = include_directories('.')
>> -
>> - gnome = import('gnome')
>> - gir = find_program('g-ir-scanner', required: false)
>> --build_gir = gir.found() and not meson.is_cross_build() and not
>> get_option('disable_introspection')
>> -+build_gir = gir.found() and not get_option('disable_introspection')
>> -
>> - subdir('json-glib')
>> -
>> ---
>> -2.13.2
>> -
>> diff --git a/meta/recipes-gnome/json-glib/json-glib_1.2.8.bb
>> b/meta/recipes-gnome/json-glib/json-glib_1.4.2.bb
>> similarity index 84%
>> rename from meta/recipes-gnome/json-glib/json-glib_1.2.8.bb
>> rename to meta/recipes-gnome/json-glib/json-glib_1.4.2.bb
>> index 31912d1..fad0a2d 100644
>> --- a/meta/recipes-gnome/json-glib/json-glib_1.2.8.bb
>> +++ b/meta/recipes-gnome/json-glib/json-glib_1.4.2.bb
>> @@ -10,11 +10,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=7fbc338309
>> ac38fefcd64b04bb903e34"
>>
>>  DEPENDS = "glib-2.0"
>>
>> -SRC_URI_append = " \
>> -           file://0001-Do-not-disable-gobject-introspection-when-cross-comp.patch
>> \
>> -           "
>> -SRC_URI[archive.md5sum] = "ff31e7d0594df44318e12facda3d086e"
>> -SRC_URI[archive.sha256sum] = "fd55a9037d39e7a10f0db64309f5f
>> 0265fa32ec962bf85066087b83a2807f40a"
>> +SRC_URI[archive.md5sum] = "35107e23a7bbbc70f31c34f7b9adf1c3"
>> +SRC_URI[archive.sha256sum] = "2d7709a44749c7318599a6829322e
>> 081915bdc73f5be5045882ed120bb686dc8"
>>
>>  GNOMEBASEBUILDCLASS = "meson"
>>  inherit gnomebase lib_package gobject-introspection gtk-doc manpages
>> gettext
>>
>> --
>> To stop receiving notification emails like this one, please contact
>> the administrator of this repository.
>> --
>> _______________________________________________
>> Openembedded-commits mailing list
>> Openembedded-commits at lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-commits
>>
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20180124/567bbe1f/attachment-0002.html>


More information about the Openembedded-core mailing list