As far as I can remember cairo build has always had some problems. Try using Qt or chromium/GTK ports. They're the most active now. Stiil, if you need cairo build fixed, feel free to submit a bug and attach your patch. And ask webkit-dev why wincairo bot is offline, and who can bring it back.
On 25 April 2012 17:46, Eric Fortin 2 <[email protected]> wrote: > Hi, > > > > After checking build-bot, I can see that not only it is down but before it > went down, it was getting the same error as I do. It seems that last time it > compiled successfully (some tests failing) was on April 17th. > > > > Is the Cairo build officially supported ? > > > > Thanks, > > > > Eric > > > > From: [email protected] > [mailto:[email protected]] On Behalf Of Eric Fortin 2 > Sent: 25 avril 2012 09:42 > To: [email protected] > Subject: [webkit-help] Building Cairo port > > > > Hi, > > > > I’m currently trying to build the Cairo port of WebKit and I run into > compilation errors. I am currently on revision 115022 which is a nightly > build and I can build and run Apple Windows port. > > > > Here are some of the errors I get: > > > > error C2065: 'CGDataConsumerRef' : undeclared identifier > > 10>..\WebProcess\WebPage\WebPage.cpp(2896): error C3861: > 'CGDataConsumerCreateWithCFData': identifier not found > > 10>..\WebProcess\WebPage\WebPage.cpp(2896): error C2514: 'WTF::RetainPtr' : > class has no constructors > > 10> > C:\Cygwin\home\efortin2\WebKit\WebKitBuild\Debug_Cairo_CFLite\Include\private\wtf/RetainPtr.h(55) > : see declaration of 'WTF::RetainPtr' > > 10>..\WebProcess\WebPage\WebPage.cpp(2898): error C2065: 'CGRect' : > undeclared identifier > > 10>..\WebProcess\WebPage\WebPage.cpp(2898): error C2146: syntax error : > missing ';' before identifier 'mediaBox' > > 10>..\WebProcess\WebPage\WebPage.cpp(2898): error C2065: 'mediaBox' : > undeclared identifier > > 10>..\WebProcess\WebPage\WebPage.cpp(2898): error C3861: 'CGRectMake': > identifier not found > > 10>..\WebProcess\WebPage\WebPage.cpp(2899): error C2065: 'CGContextRef' : > undeclared identifier > > 10>..\WebProcess\WebPage\WebPage.cpp(2899): error C2662: > 'WTF::RetainPtr<T>::get' : cannot convert 'this' pointer from > 'WTF::RetainPtr' to 'const WTF::RetainPtr<T> &' > > > > I understand the error and know that it fails because it hasn’t seen the > definition of CGDataConsumer but I’m wondering why the Cairo build is trying > to include CoreGraphics stuff. The errors I get are currently all in > WebKit2/WebProcess/WebPage/WebPage.cpp which I think, with my little > understanding, is supposed to be for all ports. > > > > Here’s more info: > > > > OS: Windows 7 > > Config: Cairo Debug > > Caveat: I’m building on VS2010 but as I said, I’m able to build the Apple > Windows port. > > > > > > I must be missing something. Did anyone get this error ? > > > > Thanks, > > > > Eric Fortin > > > _______________________________________________ > webkit-help mailing list > [email protected] > http://lists.webkit.org/mailman/listinfo.cgi/webkit-help > _______________________________________________ webkit-help mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-help
