[webkit-help] Help with building on cygwin + win7 + VC++ Express ?

Partha R parthasarathi.ramanujam at gmail.com
Fri Jan 15 23:37:34 PST 2010


A follow-up question:
Which version of VC++ Express & MS-Win Platform SDK are you using?

I too have a Win7 (Home Premium) machine, and would like to setup VC++
Express to build WebKit.
Appreciate the help...

Regards,
~Partha

On Fri, Jan 15, 2010 at 9:57 PM, deforest sessoms
<deforest.sessoms at gmail.com> wrote:
> Thanks Adam,
>
> As it turns out, seconds after hitting the send button I thought to check
> that very thing:  whether WTF.lib was part of this build chain and included
> at a later step.  That led me to the appropriate directory, the appropriate
> buildlog, and the actual error.
>
> For anyone else interested:  in turns out that the VC++ express binaries
> (the linker, compiler, etc) respect ENV variables set in "Environment
> Variables" under "Advanced System Settings" in Windows.
>
> The "build-webkit" script echos "/useenv" as an option to "VCExpress.exe",
> which I don't really understand.  I think that command line switch ignores
> the VCExpress environment variables configured via
> VCExpress->Tools->Options->Projects and Solutions.
>
> Is that correct?
>
>
> On Fri, Jan 15, 2010 at 8:16 AM, Adam Roben <aroben at apple.com> wrote:
>>
>> On Jan 14, 2010, at 8:44 PM, deforest sessoms wrote:
>>
>> I have receive the following error (buildfailed, JavaScriptCore):
>>
>> Performing Pre-Build Event...
>> /usr/bin/bash
>> Compiling...
>> JSONObject.cpp
>> Performing Pre-Link Event...
>> Linking...
>> LINK : fatal error LNK1181: cannot open input file 'WTF.lib'
>>
>> ... after I basically copied everything from my 2003 R2 SDK's "include"
>> and "lib" directories into my :
>>
>> WEBKITLIBRARIESDIR = C:\cygwin\home\<cygwin
>> user>\WebKit\WebKitLibraries\win
>>
>> The question is: I cant find the requisite library "WTF.lib" anywhere.
>> What am I doing wrong?
>>
>> WTF.lib is built by WTF.vcproj, which should build before
>> JavaScriptCore.vcproj as part of WebKit.sln (phew!). (build-webkit builds
>> WebKit.sln, so should build things in the right order.)
>> -Adam
>
>
> _______________________________________________
> 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