Looking at the error, I think build-webkit is trying to use GTK+ 3.0 instead of 2.0. you should try modifying configure.ac as I suggested in my previous email.
- Ryosuke On Tue, Sep 6, 2011 at 10:40 AM, sachin nikam <[email protected]> wrote: > Hi Ryosuke, > Thanks for confirming that the problem is reproducible and not just > something unique to my env. > On my box, the problem went away after I explicitly set the following > env variables. > > GAIL_CFLAGS=<output of pkg-config --cflags gail> > GAIL_LIBS=<output of pkg-config --libs gail> > GTK_CFLAGS=<output of pkg-config --cflags gtk+-2.0 > GTK_LIBS=<pkg-config --libs gtk+-2.0> > > However after that, I am running in to the following compilation error > > $ Tools/Scripts/build-webkit --gtk --debug > > /usr/include/gtk-2.0/gdk/gdktypes.h:114: error: conflicting > declaration ‘typedef struct _GdkDrawable GdkWindow’ > ../../Source/JavaScriptCore/wtf/gobject/GTypedefs.h:90: error: > ‘GdkWindow’ has a previous declaration as ‘typedef struct _GdkWindow > GdkWindow’ > make[1]: *** > [Source/WebKit/gtk/WebCoreSupport/libwebkitgtk_3_0_la-DocumentLoaderGtk.lo] > Error 1 > make[1]: Leaving directory `/home/sknikam/webkit/trunk/WebKitBuild/Debug' > make: *** [all] Error 2 > > > On Tue, Sep 6, 2011 at 10:30 AM, Ryosuke Niwa <[email protected]> wrote: > > This appears to be a regression from r93852 and r94000. If I revert 93852 > > and not build WebKit2, then I can build GTK+ port on Ubuntu 10.10 without > > any issues. > > To be specific, I switched the default back to use GTK+ 2.0 (modified > around > > line 190 where it says "with_gtk=3.0") and then passed > > --enable-webkit=false. > > - Ryosuke > > > > On Mon, Sep 5, 2011 at 3:07 PM, sachin nikam <[email protected]> wrote: > >> > >> 1. As per this url (http://trac.webkit.org/wiki/BuildingGtk) webkit > >> recommends libgtk2.0-dev (>= 2.10) and libgail-dev > >> > >> Although I have the libgtk2.0-dev package installed, It seems that the > >> configure.ac file (Starting line 188) is unable to detect it and is > >> going with the default gtk+ version=3.0. > >> Any ideas why this is happening? > >> > >> 2. As per this url (http://packages.ubuntu.com/natty/libgail-3-dev) > >> libgail-3-dev depends on libgtk-3-dev. > >> I updated my /etc/apt/sources.list as documented here > >> (http://packages.ubuntu.com/natty/i386/libgtk-3-dev/download) > >> But aptitude is unable to locate the source for libgtk-3-dev > >> > >> Regards > >> Sachin > >> > >> On Mon, Sep 5, 2011 at 2:05 AM, anand pandia <[email protected]> > wrote: > >> > The library you need is "libgail-3-dev". > >> > > >> > -Anand > >> > > >> > On Mon, Sep 5, 2011 at 1:32 PM, sachin nikam <[email protected]> > wrote: > >> >> > >> >> I tried > >> >> $ sudo apt-get install gail-3.0 > >> >> but did not find any package by that name. > >> >> I am following the build instructions listed here > >> >> http://trac.webkit.org/wiki/BuildingGtk > >> >> I did not find any mention of this package in the instructions, so > not > >> >> sure what the value of env vars > >> >> GAIL_CFLAGS and GAIL_LIBS should be? > >> >> Regards > >> >> Sachin > >> >> > >> >> On Mon, Sep 5, 2011 at 12:36 AM, Ariya Hidayat > >> >> <[email protected]> > >> >> wrote: > >> >> >> I get the following error, when I run the following command > >> >> >> Any ideas on what I am missing? > >> >> >> > >> >> >> $ Tools/Scripts/build-webkit --gtk --debug > >> >> >> > >> >> >> configure: error: Package requirements (gail-3.0 >= 3.0) were not > >> >> >> met: > >> >> > > >> >> > I'm just stating the obvious: did you try to fulfill the above > >> >> > requirement? > >> >> > > >> >> > -- > >> >> > Ariya > >> >> > > >> >> _______________________________________________ > >> >> webkit-help mailing list > >> >> [email protected] > >> >> http://lists.webkit.org/mailman/listinfo.cgi/webkit-help > >> > > >> > > >> _______________________________________________ > >> webkit-help mailing list > >> [email protected] > >> http://lists.webkit.org/mailman/listinfo.cgi/webkit-help > > > > >
_______________________________________________ webkit-help mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-help
