[webkit-dev] webkit+gtk on ubuntu

Giri Rao giri.rao at gmail.com
Wed Mar 26 13:28:12 PDT 2008


Hello all,

I am trying to get webkit to build on "hardy" ubuntu and I am running into
the following issue:

./WebKitTools/Scripts/build-webkit --gtk produces the following ouput:



WebKit was configured with the following options:

Build configuration:
 Enable debugging (slow)           : no
 Code coverage support             : no
 Unicode backend                   : icu
 HTTP backend                      : curl
 Font backend                      : freetype
 Optimized memory allocator        : yes
Features:
 HTML5 cross-document messaging    : yes
 HTML5 client-side storage support : yes
 HTML5 video element support       : no
 Icon database support             : yes
 SVG support                       : yes
 SVG animation support             : no
 SVG filters support               : no
 SVG fonts support                 : yes
 SVG foreign object support        : yes
 SVG as image support              : yes
 SVG use element support           : yes
 XPATH support                     : yes
 XSLT support                      : yes
GTK+ configuration:
 GDK target                        : x11
 Hildon UI extensions              : no

make  all-am
make[1]: Entering directory `/home/girirao/WebKit/WebKitBuild/Release'
if /bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
-I/home/girirao/WebKit -I.  -DWTF_USE_ICU_UNICODE=1 -DBUILDING_GTK__=1
-DWTF_CHANGES  -DXP_UNIX -DNDEBUG     -I/home/girirao/WebKit/WebCore
-I/home/girirao/WebKit/WebCore/platform
-I/home/girirao/WebKit/WebCore/platform/network
-I/home/girirao/WebKit/WebCore/platform/graphics
-I/home/girirao/WebKit/WebCore/platform/text
-I/home/girirao/WebKit/WebCore/loader
-I/home/girirao/WebKit/WebCore/loader/archive
-I/home/girirao/WebKit/WebCore/loader/icon
-I/home/girirao/WebKit/WebCore/css -I/home/girirao/WebKit/WebCore/dom
-I/home/girirao/WebKit/WebCore/page -I/home/girirao/WebKit/WebCore/bridge
-I/home/girirao/WebKit/WebCore/bridge/c
-I/home/girirao/WebKit/WebCore/editing
-I/home/girirao/WebKit/WebCore/history -I/home/girirao/WebKit/WebCore/xml
-I/home/girirao/WebKit/WebCore/html
-I/home/girirao/WebKit/WebCore/bindings/js
-I/home/girirao/WebKit/WebCore/platform/image-decoders
-I/home/girirao/WebKit/WebCore/platform/image-decoders/bmp
-I/home/girirao/WebKit/WebCore/platform/image-decoders/gif
-I/home/girirao/WebKit/WebCore/platform/image-decoders/ico
-I/home/girirao/WebKit/WebCore/platform/image-decoders/jpeg
-I/home/girirao/WebKit/WebCore/platform/image-decoders/png
-I/home/girirao/WebKit/WebCore/platform/image-decoders/xbm
-I/home/girirao/WebKit/WebCore/plugins
-I/home/girirao/WebKit/WebCore/rendering -I./WebCore/bindings/js
-DWTF_USE_CURL=1 -I/home/girirao/WebKit/WebCore/platform/network/curl
-DENABLE_CROSS_DOCUMENT_MESSAGING=1 -DENABLE_DATABASE=1
-I/home/girirao/WebKit/WebCore/platform/sql
-I/home/girirao/WebKit/WebCore/storage -DENABLE_ICONDATABASE=1
-DENABLE_XPATH=1 -DENABLE_XSLT=1 -DENABLE_SVG=1
-I\/home/girirao/WebKit/WebCore/svg
-I\/home/girirao/WebKit/WebCore/svg/graphics
-I\/home/girirao/WebKit/WebCore/svg/graphics/filters -DENABLE_SVG_USE=1
-DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_FONTS=1  -DENABLE_SVG_AS_IMAGE=1
-I/home/girirao/WebKit/JavaScriptCore
-I/home/girirao/WebKit/JavaScriptCore/ForwardingHeaders
-I/home/girirao/WebKit/JavaScriptCore/wtf
-I/home/girirao/WebKit/JavaScriptCore/kjs -I./DerivedSources
-I/home/girirao/WebKit/JavaScriptCore/ForwardingHeaders
-I/home/girirao/WebKit/JavaScriptCore/wtf/unicode -I./JavaScriptCore/pcre
-I./JavaScriptCore/kjs  -I./WebKit/gtk/webkit -DBUILDING_CAIRO__=1
-DBUILD_WEBKIT -I/home/girirao/WebKit/WebCore/platform/gtk
-I/home/girirao/WebKit/WebCore/platform/graphics/gtk
-I/home/girirao/WebKit/WebCore/platform/graphics/cairo
-I/home/girirao/WebKit/WebCore/loader/gtk
-I/home/girirao/WebKit/WebCore/page/gtk -I/home/girirao/WebKit/WebKit/gtk
-I/home/girirao/WebKit/WebKit/gtk/WebCoreSupport
-I/home/girirao/WebKit/WebKit/gtk/webkit -DUSE_FREETYPE=1
-I/home/girirao/WebKit/WebCore/svg/graphics/cairo  -fno-strict-aliasing
-fvisibility-inlines-hidden -fno-rtti -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 -fno-exceptions -fvisibility=hidden -pthread
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -D_REENTRANT
-I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include
-I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/pango-1.0-I/usr/include/glib-
2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2
-I/usr/include/libpng12 -I/usr/include/libxml2
-I/usr/include/libxml2     -O2 -MT WebKit/gtk/webkit/libwebkit_1_0_la-
webkitwebframe.lo -MD -MP -MF "WebKit/gtk/webkit/.deps/libwebkit_1_0_la-
webkitwebframe.Tpo" -c -o WebKit/gtk/webkit/libwebkit_1_0_la-
webkitwebframe.lo `test -f 'WebKit/gtk/webkit/webkitwebframe.cpp' || echo
'/home/girirao/WebKit/'`WebKit/gtk/webkit/webkitwebframe.cpp; \
        then mv -f "WebKit/gtk/webkit/.deps/libwebkit_1_0_la-
webkitwebframe.Tpo" "WebKit/gtk/webkit/.deps/libwebkit_1_0_la-
webkitwebframe.Plo"; else rm -f "WebKit/gtk/webkit/.deps/libwebkit_1_0_la-
webkitwebframe.Tpo"; exit 1; fi
 g++ -DHAVE_CONFIG_H -I. -I/home/girirao/WebKit -I. -DWTF_USE_ICU_UNICODE=1
-DBUILDING_GTK__=1 -DWTF_CHANGES -DXP_UNIX -DNDEBUG
-I/home/girirao/WebKit/WebCore -I/home/girirao/WebKit/WebCore/platform
-I/home/girirao/WebKit/WebCore/platform/network
-I/home/girirao/WebKit/WebCore/platform/graphics
-I/home/girirao/WebKit/WebCore/platform/text
-I/home/girirao/WebKit/WebCore/loader
-I/home/girirao/WebKit/WebCore/loader/archive
-I/home/girirao/WebKit/WebCore/loader/icon
-I/home/girirao/WebKit/WebCore/css -I/home/girirao/WebKit/WebCore/dom
-I/home/girirao/WebKit/WebCore/page -I/home/girirao/WebKit/WebCore/bridge
-I/home/girirao/WebKit/WebCore/bridge/c
-I/home/girirao/WebKit/WebCore/editing
-I/home/girirao/WebKit/WebCore/history -I/home/girirao/WebKit/WebCore/xml
-I/home/girirao/WebKit/WebCore/html
-I/home/girirao/WebKit/WebCore/bindings/js
-I/home/girirao/WebKit/WebCore/platform/image-decoders
-I/home/girirao/WebKit/WebCore/platform/image-decoders/bmp
-I/home/girirao/WebKit/WebCore/platform/image-decoders/gif
-I/home/girirao/WebKit/WebCore/platform/image-decoders/ico
-I/home/girirao/WebKit/WebCore/platform/image-decoders/jpeg
-I/home/girirao/WebKit/WebCore/platform/image-decoders/png
-I/home/girirao/WebKit/WebCore/platform/image-decoders/xbm
-I/home/girirao/WebKit/WebCore/plugins
-I/home/girirao/WebKit/WebCore/rendering -I./WebCore/bindings/js
-DWTF_USE_CURL=1 -I/home/girirao/WebKit/WebCore/platform/network/curl
-DENABLE_CROSS_DOCUMENT_MESSAGING=1 -DENABLE_DATABASE=1
-I/home/girirao/WebKit/WebCore/platform/sql
-I/home/girirao/WebKit/WebCore/storage -DENABLE_ICONDATABASE=1
-DENABLE_XPATH=1 -DENABLE_XSLT=1 -DENABLE_SVG=1
-I/home/girirao/WebKit/WebCore/svg
-I/home/girirao/WebKit/WebCore/svg/graphics
-I/home/girirao/WebKit/WebCore/svg/graphics/filters -DENABLE_SVG_USE=1
-DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_AS_IMAGE=1
-I/home/girirao/WebKit/JavaScriptCore
-I/home/girirao/WebKit/JavaScriptCore/ForwardingHeaders
-I/home/girirao/WebKit/JavaScriptCore/wtf
-I/home/girirao/WebKit/JavaScriptCore/kjs -I./DerivedSources
-I/home/girirao/WebKit/JavaScriptCore/ForwardingHeaders
-I/home/girirao/WebKit/JavaScriptCore/wtf/unicode -I./JavaScriptCore/pcre
-I./JavaScriptCore/kjs -I./WebKit/gtk/webkit -DBUILDING_CAIRO__=1
-DBUILD_WEBKIT -I/home/girirao/WebKit/WebCore/platform/gtk
-I/home/girirao/WebKit/WebCore/platform/graphics/gtk
-I/home/girirao/WebKit/WebCore/platform/graphics/cairo
-I/home/girirao/WebKit/WebCore/loader/gtk
-I/home/girirao/WebKit/WebCore/page/gtk -I/home/girirao/WebKit/WebKit/gtk
-I/home/girirao/WebKit/WebKit/gtk/WebCoreSupport
-I/home/girirao/WebKit/WebKit/gtk/webkit -DUSE_FREETYPE=1
-I/home/girirao/WebKit/WebCore/svg/graphics/cairo -fno-strict-aliasing
-fvisibility-inlines-hidden -fno-rtti -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 -fno-exceptions -fvisibility=hidden -pthread
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT
-I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include
-I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/pango-1.0-I/usr/include/glib-
2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2
-I/usr/include/libpng12 -I/usr/include/libxml2 -I/usr/include/libxml2 -O2
-MT WebKit/gtk/webkit/libwebkit_1_0_la-webkitwebframe.lo -MD -MP -MF
WebKit/gtk/webkit/.deps/libwebkit_1_0_la-webkitwebframe.Tpo -c
/home/girirao/WebKit/WebKit/gtk/webkit/webkitwebframe.cpp  -fPIC -DPIC -o
WebKit/gtk/webkit/.libs/libwebkit_1_0_la-webkitwebframe.o
/home/girirao/WebKit/WebKit/gtk/webkit/webkitwebframe.cpp:38:25: error:
JSDOMWindow.h: No such file or directory
In file included from
/home/girirao/WebKit/WebKit/gtk/webkit/webkitwebframe.cpp:41:
/home/girirao/WebKit/WebCore/bindings/js/kjs_proxy.h:24:25: error:
JSDOMWindow.h: No such file or directory
/home/girirao/WebKit/WebCore/bindings/js/kjs_proxy.h:49: error: ISO C++
forbids declaration of 'JSDOMWindow' with no type
/home/girirao/WebKit/WebCore/bindings/js/kjs_proxy.h:49: error: expected ';'
before '*' token
/home/girirao/WebKit/WebCore/bindings/js/kjs_proxy.h:55: error: expected `;'
before 'KJS'
/home/girirao/WebKit/WebCore/bindings/js/kjs_proxy.h:84: error:
'JSDOMWindow' was not declared in this scope
/home/girirao/WebKit/WebCore/bindings/js/kjs_proxy.h:84: error: template
argument 1 is invalid
/home/girirao/WebKit/WebKit/gtk/webkit/webkitwebframe.cpp: In function
'OpaqueJSContext* webkit_web_frame_get_global_context(WebKitWebFrame*)':
/home/girirao/WebKit/WebKit/gtk/webkit/webkitwebframe.cpp:449: error: 'class
WebCore::KJSProxy' has no member named 'globalObject'
make[1]: *** [WebKit/gtk/webkit/libwebkit_1_0_la-webkitwebframe.lo] Error 1
make[1]: Leaving directory `/home/girirao/WebKit/WebKitBuild/Release'
make: *** [all] Error 2


Any help is appreciated.

Thanks
Giri
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080326/28eebdbb/attachment-0001.html 


More information about the webkit-dev mailing list