[webkit-help] LNK1106 error when building WebKit+Cairo+Release with XP+VS2005

Rick Xu rick.zhi.xu at gmail.com
Thu May 20 14:38:48 PDT 2010


Hello,

I am trying to build WebKit with "--Cairo-win32 --release" on win XP
with cygwin+MS Visual Studio 2005. I followed the procedure on
WebKit's website.

The WebKit version I downloaded is r59633. And the build fails because
of "LNK1106 error".

7>Creating library...
7>C:\webkitdist\lib\WebCore.lib : fatal error LNK1106: invalid file or
disk full: cannot seek to 0x51
D13CDA
7>Project : warning PRJ0018 : The following environment variables were
not found:
7>$(PRODUCTION)
7>Build log was saved at
"file://C:\webkitdist\obj\WebCore\Release_Cairo\BuildLog.htm"
7>WebCore - 1 error(s), 0 warning(s)

I have searched online and tried many methods, like changing the
option of "embedded IDL ", changing "OPT:IFC" to "OPT:NOIFC", etc.
None of them works.

I am wondering if any of community members have any experience or
methods to deal with this problem. I really appreciate it!

Thanks a lot!!!

-Rick

17>Build log was saved at
"file://C:\webkitdist\obj\DumpRenderTree\Debug_Cairo\BuildLog.htm"
17>DumpRenderTree - 0 error(s), 0 warning(s)
18>------ Build started: Project: WebKitAPITest, Configuration:
Debug_Internal Win32 ------
18>Performing Pre-Build Event...
18>/usr/bin/bash
18>Compiling...
18>####### COMPILING 4 FILES USING AT MOST 2 PARALLEL INSTANCES OF
cl.exe ###########
18>TestsController.cpp
18>WebViewDestruction.cpp
18>HostWindow.cpp
18>main.cpp
18>Generating Code...
18>Compiling manifest to resources...
18>Linking...
18>LINK : fatal error LNK1104: cannot open file 'JavaScriptCore.lib'
18>Project : warning PRJ0018 : The following environment variables
were not found:
18>$(PRODUCTION)
18>Build log was saved at
"file://C:\webkitdist\obj\WebKitAPITest\Debug_Internal\BuildLog.htm"
18>WebKitAPITest - 1 error(s), 0 warning(s)
========== Build: 16 succeeded, 1 failed, 0 up-to-date, 1 skipped ==========


===== BUILD FAILED ======

Please ensure you have run WebKitTools/Scripts/update-webkit to
install dependencies.

You can view build errors by checking the BuildLog.htm files located at:
/cygdrive/c/webkitdist/obj/<project>/<config>.


More information about the webkit-help mailing list