From 1e3ebb18e3032a0d90fc78d909d036546bddd889 Mon Sep 17 00:00:00 2001 From: Martin Jansa Date: Tue, 21 Feb 2012 17:49:59 +0000 Subject: [PATCH] midori: disable gtk3 * waf configure/waf build always hangs when gtk3 was built before midori * usually it's on this line: | Checking for program glib-genmarshal : /OE/shr-core/tmp-eglibc/sysroots/x86_64-linux/usr/bin/glib-genmarshal | Checking for program glib-mkenums : /OE/shr-core/tmp-eglibc/sysroots/x86_64-linux/usr/bin/glib-mkenums | Checking for program msgfmt : /OE/shr-core/tmp-eglibc/sysroots/x86_64-linux/usr/bin/msgfmt | Checking for program intltool-merge : /OE/shr-core/tmp-eglibc/sysroots/x86_64-linux/usr/bin/intltool-merge | Checking for header locale.h : but I guess, that's it's because glib-genmarshal or glib-mkenums, because if I finish do_configure somehow manually then waf build hangs as soon as it starts glib_genmarshal (or seemingly a bit later if there is more processes) | Waf: Entering directory `/OE/shr-core/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/midori/midori-0.4.3-r0/midori-0.4.3/_build_' | [ 1/121] glib_genmarshal: midori/marshal.list -> _build_/default/midori/marshal.h _build_/default/midori/marshal.c | [ 2/121] valac: katze/midori-uri.vala midori/midori-extensions-column.vala -> _build_/default/katze/midori-uri.c _build_/default/midori/midori-core.h _build_/default/midori/midori-core.vapi _build_/default/midori/midori-core.deps _build_/default/midori/midori-extensions-column.c _build_/default/midori/midori-core.h _build_/default/midori/midori-core.vapi _build_/default/midori/midori-core.deps | ../katze/midori-uri.vala:19.60-19.74: warning: use of possibly unassigned parameter `path' | ../katze/midori-uri.vala:19.60-19.74: warning: use of possibly unassigned parameter `path' | ../katze/midori-uri.vala:19.60-19.74: warning: use of possibly unassigned parameter `path' | ../katze/midori-uri.vala:134.34-134.49: warning: use of possibly unassigned parameter `label' | ../katze/midori-uri.vala:134.13-134.31: warning: use of possibly unassigned parameter `checksum' | Waf: Leaving directory `/OE/shr-core/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/midori/midori-0.4.3-r0/midori-0.4.3/_build_' | Build failed: -> task failed (err #-15): | {task: glib_genmarshal marshal.list -> marshal.h,marshal.c} * I was able to reproduce this 100%, I know that before it also hanged from time to time in waf Signed-off-by: Martin Jansa Signed-off-by: Koen Kooi --- meta-oe/recipes-connectivity/midori/midori.inc | 1 + meta-oe/recipes-connectivity/midori/midori_0.4.3.bb | 2 ++ 2 files changed, 3 insertions(+) diff --git a/meta-oe/recipes-connectivity/midori/midori.inc b/meta-oe/recipes-connectivity/midori/midori.inc index 05db643bcc..6837bfb894 100644 --- a/meta-oe/recipes-connectivity/midori/midori.inc +++ b/meta-oe/recipes-connectivity/midori/midori.inc @@ -22,6 +22,7 @@ do_configure() { --infodir=${infodir} \ --mandir=${mandir} \ --disable-hildon \ + --disable-gtk3 \ } LDFLAGS_append = " -ljavascriptcoregtk-1.0 " diff --git a/meta-oe/recipes-connectivity/midori/midori_0.4.3.bb b/meta-oe/recipes-connectivity/midori/midori_0.4.3.bb index 2be8274f45..635eb9e033 100644 --- a/meta-oe/recipes-connectivity/midori/midori_0.4.3.bb +++ b/meta-oe/recipes-connectivity/midori/midori_0.4.3.bb @@ -1,5 +1,7 @@ require midori.inc +PR = "r1" + SRC_URI = "http://archive.xfce.org/src/apps/midori/0.4/midori-${PV}.tar.bz2;name=midori \ file://waf \ "