These manual edits should not be necessary. As of @101293 the build should be correct.
On Tue, Nov 29, 2011 at 12:21 AM, Chris Waldron <christy.wald...@gmail.com> wrote: > > Here's the resolution ... > > On 11/29/2011 12:05 AM, Chris Waldron wrote: Here's the resolution for this > issue (from Michael Fairlamb) ... > > Add the following directories to the Webkit Project "Additional Include > Directories": > $(ConfigurationBuildDir)\Include > $(ProjectDir)\..\..\WebCore\Platform\Cairo > $(ProjectDir)\..\..\WebCore\Platform\Cairo\Graphics > $(ProjectDir)\..\..\WebCore\Platform\Cairo\Graphics\Cairo > > In BackingStore.h, change the CAIRO include to look like the following > #if USE(CAIRO) > #include <RefPtrCairo.h> > #include <WidgetBackingStore.h> > #endif > > In Webkit\win\Release_Cairo_CFLite\include\WebCore\WidgetBackingStore.h, the > #if PLATFORM now looks like this: > #if PLATFORM(GTK) > #include <gtk/gtk.h> > #elif PLATFORM(EFL) > #include <Evas.h> > #elif PLATFORM(WIN) > #include <WebCore/Widget.h> > #endif > Widget.h contains a definition of PlatformWidget, which is required in > WidgetBackingStore > This is only part of the resolution. You'll next run into a link error. > This is because their is an incorrect export in WebKit2CFLite.def > > You'll need to replace the following export ... > > ?setMockScrollbarsEnabled@Internals@WebCore@@QAEXPAVDocument@2@_NAAH@Z > > To: > > ?setMockScrollbarsEnabled@Settings@WebCore@@SAX_N@Z > > > This should get you a clean build. Let me know if you actually get a > working build. Even after going through all this effort to get it to build > I still can't get the darn thing to run. > > Thanks. > Chris > > > > _______________________________________________ > webkit-help mailing list > webkit-help@lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-help > > _______________________________________________ webkit-help mailing list webkit-help@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-help