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)
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.
This bug is pretty old and a lot has changed in the last 8 years.