[webkit-dev] help: webkit build error on linux

Mark Rowe bdash at webkit.org
Fri Sep 28 21:54:59 PDT 2007


Hi there,

The bakefile build system is not used by any current port on trunk.   
To build the Gtk+ port you should follow the instructions at http://trac.webkit.org/projects/webkit/wiki/BuildingGtk 
, or to build the Qt port you should look at http://trac.webkit.org/projects/webkit/wiki/BuildingQtOnLinux 
.  You either want to run WebKitTools/Scripts/build-webkit --gtk or  
WebKitTools/Scripts/build-webkit --qt.

Kind regards,

Mark Rowe

On 29/09/2007, at 11:26, lan liu wrote:

> hello Mike and all,
> i checked my system and found both bison and flex has been  
> installed, the version of bison is GNU bison 2.3, while the flex is  
> 2.5.33,
> is it the correct one for building webkit? all i misss some other  
> things?
>
> my step to build webkit is like this (refer to trunk/Bakefiles/ 
> Readme.txt)
> cd WebKitTools/Scripts
> sudo ./install-unix-extras
> cd ../../JavaScriptCore
> make
> cd ..
> cd WebCore/Projects/gdk/
> make
>
> then at the last step, i got follwoing error.
>
> thank you and regards.
> michelle
>
> 2007/9/29, Mike Hommey < mh+webkit at glandium.org>:
> On Fri, Sep 28, 2007 at 08:55:39PM +0800, lan liu wrote:
> > Hello webkit-dev,
> >
> > i check out the source code of version 25773 from
> > http://svn.webkit.org/repository/webkit/trunk, try to build it,  
> then i got
> > following error:
> >
> > g++ -c -o obj-gnu/webcore_gdk_CSSGrammar.o -I../../../ 
> JavaScriptCore -I../..
> > -I../../bindings/js -I../../bridge -I../../css
> > -I../../DerivedSources/WebCore -I../../dom -I../../editing
> > -I../../ForwardingHeaders/kjs -I../../history -I../../html -I../../ 
> include
> > -I../../loader -I../../loader/gdk -I../../loader/icon -I../../page
> > -I../../platform -I../../platform/graphics -I../../platform/ 
> graphics/gdk
> > -I../../platform/image-decoders -I../../platform/image-decoders/bmp
> > -I../../platform/image-decoders/gif -I../../platform/image- 
> decoders/ico
> > -I../../platform/image-decoders/jpeg -I../../platform/image- 
> decoders/png
> > -I../../platform/image-decoders/xbm -I../../platform/image- 
> decoders/zlib
> > -I../../platform/network -I../../platform/network/gdk -I../../ 
> rendering
> > -I../../xml -DENABLE_XSLT=1 -DLINUX -DUSE_CONSERVATIVE_GC=0
> > -DHAVE_FUNC_ISNAN -D_THREAD_SAFE -pthread -g -I../../platform/gdk
> > -I../../platform/network/gdk -DBUILDING_GDK__ -DBUILDING_CAIRO__
> > -Iplatform/gdk -Iplatform/graphics/cairo -DENABLE_XPATH
> > -I/usr/include/libxml2 -I/usr/include/libxml2 -g -O2
> > -I/usr/include/freetype2    -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/cairo    -fPIC - 
> DPIC
> > -fno-rtti -fno-exceptions   -MTobj-gnu/webcore_gdk_CSSGrammar.o - 
> MF`echo
> > obj-gnu/webcore_gdk_CSSGrammar.o | sed -e 's,\.o$,.d,'` -MD
> > ../../DerivedSources/WebCore/CSSGrammar.cpp
> > /home/michelle/Study/Webkit/trunk/WebCore/css/CSSGrammar.y: In  
> function 'int
> > WebCore::getPropertyID(const char*, int)':
> > /home/michelle/Study/Webkit/trunk/WebCore/css/CSSGrammar.y:86:
> > error£º'findProp': identifier not found
> > /home/michelle/Study/Webkit/trunk/WebCore/css/CSSGrammar.y:90:  
> error£ºinvalid
> > use of undefined type 'const struct WebCore::props'
> > /home/michelle/Study/Webkit/trunk/WebCore/css/CSSGrammar.y:86:  
> error£ºforward
> > declaration of 'const struct WebCore::props'
> > /home/michelle/Study/Webkit/trunk/WebCore/css/CSSGrammar.y: In  
> function 'int
> > getValueID(const char*, int)':
> > /home/michelle/Study/Webkit/trunk/WebCore/css/CSSGrammar.y:111:
> > error£º'findValue' identifier not found
> > /home/michelle/Study/Webkit/trunk/WebCore/css/CSSGrammar.y:115:
> > error£ºinvalid use of undefined type 'const struct css_value'
> > /home/michelle/Study/Webkit/trunk/WebCore/css/CSSGrammar.y:111:
> > error£ºforward declaration of 'const struct css_value'
> > make: *** [obj-gnu/webcore_gdk_CSSGrammar.o] error1
>
> It looks like you don't have bison installed. You should also install
> flex if not already installed.
>
> Mike
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo/webkit-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/webkit-dev/attachments/20070929/0d37d69a/attachment.html


More information about the webkit-dev mailing list