[oe-issues] [Bug 2401] New: Webkit fails to build if pcre*.h is present in staging
bugzilla-daemon at tinman.treke.net
bugzilla-daemon at tinman.treke.net
Wed May 30 09:59:08 UTC 2007
http://bugs.openembedded.org/show_bug.cgi?id=2401
Summary: Webkit fails to build if pcre*.h is present in staging
Product: Openembedded
Version: Angstrom
Platform: Other
OS/Version: Mac OS X 10.3
Status: NEW
Severity: normal
Priority: P2
Component: Build
AssignedTo: openembedded-issues at lists.openembedded.org
ReportedBy: koen at dominion.kabel.utwente.nl
QAContact: tinderbox-oe at gmx.net
Due to 'wrong' include ordering:
g++ -c -pipe
-isystem/data/build/koen/OE/build/tmp/angstrom/staging/i686-linux/include
-D_REENTRANT -I/data/build/koen/OE/build/tmp/angstrom/staging/include
-Wreturn-type -O2
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include/cairo
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include/freetype2
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include/libpng12
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include/gtk-2.0
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/lib/gtk-2.0/include
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include/pango-1.0
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include/glib-2.0
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/lib/glib-2.0/include
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include/cairo
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include/freetype2
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include/libpng12
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include/gtk-2.0
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/lib/gtk-2.0/include
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include/atk-1.0
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include/cairo
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include/pango-1.0
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include/glib-2.0
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/lib/glib-2.0/include
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include/freetype2
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include/libpng12
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/include/libxml2
-fPIC -DBUILDING_GDK__=1 -DBUILDING_CAIRO__ -DUSE_SYSTEM_MALLOC -DNDEBUG
-DHAVE_STDINT_H -DBUILD_WEBKIT -DENABLE_XPATH=1 -DENABLE_XSLT=1 -DWTF_CHANGES=1
-I/data/build/koen/OE/build/tmp/angstrom/staging/arm-angstrom-linux-gnueabi/qt4/mkspecs/linux-g++
-I../../../WebCore -I../../../WebCore/platform/gdk
-I../../../WebCore/platform/network/gdk
-I../../../WebCore/platform/graphics/cairo -I../../../WebCore/loader/gdk
-I../../../WebCore/page/gdk -I../../../JavaScriptCore
-I../../../JavaScriptCore/kjs -I../../../JavaScriptCore/bindings
-I../../../JavaScriptCore/bindings/c -I../../../JavaScriptCore/wtf
-I../../../WebCore -I../../../WebCore/ForwardingHeaders
-I../../../WebCore/platform -I../../../WebCore/platform/network
-I../../../WebCore/platform/graphics -I../../../WebCore/loader
-I../../../WebCore/page -I../../../WebCore/css -I../../../WebCore/dom
-I../../../WebCore/bridge -I../../../WebCore/editing
-I../../../WebCore/rendering -I../../../WebCore/history -I../../../WebCore/xml
-I../../../WebCore/html -Itmp -Itmp -Itmp -I../../../JavaScriptCore
-I../../../JavaScriptCore/kjs -I../../../JavaScriptCore/bindings
-I../../../JavaScriptCore/bindings/c -I../../../JavaScriptCore/wtf
-I../../../JavaScriptCore/pcre
-I/data/build/koen/OE/build/tmp/angstrom/work/armv5te-angstrom-linux-gnueabi/webkit-0.0+svn20070530-r0/WebKitBuilds/Debug//JavaScriptCore/kjs/tmp
-I../../../WebCore/platform/image-decoders/bmp
-I../../../WebCore/platform/image-decoders/gif
-I../../../WebCore/platform/image-decoders/ico
-I../../../WebCore/platform/image-decoders/jpeg
-I../../../WebCore/platform/image-decoders/png
-I../../../WebCore/platform/image-decoders/xbm -I../../../WebCore
-I../../../WebCore/ForwardingHeaders -I../../../JavaScriptCore/kjs
-I../../../JavaScriptCore/bindings -I../../../WebCore/platform
-I../../../WebCore/platform/network -I../../../WebCore/platform/graphics
-I../../../WebCore/platform/graphics/svg
-I../../../WebCore/platform/graphics/svg/filters -I../../../WebCore/loader
-I../../../WebCore/loader/icon -I../../../WebCore/css -I../../../WebCore/dom
-I../../../WebCore/page -I../../../WebCore/bridge -I../../../WebCore/editing
-I../../../WebCore/rendering -I../../../WebCore/history -I../../../WebCore/xml
-I../../../WebCore/html -I../../../WebCore/bindings/js -I../../../WebCore/ksvg2
-I../../../WebCore/ksvg2/css -I../../../WebCore/ksvg2/svg
-I../../../WebCore/ksvg2/misc -I../../../WebCore/ksvg2/events
-I../../../WebCore/platform/image-decoders
-I/data/build/koen/OE/build/tmp/angstrom/work/armv5te-angstrom-linux-gnueabi/webkit-0.0+svn20070530-r0/WebCore/../WebKitQt/WebCoreSupport
-I../../../WebCore -I. -o tmp/regexp.o ../../../JavaScriptCore/kjs/regexp.cpp
The -I<staging> needs to come after the -I../../<webkit> stuff to avoid:
../../../JavaScriptCore/kjs/regexp.cpp: In constructor
'KJS::RegExp::RegExp(const KJS::UString&, int)':
../../../JavaScriptCore/kjs/regexp.cpp:51: error: cannot convert 'const
uint16_t*' to 'const char*' for argument '1' to 'pcre* pcre_compile(const
char*, int, const char**, int*, const unsigned char*)'
../../../JavaScriptCore/kjs/regexp.cpp:56: error: cannot convert 'const
uint16_t*' to 'const char*' for argument '1' to 'pcre* pcre_compile(const
char*, int, const char**, int*, const unsigned char*)'
../../../JavaScriptCore/kjs/regexp.cpp: In member function 'KJS::UString
KJS::RegExp::match(const KJS::UString&, int, int*, int**)':
../../../JavaScriptCore/kjs/regexp.cpp:139: error: cannot convert 'const
uint16_t*' to 'const char*' for argument '3' to 'int pcre_exec(const pcre*,
const pcre_extra*, const char*, int, int, int, int*, int)'
--
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Openembedded-issues
mailing list