[webkit-help] Webkit Build error on Ubuntu 10

sachin nikam sknikam at gmail.com
Tue Sep 6 22:51:11 PDT 2011


Ryosuke,
 thanks. that worked for me.Here is the cmd line that worked for me
without changes to configure.ac
$ Tools/Scripts/build-webkit --gtk --with-gtk=2.0
--enable-webkit2=false --debug

Regards
Sachin

On Tue, Sep 6, 2011 at 10:44 AM, Ryosuke Niwa <rniwa at webkit.org> wrote:
> 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 <sknikam at gmail.com> 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 <rniwa at webkit.org> 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 <sknikam at gmail.com> 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 <a.pandia at gmail.com>
>> >> wrote:
>> >> > The library you need is "libgail-3-dev".
>> >> >
>> >> > -Anand
>> >> >
>> >> > On Mon, Sep 5, 2011 at 1:32 PM, sachin nikam <sknikam at gmail.com>
>> >> > 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
>> >> >> <ariya.hidayat at gmail.com>
>> >> >> 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
>> >> >> webkit-help at lists.webkit.org
>> >> >> http://lists.webkit.org/mailman/listinfo.cgi/webkit-help
>> >> >
>> >> >
>> >> _______________________________________________
>> >> webkit-help mailing list
>> >> webkit-help at lists.webkit.org
>> >> http://lists.webkit.org/mailman/listinfo.cgi/webkit-help
>> >
>> >
>
>


More information about the webkit-help mailing list