[webkit-dev] Building Webkit on Windows

Myles C. Maxfield mmaxfield at apple.com
Wed Mar 30 07:24:50 PDT 2016


Which part of WebKit are you interested in working on?

> On Mar 30, 2016, at 7:14 AM, Antonio Gomes <tonikitoo at webkit.org> wrote:
> 
> Hi Rakesh.
> 
> See "GoodFirstBugs" or "EasyFix" classes of bugs in bugs.webkit.org,
> e.g. https://bugs.webkit.org/buglist.cgi?quicksearch=EasyFix&list_id=1643027
> .
> 
>> On Wed, Mar 30, 2016 at 4:39 AM, Rakesh Sadhu <rakeshsadhu at hotmail.com> wrote:
>> 
>> Hi Alex  and all Friends here  ,
>> Its finally build .
>> I have a question, I wanna contribute and i would like to start with easy
>> and baby steps kinda bugs.
>> Any suggestions ?
>> 
>> 
>> regards
>> RSadhu
>> 
>> 
>> ________________________________
>> Subject: Re: [webkit-dev] Building Webkit on Windows
>> From: achristensen at apple.com
>> Date: Mon, 29 Feb 2016 10:26:00 -0800
>> CC: thomas.brodt at porabo.ch; bfulgham at apple.com; mmaxfield at apple.com;
>> webkit-dev at lists.webkit.org
>> To: rakeshsadhu at hotmail.com
>> 
>> 
>> Rakesh, you are building the AppleWin port of WebKit, which only has 32-bit
>> binaries available, but you probably want to use the WinCairo port because
>> the license of WebKitSupportLibrary.zip says you’re not allowed to
>> redistribute it.  To build the WinCairo port, you will need to run
>> update-webkit --wincairo and build-webkit --wincairo --64-bit.
>> 
>> This is not the source of your build failure, though.  It looks like you
>> have your gperf executable inside of C:\Program Files… somewhere, and I
>> believe we have never had anyone build WebKit with a configuration like
>> this.  I think the solution is to put quotes around the %s at the very end
>> of Source/WebCore/platform/network/create-http-header-name-table.  There
>> might be a few more places where this is needed.  Could you please file a
>> bug a bugs.webkit.org with a patch if you get it working?
>> 
>> On Feb 27, 2016, at 2:01 AM, Rakesh Sadhu <rakeshsadhu at hotmail.com> wrote:
>> 
>> 
>> Hi Thomas,
>> Thank for your  answer .
>> However my build suddenly fails and I notice , its creating 32 bit binaries
>> .
>> I am attaching a build log file here .
>> 
>> regards
>> RSadhu
>> 
>> 
>> ________________________________
>> To: achristensen at apple.com
>> From: thomas.brodt.lists at porabo.ch
>> Date: Fri, 26 Feb 2016 09:15:06 +0100
>> CC: webkit-dev at lists.webkit.org
>> Subject: Re: [webkit-dev] Building Webkit on Windows
>> 
>> Hi Alex
>> 
>> thank you for your prompt answer. That is good news because in the past I
>> had different difficulties in setting up a functional environment with
>> several trial and error steps inbetween, although I tried to exactly follow
>> the installation guide. I tend to create a virtual machine for a reliable
>> building environment, so with my next one I will try without the cygwin
>> installation.
>> 
>> We use Webkit via COM interface on Windows in our application here, so I
>> build rather infrequently, and with a working build, we then can live for
>> some time. But for our use we would need 32bit dependencies, and if I
>> understood correctly, there are currently only 64bit available. That doesn't
>> matter at the moment, but when I am ready for our next build, I would ask
>> again if you don't mind.
>> 
>> Thanks for your help!
>> 
>> Thomas
>> 
>> Am 25.02.2016 um 19:17 schrieb Alex Christensen:
>> 
>> That also applies to the WinCairo port.  I don’t think you’ll need GNU Make
>> any more now that we use CMake for Windows.  You also shouldn’t need to
>> install iTunes to build and run WinCairo.  With WinCairo, you will also need
>> the WinCairoDependencies.zip which you can get by running
>> Tools/Scripts/update-webkit-wincairo-libs.  Right now, only the 64-bit
>> dependencies are included in that zip, but let me know if you need 32-bit
>> dependencies.  They are from https://github.com/peavo/WinCairoRequirements
>> Then you should be able to build with Tools/Scripts/build-webkit --wincairo
>> --64-bit
>> 
>> We really should update the instructions on webkit.org
>> 
>> On Feb 25, 2016, at 12:17 AM, Thomas Brodt <thomas.brodt.lists at porabo.ch>
>> wrote:
>> 
>> Does this also apply for the WinCairo port? Or does this port still require
>> cygwin?
>> 
>> Thomas
>> 
>> Am 24.02.2016 um 20:32 schrieb Alex Christensen:
>> 
>> Those instructions are out of date.  The most up-to-date instructions about
>> building on Windows are http://trac.webkit.org/wiki/WindowsWithoutCygwin
>> 
>> On Feb 24, 2016, at 9:57 AM, Myles C. Maxfield <mmaxfield at apple.com> wrote:
>> 
>> What is the error you are seeing?
>> 
>> On Feb 24, 2016, at 9:26 AM, Rakesh Sadhu <rakeshsadhu at hotmail.com> wrote:
>> 
>> Hello ,
>> I am trying to build webkit on Windows .
>> I am following  steps from https://webkit.org/building-webkit-on-windows/
>> However I am unable to find a way to build webkit using MSVS2015 or  Cygwin
>> .
>> Can anyone guide here please?
>> regards
>> RSadhu
>> 
>> _______________________________________________
>> webkit-dev mailing list
>> webkit-dev at lists.webkit.org
>> https://lists.webkit.org/mailman/listinfo/webkit-dev
>> 
>> _______________________________________________
>> webkit-dev mailing list
>> webkit-dev at lists.webkit.org
>> https://lists.webkit.org/mailman/listinfo/webkit-dev
>> 
>> 
>> 
>> 
>> _______________________________________________
>> webkit-dev mailing list
>> webkit-dev at lists.webkit.org
>> https://lists.webkit.org/mailman/listinfo/webkit-dev
>> 
>> 
>> _______________________________________________
>> webkit-dev mailing list
>> webkit-dev at lists.webkit.org
>> https://lists.webkit.org/mailman/listinfo/webkit-dev
>> 
>> 
>> 
>> 
>> _______________________________________________ webkit-dev mailing list
>> webkit-dev at lists.webkit.orghttps://lists.webkit.org/mailman/listinfo/webkit-dev
>> <buildLog.txt>
>> 
>> 
>> 
>> _______________________________________________
>> webkit-dev mailing list
>> webkit-dev at lists.webkit.org
>> https://lists.webkit.org/mailman/listinfo/webkit-dev
>> 
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev


More information about the webkit-dev mailing list