WinCairoRequirements Sources Archive

I've posted the 80 MB source archive of the requirements needed to build the WinCairo port of WebKit.

Note that you do NOT need these sources unless you plan on building them yourself or wish to archive the source code for these modules. The binaries are always present in the WinCairoRequirements.zip file, which is downloaded and unzipped to the proper place when you execute the update-webkit --wincairo command.

Comments

Zelity said…
Thank you very much... You are the best ;)
Michael said…
Hi Brent,

I am running WinXP with VS2005. I use Cygwin to check out and build. Everything works good. But when I run the examples (WinLauncher), I get "The procedure entry point WSAPoll could not be located in the dynamic link library WS2_32.dll".

I have been reading and it seems that WSAPool is not directly available when using WinXp.

Do you know if I have to download your WinCarioRequirements source and compile it myself in order to get it to work?

Thanks
Michael
Frank said…
Hi bfulgham,
Thank you for your Wincairo SDK and the update-webkit --wincairo script.
They are very helpful.

Recently, I found an issue:
After run the update-webkit --wincairo script, the embedded manifest of these requirement dlls(ex: CFLite.dll) shows they depend on CRT version: 8.0.50727.5592.

That will cause 0xc0150002 error when debug/run the WinLauncher built via VS2005 SP1 which CRT version is 8.0.50727.4053(without the MS11-025 installed).

It seems that you have installed MS11-025(April 12, 2011) security update on your PC. But this update was replaced with a new one that contains 8.0.50727.6195 CRT files on June 14, 2011. So I can not find the redistributable contains 8.0.50727.5592 CRT files.

see:
http://support.microsoft.com/kb/2465367

and:
http://support.microsoft.com/kb/2538218

Is it possible to uninstall this update to make these requirements dll use 8.0.50727.4053 CRT?

Many thanks!
Frank
ODB said…
I echo Frank's comment.

Dynamic linking means we must replicate your build environment, which many are not in a position to do (we want to move to VS 2010 for example).

Or we could build from source code, but I'm not sure I can get time to tackle that.
Naba said…
Hi, I am trying to build Webkit . I have updated the Webkit using update-webkit script. But while running build-webkit script, i got problem.
Can u please note down the steps to build webkit in Windows and all the requirments for it.
Thanks
Naba
Rocky said…
Hi,

Thanks for the post it was really helpfull.

I am facing some issues when i try to run WinLauncher_Debug.exe it throws the following error.

Error: The Side-by-Side configuration information for "c:\webkitdist\debug_cairo_cflite\bin\WEBKIT_DEBUG.DLL" contains errors. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem (14001).
Error: The Side-by-Side configuration information for "c:\webkitdist\debug_cairo_cflite\bin\ZLIB1.DLL" contains errors. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem (14001).
Error: The Side-by-Side configuration information for "c:\webkitdist\debug_cairo_cflite\bin\ICUUC40.DLL" contains errors. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem (14001).
Error: The Side-by-Side configuration information for "c:\webkitdist\debug_cairo_cflite\bin\ICUIN40.DLL" contains errors. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem (14001).
Error: The Side-by-Side configuration information for "c:\webkitdist\debug_cairo_cflite\bin\PTHREADVC2.DLL" contains errors. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem (14001).
Error: The Side-by-Side configuration information for "c:\webkitdist\debug_cairo_cflite\bin\LIBXML2.DLL" contains errors. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem (14001).
Error: The Side-by-Side configuration information for "c:\webkitdist\debug_cairo_cflite\bin\LIBXSLT.DLL" contains errors. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem (14001).
Error: The Side-by-Side configuration information for "c:\webkitdist\debug_cairo_cflite\bin\SQLITE3.DLL" contains errors. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem (14001).
oxae said…
The same for me, the only way to run with my vc2010 only conf. was to manually modify the manifests.

Many thanks for WinCairo great work
Roland said…
Dear Brent,

thank you for doing such a great work!

Rgds Roland from Germany
Roland said…
Dear Brent,

thank you for doing such a great work. Really like it!

Rgds Roland from Germany
Jerry Evans said…
Hi Brent. Have you got .vcproj files for Cairo and pixman. The binaries have got problems with manifest/runtime conflicts which are causing huge hair loss ... thx++

Popular Posts