Bug 16507
Summary: | Build is broken with GCC on Windows | ||
---|---|---|---|
Product: | WebKit | Reporter: | Alp Toker <alp> |
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | bfulgham, christian, dale.durose, mrobinson |
Priority: | P2 | Keywords: | Gtk |
Version: | 528+ (Nightly build) | ||
Hardware: | PC | ||
OS: | Windows XP |
Alp Toker
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.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Alp Toker
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.
Alexander Butenko
Bug is couple years old. Webkitgtk+ runs fine on windows now afaik.
Dale
I shouldn't really comment in this bug thread but does any know of build for windows that is available?
Christian Dywan
(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/
Martin Robinson
This bug is pretty old and a lot has changed in the last 8 years.