Bug 3592 - DirectFB crashes on do_compile task - really ICU Version Issue
Summary: DirectFB crashes on do_compile task - really ICU Version Issue
Status: VERIFIED DUPLICATE of bug 3557
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: graphics (show other bugs)
Version: 1.4
Hardware: x86 x86_64
: Medium+ normal
Target Milestone: 1.4 M2
Assignee: Chen Qi
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2012-12-13 15:05 UTC by Cristian Iorga
Modified: 2012-12-31 06:51 UTC (History)
6 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cristian Iorga 2012-12-13 15:05:21 UTC
Most probably DirectFB crash leads to WebKit crash.

Build Configuration:
BB_VERSION        = "1.17.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "Unknown"
TARGET_SYS        = "i586-poky-linux"
MACHINE           = "qemux86"
DISTRO            = "poky"
DISTRO_VERSION    = "1.3+snapshot-20121212"
TUNE_FEATURES     = "m32 i586"
TARGET_FPU        = ""
meta              
meta-yocto        = "master:45915123a727f86b106da7ccb761b23067b1ff88"
meta-qt3          = "master:eb092fe161b626ebfd9f744b6e86d9c549d7aa47"
meta-yocto-bsp    = "master:45915123a727f86b106da7ccb761b23067b1ff88"

Partial log:

Build status: FAILURE
Buildslave for this Build: ab10.i.yoctoproject.org 
Complete logs for all build steps: http://autobuilder.yoctoproject.org:8010/builders/nightly-world/builds/403 
Build Reason: Triggerable(nightly-world) 
Build Source Stamp: [branch master] 45915123a727f86b106da7ccb761b23067b1ff88 
Detailed log of last build step: http://autobuilder.yoctoproject.org:8010/builders/nightly-world/builds/403/steps/shell_43/logs/stdio 
Last 20 lines of "shell_43.stdio" Error log:
| from ./Source/WebCore/accessibility/AXObjectCache.h:29,
| from ./Source/WebCore/page/ChromeClient.h:24,
| from Source/WebKit/gtk/WebCoreSupport/ChromeClientGtk.h:24,
| from Source/WebKit/gtk/WebCoreSupport/ChromeClientGtk.cpp:26:
| ./Source/WebCore/dom/EventTarget.h:48:11: error: forward declaration of 'class WebCore::EventListener_3_6'
| mv -f Source/WebKit/gtk/WebCoreSupport/.deps/libwebkitgtk_1_0_la-DragClientGtk.Tpo Source/WebKit/gtk/WebCoreSupport/.deps/libwebkitgtk_1_0_la-DragClientGtk.Plo
| make[1]: *** [Source/WebKit/gtk/WebCoreSupport/libwebkitgtk_1_0_la-ChromeClientGtk.lo] Error 1
| mv -f Source/WebKit/gtk/WebCoreSupport/.deps/libwebkitgtk_1_0_la-EditorClientGtk.Tpo Source/WebKit/gtk/WebCoreSupport/.deps/libwebkitgtk_1_0_la-EditorClientGtk.Plo
| mv -f Source/WebKit/gtk/WebCoreSupport/.deps/libwebkitgtk_1_0_la-FrameNetworkingContextGtk.Tpo Source/WebKit/gtk/WebCoreSupport/.deps/libwebkitgtk_1_0_la-FrameNetworkingContextGtk.Plo
| mv -f Source/WebKit/gtk/WebCoreSupport/.deps/libwebkitgtk_1_0_la-AssertMatchingEnums.Tpo Source/WebKit/gtk/WebCoreSupport/.deps/libwebkitgtk_1_0_la-AssertMatchingEnums.Plo
| mv -f Source/WebKit/gtk/WebCoreSupport/.deps/libwebkitgtk_1_0_la-GtkAdjustmentWatcher.Tpo Source/WebKit/gtk/WebCoreSupport/.deps/libwebkitgtk_1_0_la-GtkAdjustmentWatcher.Plo
| mv -f Source/WebKit/gtk/WebCoreSupport/.deps/libwebkitgtk_1_0_la-FullscreenVideoController.Tpo Source/WebKit/gtk/WebCoreSupport/.deps/libwebkitgtk_1_0_la-FullscreenVideoController.Plo
| mv -f Source/WebKit/gtk/WebCoreSupport/.deps/libwebkitgtk_1_0_la-FrameLoaderClientGtk.Tpo Source/WebKit/gtk/WebCoreSupport/.deps/libwebkitgtk_1_0_la-FrameLoaderClientGtk.Plo
| mv -f Source/WebKit/gtk/WebCoreSupport/.deps/libwebkitgtk_1_0_la-InspectorClientGtk.Tpo Source/WebKit/gtk/WebCoreSupport/.deps/libwebkitgtk_1_0_la-InspectorClientGtk.Plo
| make[1]: Leaving directory `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/work/i586-poky-linux/webkit-gtk/1.8.2-r2/webkit-1.8.2'
| make: *** [all] Error 2
| ERROR: oe_runmake failed
| ERROR: Function failed: do_compile (see /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/work/i586-poky-linux/webkit-gtk/1.8.2-r2/temp/log.do_compile.5461 for further information)
ERROR: Task 6100 (/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/meta/recipes-sato/webkit/webkit-gtk_1.8.2.bb, do_compile) failed with exit code '1'
Summary: There were 2 ERROR messages shown, returning a non-zero exit code. 


-The Yocto BuildBot 

Error:
In file included from mesa_surface_pool.c:40:0:
| /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/xf86drm.h:40:17: fatal error: drm.h: No such file or directory
| compilation terminated.
| make[3]: *** [mesa_surface_pool.lo] Error 1
| make[3]: *** Waiting for unfinished jobs....
| In file included from mesa_system.h:45:0,
|                  from mesa_layer.c:37:
| /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/xf86drmMode.h:43:17: fatal error: drm.h: No such file or directory
| compilation terminated.
| In file included from mesa_system.h:45:0,
|                  from mesa_system.c:45:
| /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/xf86drmMode.h:43:17: fatal error: drm.h: No such file or directory
| compilation terminated.
Comment 1 Saul Wold 2012-12-19 15:37:06 UTC
This is the ICU pkgconfig issue with webkit should be fixed with icu50.1
Comment 2 Andrei Dinu 2012-12-20 11:37:31 UTC
Who is handling the upgrade to 50.1?
Comment 3 Chen Qi 2012-12-24 01:54:55 UTC
(In reply to comment #2)
> Who is handling the upgrade to 50.1?

Me.
ICU has been updated to 50.1. Webkit should compile successfully now.

Cheers
Chen Qi
Comment 4 Chen Qi 2012-12-28 07:42:42 UTC
This is a duplicate of bug#3557, so I close it.

*** This bug has been marked as a duplicate of bug 3557 ***
Comment 5 Yi Zhao 2012-12-31 06:51:24 UTC
Verified with master branch.
git commit: 90c0eb29f0b41e4ac2d3d17ebad7295c2ebdc02a