From: Saul Wold <sgw@linux.intel.com>
To: Qi.Chen@windriver.com
Cc: Zhenfeng.Zhao@windriver.com, openembedded-core@lists.openembedded.org
Subject: Re: [PATCH 2/4] ICU: add pkgconfig support
Date: Mon, 10 Dec 2012 13:44:45 -0800 [thread overview]
Message-ID: <50C657CD.2040103@linux.intel.com> (raw)
In-Reply-To: <50C6126F.3020401@linux.intel.com>
On 12/10/2012 08:48 AM, Saul Wold wrote:
> On 12/04/2012 12:46 AM, Qi.Chen@windriver.com wrote:
>> From: Chen Qi <Qi.Chen@windriver.com>
>>
>> Add pkgconfig support to ICU.
>>
>> [YOCTO #2453]
>>
> This patch seems to have introduced a problem with webkit-gtk
>
>> | mv -f
>> Source/WebKit/gtk/WebCoreSupport/.deps/libwebkitgtk_1_0_la-AcceleratedCompositingContextClutter.Tpo
>> Source/WebKit/gtk/WebCoreSupport/.deps/libwebkitgtk_1_0_la-AcceleratedCompositingContextClutter.Plo
>>
>> | ./i586-poky-linux-libtool --tag=CXX --mode=compile
>> i586-poky-linux-g++ -m32 -march=i586
>> --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86
>> -DHAVE_CONFIG_H -I. -DBUILDING_WEBKIT -Wall -W -Wcast-align
>> -Wchar-subscripts -Wreturn-type -Wformat -Wformat-security
>> -Wno-format-y2k -Wundef -Wmissing-format-attribute -Wpointer-arith
>> -Wwrite-strings -Wno-unused-parameter -Wno-parentheses -fno-exceptions
>> -DENABLE_GLIB_SUPPORT=1 -DBUILDING_CAIRO__=1 -DBUILDING_GTK__=1
>> -DWTF_CHANGES -DXP_UNIX -DWTF_USE_ICU_UNICODE=1
>> -DWTF_USE_GSTREAMER=1 -DGTK_API_VERSION_2=1 -DNDEBUG
>> -I./Source/ThirdParty/ANGLE/src -I./Source/ThirdParty/ANGLE/include
>> -I./Source/ThirdParty/ANGLE/include/GLSLANG -I./Source/WebCore
>> -I./Source/WebCore/accessibility -I./Source/WebCore/bindings
>> -I./Source/WebCore/bindings/generic -I./Source/WebCore/bindings/js
>> -I./Source/WebCore/bindings/js/specialization
>> -I./Source/WebCore/bridge -I./Source/WebCore/bridge/c -I.
> /Source/WebCore/bridge/jni/jsc -I./Source/WebCore/bridge/jsc
> -I./Source/WebCore/css -I./Source/WebCore/dom
> -I./Source/WebCore/dom/default -I./Source/WebCore/editing
> -I./Source/WebCore/fileapi -I./Source/WebCore/history
> -I./Source/WebCore/html -I./Source/WebCore/html/canvas
> -I./Source/WebCore/html/parser -I./Source/WebCore/html/shadow
> -I./Source/WebCore/html/track -I./Source/WebCore/inspector
> -I./Source/WebCore/loader -I./Source/WebCore/loader/appcache
> -I./Source/WebCore/loader/archive -I./Source/WebCore/loader/cache
> -I./Source/WebCore/loader/icon -I./Source/WebCore/mathml
> -I./Source/WebCore/mediastream -I./Source/WebCore/notifications
> -I./Source/WebCore/page -I./Source/WebCore/page/animation
> -I./Source/WebCore/page/scrolling -I./Source/WebCore/platform
> -I./Source/WebCore/platform/animation -I./Source/WebCore/platform/audio
> -I./Source/WebCore/platform/graphics
> -I./Source/WebCore/platform/graphics/filters
> -I./Source/WebCore/platform/graphics/filters/arm
> -I./Source/WebCore/platform/graph
> ics/gpu -I./Source/WebCore/platform/graphics/opengl
> -I./Source/WebCore/platform/graphics/opentype
> -I./Source/WebCore/platform/graphics/transforms
> -I./Source/WebCore/platform/image-decoders
> -I./Source/WebCore/platform/image-decoders/bmp
> -I./Source/WebCore/platform/image-decoders/gif
> -I./Source/WebCore/platform/image-decoders/ico
> -I./Source/WebCore/platform/image-decoders/jpeg
> -I./Source/WebCore/platform/image-decoders/webp
> -I./Source/WebCore/platform/image-decoders/png
> -I./Source/WebCore/platform/leveldb
> -I./Source/WebCore/platform/mediastream -I./Source/WebCore/platform/mock
> -I./Source/WebCore/platform/network -I./Source/WebCore/platform/sql
> -I./Source/WebCore/platform/text
> -I./Source/WebCore/platform/text/transcoder
> -I./Source/WebCore/platform/win -I./Source/WebCore/plugins
> -I./Source/WebCore/plugins/win -I./Source/WebCore/rendering
> -I./Source/WebCore/rendering/mathml -I./Source/WebCore/rendering/style
> -I./Source/WebCore/rendering/svg -I./Source/WebCore/storage
> -I./Source/WebCore/svg
> -I./Source/WebCore/svg/animation -I./Source/WebCore/svg/graphics
> -I./Source/WebCore/svg/graphics/filters
> -I./Source/WebCore/svg/properties -I./Source/WebCore/testing
> -I./Source/WebCore/testing/js -I./Source/WebCore/webaudio
> -I./Source/WebCore/websockets -I./Source/WebCore/workers
> -I./Source/WebCore/xml -I./Source/WebCore/xml/parser
> -I./WebCore/bindings/js -I./DerivedSources/WebCore -I./DerivedSources
> -I./DerivedSources/JavaScriptCore -DDATA_DIR=\"/usr/share\"
> -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_METER_TAG=1
> -DENABLE_PROGRESS_TAG=1 -DENABLE_JAVASCRIPT_DEBUGGER=1
> -DENABLE_GAMEPAD=0 -DENABLE_SQL_DATABASE=1 -DENABLE_DATALIST=1
> -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_TOUCH_ICON_LOADING=0
> -DENABLE_INPUT_COLOR=0 -DENABLE_INPUT_SPEECH=0
> -DENABLE_ICONDATABASE=1 -DENABLE_VIDEO=1 -DENABLE_MEDIA_SOURCE=0
> -DENABLE_MEDIA_STATISTICS=0 -DENABLE_FULLSCREEN_API=1
> -DENABLE_VIDEO_TRACK=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_XSLT=1
> -DENABLE_WORKERS=1 -DENABLE_SHADOW_DOM=1 -DENABLE_SHARED_
> WORKERS=1 -DENABLE_FILTERS=1 -DENABLE_MATHML=1 -DENABLE_SVG=1
> -DENABLE_SVG_FONTS=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_BLOB=1
> -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_WEBGL=1
> -DWEBKITGTK_API_VERSION_STRING=\"1.0\" -DWTF_USE_SOUP=1
> -I./Source/WebCore/accessibility/gtk -I./Source/WebCore/loader/gtk
> -I./Source/WebCore/page/gtk -I./Source/WebCore/platform/cairo
> -I./Source/WebCore/platform/audio/gstreamer
> -I./Source/WebCore/platform/graphics/cairo
> -I./Source/WebCore/platform/graphics/glx
> -I./Source/WebCore/platform/graphics/gstreamer
> -I./Source/WebCore/platform/graphics/gtk -I./Source/WebCore/platform/gtk
> -I./Source/WebCore/platform/network/soup -DWTF_USE_FREETYPE=1
> -I./Source/WebCore/platform/graphics/freetype -I./Source
> -I./Source/JavaScriptCore -I./Source/JavaScriptCore/API
> -I./Source/JavaScriptCore/assembler -I./Source/JavaScriptCore/bytecode
> -I./Source/JavaScriptCore/bytecompiler -I./Source/JavaScriptCore/dfg
> -I./Source/JavaScriptCore/heap -I./Source/JavaScriptCore/debug
> ger -I./Source/JavaScriptCore/ForwardingHeaders
> -I./Source/JavaScriptCore/interpreter -I./Source/JavaScriptCore/jit
> -I./Source/JavaScriptCore/jit -I./Source/JavaScriptCore/parser
> -I./Source/JavaScriptCore/profiler -I./Source/JavaScriptCore/runtime
> -I./Source/JavaScriptCore/tools -I./Source/JavaScriptCore/wtf
> -I./Source/JavaScriptCore/wtf -I./Source/JavaScriptCore/wtf/gobject
> -I./Source/JavaScriptCore/wtf/gtk -I./Source/JavaScriptCore/wtf/text
> -I./Source/JavaScriptCore/wtf/unicode -I./Source/JavaScriptCore/yarr
> -I./DerivedSources/JavaScriptCore -I./Source/WTF -fno-strict-aliasing
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/cairo
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/glib-2.0
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib/glib-2.0/include
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/
> nightly-world/build/build/tmp/sysroots/qemux86/usr/include/pixman-1
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/freetype2
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/libpng12
> -pthread
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/enchant
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/glib-2.0
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib/glib-2.0/include
> -pthread
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/glib-2.0
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib/glib-2.0/include
> -pthread -I/srv/home/pokybuild/yocto-autobuilder/yocto-s
> lave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/gstreamer-0.10
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/glib-2.0
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib/glib-2.0/include
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/libxml2
> -pthread
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/libsoup-2.4
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/libxml2
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/glib-2.0
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib/glib-2.0/include
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightl
> y-world/build/build/tmp/sysroots/qemux86/usr/include/libxml2
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/libxml2
> -pthread
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/pango-1.0
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/glib-2.0
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib/glib-2.0/include
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/freetype2
> -D_REENTRANT -fvisibility-inlines-hidden -fno-rtti -O2 -pipe -g
> -feliminate-unused-debug-types -fpermissive -fvisibility-inlines-hidden
> -Wno-c++0x-compat -O2 -MT
> Source/WebCore/bridge/libWebCore_la-runtime_root.lo -MD -MP -MF
> Source/WebCore/bridge/.deps/libWebCore_la-runtime_root.Tpo -c -o
> Source/WebCore/bridge/
> libWebCore_la-runtime_root.lo `test -f
> 'Source/WebCore/bridge/runtime_root.cpp' || echo
> './'`Source/WebCore/bridge/runtime_root.cpp
>> | i586-poky-linux-libtool: compile: i586-poky-linux-g++ -m32
>> -march=i586
>> --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86
>> -DHAVE_CONFIG_H -I. -DBUILDING_WEBKIT -Wall -W -Wcast-align
>> -Wchar-subscripts -Wreturn-type -Wformat -Wformat-security
>> -Wno-format-y2k -Wundef -Wmissing-format-attribute -Wpointer-arith
>> -Wwrite-strings -Wno-unused-parameter -Wno-parentheses -fno-exceptions
>> -DENABLE_GLIB_SUPPORT=1 -DBUILDING_CAIRO__=1 -DBUILDING_GTK__=1
>> -DWTF_CHANGES -DXP_UNIX -DWTF_USE_ICU_UNICODE=1 -DWTF_USE_GSTREAMER=1
>> -DGTK_API_VERSION_2=1 -DNDEBUG -I./Source/ThirdParty/ANGLE/src
>> -I./Source/ThirdParty/ANGLE/include
>> -I./Source/ThirdParty/ANGLE/include/GLSLANG -I./Source/WebCore
>> -I./Source/WebCore/accessibility -I./Source/WebCore/bindings
>> -I./Source/WebCore/bindings/generic -I./Source/WebCore/bindings/js
>> -I./Source/WebCore/bindings/js/specialization
>> -I./Source/WebCore/bridge -I./Source/WebCore/bridge/c
>> -I./Source/WebCore/bridge/jni/jsc -
> I./Source/WebCore/bridge/jsc -I./Source/WebCore/css
> -I./Source/WebCore/dom -I./Source/WebCore/dom/default
> -I./Source/WebCore/editing -I./Source/WebCore/fileapi
> -I./Source/WebCore/history -I./Source/WebCore/html
> -I./Source/WebCore/html/canvas -I./Source/WebCore/html/parser
> -I./Source/WebCore/html/shadow -I./Source/WebCore/html/track
> -I./Source/WebCore/inspector -I./Source/WebCore/loader
> -I./Source/WebCore/loader/appcache -I./Source/WebCore/loader/archive
> -I./Source/WebCore/loader/cache -I./Source/WebCore/loader/icon
> -I./Source/WebCore/mathml -I./Source/WebCore/mediastream
> -I./Source/WebCore/notifications -I./Source/WebCore/page
> -I./Source/WebCore/page/animation -I./Source/WebCore/page/scrolling
> -I./Source/WebCore/platform -I./Source/WebCore/platform/animation
> -I./Source/WebCore/platform/audio -I./Source/WebCore/platform/graphics
> -I./Source/WebCore/platform/graphics/filters
> -I./Source/WebCore/platform/graphics/filters/arm
> -I./Source/WebCore/platform/graphics/gpu -I./Source/WebCore/platf
> orm/graphics/opengl -I./Source/WebCore/platform/graphics/opentype
> -I./Source/WebCore/platform/graphics/transforms
> -I./Source/WebCore/platform/image-decoders
> -I./Source/WebCore/platform/image-decoders/bmp
> -I./Source/WebCore/platform/image-decoders/gif
> -I./Source/WebCore/platform/image-decoders/ico
> -I./Source/WebCore/platform/image-decoders/jpeg
> -I./Source/WebCore/platform/image-decoders/webp
> -I./Source/WebCore/platform/image-decoders/png
> -I./Source/WebCore/platform/leveldb
> -I./Source/WebCore/platform/mediastream -I./Source/WebCore/platform/mock
> -I./Source/WebCore/platform/network -I./Source/WebCore/platform/sql
> -I./Source/WebCore/platform/text
> -I./Source/WebCore/platform/text/transcoder
> -I./Source/WebCore/platform/win -I./Source/WebCore/plugins
> -I./Source/WebCore/plugins/win -I./Source/WebCore/rendering
> -I./Source/WebCore/rendering/mathml -I./Source/WebCore/rendering/style
> -I./Source/WebCore/rendering/svg -I./Source/WebCore/storage
> -I./Source/WebCore/svg -I./Source/WebCore/svg/animatio
> n -I./Source/WebCore/svg/graphics
> -I./Source/WebCore/svg/graphics/filters
> -I./Source/WebCore/svg/properties -I./Source/WebCore/testing
> -I./Source/WebCore/testing/js -I./Source/WebCore/webaudio
> -I./Source/WebCore/websockets -I./Source/WebCore/workers
> -I./Source/WebCore/xml -I./Source/WebCore/xml/parser
> -I./WebCore/bindings/js -I./DerivedSources/WebCore -I./DerivedSources
> -I./DerivedSources/JavaScriptCore -DDATA_DIR=\"/usr/share\"
> -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_METER_TAG=1
> -DENABLE_PROGRESS_TAG=1 -DENABLE_JAVASCRIPT_DEBUGGER=1
> -DENABLE_GAMEPAD=0 -DENABLE_SQL_DATABASE=1 -DENABLE_DATALIST=1
> -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_TOUCH_ICON_LOADING=0
> -DENABLE_INPUT_COLOR=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_ICONDATABASE=1
> -DENABLE_VIDEO=1 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0
> -DENABLE_FULLSCREEN_API=1 -DENABLE_VIDEO_TRACK=0 -DENABLE_MEDIA_STREAM=0
> -DENABLE_XSLT=1 -DENABLE_WORKERS=1 -DENABLE_SHADOW_DOM=1
> -DENABLE_SHARED_WORKERS=1 -DENABLE_FILTERS=1 -DENABLE_MATHML=1 -DENABL
> E_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_BLOB=1
> -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_WEBGL=1
> -DWEBKITGTK_API_VERSION_STRING=\"1.0\" -DWTF_USE_SOUP=1
> -I./Source/WebCore/accessibility/gtk -I./Source/WebCore/loader/gtk
> -I./Source/WebCore/page/gtk -I./Source/WebCore/platform/cairo
> -I./Source/WebCore/platform/audio/gstreamer
> -I./Source/WebCore/platform/graphics/cairo
> -I./Source/WebCore/platform/graphics/glx
> -I./Source/WebCore/platform/graphics/gstreamer
> -I./Source/WebCore/platform/graphics/gtk -I./Source/WebCore/platform/gtk
> -I./Source/WebCore/platform/network/soup -DWTF_USE_FREETYPE=1
> -I./Source/WebCore/platform/graphics/freetype -I./Source
> -I./Source/JavaScriptCore -I./Source/JavaScriptCore/API
> -I./Source/JavaScriptCore/assembler -I./Source/JavaScriptCore/bytecode
> -I./Source/JavaScriptCore/bytecompiler -I./Source/JavaScriptCore/dfg
> -I./Source/JavaScriptCore/heap -I./Source/JavaScriptCore/debugger
> -I./Source/JavaScriptCore/ForwardingHeaders -I./Source/JavaScript
> Core/interpreter -I./Source/JavaScriptCore/jit
> -I./Source/JavaScriptCore/jit -I./Source/JavaScriptCore/parser
> -I./Source/JavaScriptCore/profiler -I./Source/JavaScriptCore/runtime
> -I./Source/JavaScriptCore/tools -I./Source/JavaScriptCore/wtf
> -I./Source/JavaScriptCore/wtf -I./Source/JavaScriptCore/wtf/gobject
> -I./Source/JavaScriptCore/wtf/gtk -I./Source/JavaScriptCore/wtf/text
> -I./Source/JavaScriptCore/wtf/unicode -I./Source/JavaScriptCore/yarr
> -I./DerivedSources/JavaScriptCore -I./Source/WTF -fno-strict-aliasing
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/cairo
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/glib-2.0
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib/glib-2.0/include
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/pixman-1
> -
> I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/freetype2
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/libpng12
> -pthread
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/enchant
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/glib-2.0
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib/glib-2.0/include
> -pthread
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/glib-2.0
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib/glib-2.0/include
> -pthread
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/gstreamer-0.10
>
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/glib-2.0
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib/glib-2.0/include
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/libxml2
> -pthread
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/libsoup-2.4
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/libxml2
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/glib-2.0
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib/glib-2.0/include
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/libxml2
> -I/srv/home/pokybuild
> /yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/libxml2
> -pthread
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/pango-1.0
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/glib-2.0
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib/glib-2.0/include
> -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/freetype2
> -D_REENTRANT -fvisibility-inlines-hidden -fno-rtti -O2 -pipe -g
> -feliminate-unused-debug-types -fpermissive -fvisibility-inlines-hidden
> -Wno-c++0x-compat -O2 -MT
> Source/WebCore/bridge/libWebCore_la-runtime_root.lo -MD -MP -MF
> Source/WebCore/bridge/.deps/libWebCore_la-runtime_root.Tpo -c
> Source/WebCore/bridge/runtime_root.cpp -fPIC -DPIC -o
> Source/WebCore/bridge/.libs/libWebCore_la-runtime_root.o
>> | In file included from ./Source/WebCore/dom/EventTarget.h:35:0,
>> | from ./Source/WebCore/dom/Node.h:29,
>> | from ./Source/WebCore/editing/VisiblePosition.h:30,
>> | from
>> ./Source/WebCore/accessibility/AccessibilityObject.h:35,
>> | 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/EventListenerMap.h:55:56: error:
>> 'EventListener_3_6' was not declared in this scope
>> | ./Source/WebCore/dom/EventListenerMap.h:55:69: error: template
>> argument 1 is invalid
>> | ./Source/WebCore/dom/EventListenerMap.h:56:48: error:
>> 'EventListener_3_6' has not been declared
>> | In file included from ./Source/WebCore/dom/EventTarget.h:35:0,
>> | from ./Source/WebCore/dom/Node.h:29,
>> | from ./Source/WebCore/editing/VisiblePosition.h:30,
>> | from
>> ./Source/WebCore/accessibility/AccessibilityObject.h:35,
>> | 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/EventListenerMap.h:94:5: error:
>> 'EventListener_3_6' does not name a type
>> | In file included from ./Source/WebCore/dom/Node.h:29:0,
>> | from ./Source/WebCore/editing/VisiblePosition.h:30,
>> | from
>> ./Source/WebCore/accessibility/AccessibilityObject.h:35,
>> | 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: In member function 'void
>> WebCore::EventTarget::visitJSEventListeners(JSC::SlotVisitor&)':
>> | ./Source/WebCore/dom/EventTarget.h:190:51: error: 'class
>> WebCore::EventListenerIterator' has no member named 'nextListener'
>> | ./Source/WebCore/dom/EventTarget.h:191:21: error: invalid use of
>> incomplete type 'class WebCore::EventListener_3_6'
>> | In file included from ./Source/WebCore/dom/Node.h:29:0,
>> | from ./Source/WebCore/editing/VisiblePosition.h:30,
>> | from
>> ./Source/WebCore/accessibility/AccessibilityObject.h:35,
>> | 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'
>
> Not sure what exactly is happening.
>
> Please look into this.
>
> Thanks
> Sau!
>
>> Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
>> ---
>> .../icu/files/icu-add-pkgconfig-support.patch | 43
>> ++++++++++++++++++++
>> meta/recipes-support/icu/icu-3.6.inc | 11 +++++
>> meta/recipes-support/icu/icu_3.6.bb | 2 +-
>> 3 files changed, 55 insertions(+), 1 deletion(-)
>> create mode 100644
>> meta/recipes-support/icu/files/icu-add-pkgconfig-support.patch
>>
>> diff --git
>> a/meta/recipes-support/icu/files/icu-add-pkgconfig-support.patch
>> b/meta/recipes-support/icu/files/icu-add-pkgconfig-support.patch
>> new file mode 100644
>> index 0000000..c7cd9d5
>> --- /dev/null
>> +++ b/meta/recipes-support/icu/files/icu-add-pkgconfig-support.patch
>> @@ -0,0 +1,43 @@
>> +Upstream-Status: Inappropriate [version]
>> +ICU-3.6 has no pkgconfig, so I add it here.
>> +But ICU has had pkgconfig support since 4.6.
>> +So this patch is inappropriate to upstream.
>> +
>> +Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
>> +
>> +Index: configure.in
>> +=============================================================
>> +--- a/configure.in
>> ++++ b/configure.in
>> +@@ -1057,4 +1057,7 @@ echo "This may cause ICU to fail to build.
>> Please make sure that GNU make"
>> + echo "is in your PATH so that this configure script can detect its
>> location."
>> + fi
>> +
>> ++AC_CONFIG_FILES([icu.pc])
>> ++AC_OUTPUT
>> ++
>> + $as_unset _CXX_CXXSUFFIX
>> +
>> +Index: icu.pc.in
>> +=============================================================
>> +--- /dev/null
>> ++++ b/icu.pc.in
>> +@@ -0,0 +1,15 @@
>> ++# Process this file with autoconf to produce a pkg-config metadata
>> file.
>> ++
>> ++prefix=@prefix@
>> ++exec_prefix=@exec_prefix@
>> ++libdir=@libdir@
>> ++includedir=@includedir@
>> ++unicode_version=@UNICODE_VERSION@
>> ++
>> ++Name: ICU
>> ++Description: International Component for Unicode libraries
>> ++Requires:
>> ++Version: @VERSION@
>> ++Libs: -L${libdir} -licui18n -licuuc -licudata
>> ++Libs.private: -L{libdir} -lpthread -lm
>> ++Cflags: -I${includedir} -O2 -pipe -g -feliminate-unused-debug-types
>> +--
>> +1.7.11.2
>> +
>> diff --git a/meta/recipes-support/icu/icu-3.6.inc
>> b/meta/recipes-support/icu/icu-3.6.inc
>> index 272f6d1..8caf71c 100644
>> --- a/meta/recipes-support/icu/icu-3.6.inc
>> +++ b/meta/recipes-support/icu/icu-3.6.inc
>> @@ -7,6 +7,7 @@ BASE_SRC_URI =
>> "ftp://ftp.software.ibm.com/software/globalization/icu/3.6/icu4c-
>> file://fix-parallel-build.patch \
>> file://use-g++-for-linking.patch \
>> file://larger-cmd-size.patch \
>> + file://icu-add-pkgconfig-support.patch \
>> "
>> SRC_URI = "${BASE_SRC_URI} \
>> file://noldlibpath.patch \
>> @@ -28,6 +29,12 @@ inherit autotools pkgconfig binconfig
>> do_configure() {
>> libtoolize --force
>> gnu-configize --force
>> + if [ "${PN}" != "icu-native" ]; then
>> + OLD=`pwd`
>> + cd ${S}
>> + autoconf
>> + cd ${OLD}
>> + fi
I had some time this morning to investigate this more deeply. What I
found was that the ICU tarball was being delivered with a "configure"
and that the do_configure was avoiding the "autoconf" conversion of
configure.in -> configure. I am not sure if this is historical or if
this is truly needed.
So by doing the autoconf above you changed the "configure" script, this
in turn caused some configuration changes to occur in the platform.h
file. Why these changed (particularly the U_HAVE_NAMESPACE define) then
caused the ICU libraries to be built with different namespace.
So a couple of key questions that need to be resolved:
1) Will updating to 4.6 solve this issue, if not then we need to dive
into 2 + 3 Below:
2) Why does icu tarball have a generated configure?
3) Why does the autoconf generated configure fail to configure things
correctly?
Sau!
>> oe_runconf
>> if [ "${PN}" != "icu-native" ]; then
>> # In the non-native case we need to make substitutions to use
>> @@ -45,6 +52,10 @@ do_compile() {
>>
>> do_install_append() {
>> chmod +x ${D}${libdir}/lib*
>> + if [ "${PN}" != "icu-native" ]; then
>> + install -d ${D}/${libdir}/pkgconfig
>> + install -m 0644 ${S}/icu.pc ${D}/${libdir}/pkgconfig
>> + fi
>> }
>>
>> PACKAGES =+ "libicudata libicuuc libicui18n libicule libiculx
>> libicutu libicuio"
>> diff --git a/meta/recipes-support/icu/icu_3.6.bb
>> b/meta/recipes-support/icu/icu_3.6.bb
>> index f941acf..f50abe2 100644
>> --- a/meta/recipes-support/icu/icu_3.6.bb
>> +++ b/meta/recipes-support/icu/icu_3.6.bb
>> @@ -1,6 +1,6 @@
>> require icu-3.6.inc
>>
>> -PR = "r9"
>> +PR = "r10"
>>
>> SRC_URI[md5sum] = "6243f7a19e03e05403ce84e597510d4c"
>> SRC_URI[sha256sum] =
>> "5135e8d69d6206d320515df7aeee7027711ab1aef9d8dbf29571a97a9746b041"
>>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>
>
next prev parent reply other threads:[~2012-12-10 21:59 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-12-03 10:42 [PATCH 0/4] [V2] Add pkgconfig support to four packages Qi.Chen
2012-12-03 10:42 ` [PATCH 1/4] libksba: add pkgconfig support Qi.Chen
2012-12-03 10:42 ` [PATCH 2/4] ICU: " Qi.Chen
2012-12-03 11:50 ` Burton, Ross
2012-12-04 2:04 ` ChenQi
2012-12-10 16:48 ` Saul Wold
2012-12-10 21:44 ` Saul Wold [this message]
2012-12-11 1:07 ` Andreas Müller
2012-12-11 1:59 ` Saul Wold
2012-12-12 8:48 ` ChenQi
2012-12-12 8:58 ` ChenQi
2012-12-11 2:05 ` ChenQi
2012-12-03 10:42 ` [PATCH 3/4] pth: " Qi.Chen
2012-12-03 10:42 ` [PATCH 4/4] libassuan: " Qi.Chen
2012-12-04 8:51 ` [PATCH 0/4] [V3] Add pkgconfig support to four packages ChenQi
-- strict thread matches above, loose matches on Subject: below --
2012-11-26 9:36 [PATCH 0/4] " Qi.Chen
2012-11-26 9:36 ` [PATCH 2/4] icu: add pkgconfig support Qi.Chen
2012-11-26 10:56 ` Burton, Ross
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=50C657CD.2040103@linux.intel.com \
--to=sgw@linux.intel.com \
--cc=Qi.Chen@windriver.com \
--cc=Zhenfeng.Zhao@windriver.com \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.