There seem to be a few places where Windows code paths are selected using COMPILER(MSVC). This doesn't hold true when building the GTK+ port using GCC on Windows.
Problem areas in WebCore are: DateMath.cpp (localtime usage) TCSpinLock.h (tests for MSVC) FTPDirectoryDocument.cpp FTPDirectoryParser.cpp (had to ifdef out a block here) To get the GTK+ port building (not directly related to this bug, but here for the record): Replaced the Freetype text code with a no-op backend (since my toolchain didn't come with FreeType for Windows and it'd result in non-native text rendering) FileChooserGtk.cpp and LocalizedStringsGtk.cpp were using GNU intl stuff which I think these days is well-ported to Windows but which I was avoiding out of habit. Made changes to WebKit.pri to avoid some curl-config/icu-config/pkg-config calls. The Windows machine with the patches isn't here with me right now but the fixes were fairly obvious.
Bug is couple years old. Webkitgtk+ runs fine on windows now afaik.
I shouldn't really comment in this bug thread but does any know of build for windows that is available?
(In reply to comment #3) > I shouldn't really comment in this bug thread but does any know of build for > windows that is available? Yes. The openSUSE builds are very good. http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_11.2/noarch/
This bug is pretty old and a lot has changed in the last 8 years.