[Webkit-unassigned] [Bug 21724] Correct Build Regressions (Win32-Cairo)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 23 13:33:56 PDT 2008


https://bugs.webkit.org/show_bug.cgi?id=21724





------- Comment #10 from bfulgham at gmail.com  2008-10-23 13:33 PDT -------
(In reply to comment #9)
> I was trying to build WebKit on windows without Cairo without much success.
> Should i assume from your patch that you were able to do that? Aside from
> mentioning --cairo-win32 on the build command, i was modifying WebCore/config.h
> to define WTF_PLATFORM_CAIRO 1 and undefine WTF_PLATFORM_CG. However, these
> changes triggered some compile errors in WebCore files. Can you give some
> insight about your building process?

I have forwarded you a copy of my entire diff against the current source tree. 
The things you are probably missing are:

1.  You need the various patches in
https://bugs.webkit.org/show_bug.cgi?id=17484.
2.  I have a modified WebCore/config.h:

Index: WebCore/config.h
===================================================================
--- WebCore/config.h    (revision 37798)
+++ WebCore/config.h    (working copy)
@@ -96,9 +96,16 @@
 #endif

 #if PLATFORM(WIN)
+#if 0
 #define WTF_PLATFORM_CG 1
 #undef WTF_PLATFORM_CAIRO
 #define WTF_USE_CFNETWORK 1
+#else
+#undef WTF_PLATFORM_CG
+#define WTF_PLATFORM_CAIRO 1
+#undef WTF_USE_CFNETWORK
+#define WTF_USE_CURL 1
+#endif
 #undef WTF_USE_WININET
 #define WTF_PLATFORM_CF 1
 #define WTF_USE_PTHREADS 0

-----------------------------------------------


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list