Hi Brent, I submitted a patch in the bug Jose entered. I guess it only needs a review before it can land in the trunk.
Eric From: Brent Fulgham [mailto:bfulg...@gmail.com] Sent: 30 avril 2012 23:23 To: Jose Lejin Cc: Eric Fortin 2; webkit-help@lists.webkit.org Subject: Re: [webkit-help] Building Cairo port Hi Guys, Sorry I missed this recent activity. I'll try to get things squared away when I'm back in the office tomorrow. Thanks, -Brent On Apr 25, 2012, at 8:56 PM, Jose Lejin wrote: Hi Eric, Build is broken for Cairo recently. Looks like changes Brent added as part of https://bugs.webkit.org/show_bug.cgi?id=55956 to resolve WebKit2 build issues got removed by some recent check-in. We can build it by putting these codes in WebPage.cpp under #if USE(CG) macro. I was getting linking error also on FULLSCREEN API. After removing it from WebKit2.def and WebKit2CFLite.def its fully build and running. Thanks & Regards Lejin On Thu, Apr 26, 2012 at 1:10 AM, Eric Fortin 2 <eric.for...@ubisoft.com<mailto:eric.for...@ubisoft.com>> wrote: I got the build working and I'm working on a patch that I should be able to send tomorrow. What is chromium/GTK using as far as dependencies go ? I initially started to look at Cairo to avoid the Apple dependencies because I need control over every dependency. Thanks -----Original Message----- From: John Yani [mailto:van...@gmail.com<mailto:van...@gmail.com>] Sent: 25 avril 2012 15:25 To: Eric Fortin 2 Cc: webkit-help@lists.webkit.org<mailto:webkit-help@lists.webkit.org> Subject: Re: [webkit-help] Building Cairo port 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 <eric.for...@ubisoft.com<mailto:eric.for...@ubisoft.com>> 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: > webkit-help-boun...@lists.webkit.org<mailto:webkit-help-boun...@lists.webkit.org> > [mailto:webkit-help-boun...@lists.webkit.org<mailto:webkit-help-boun...@lists.webkit.org>] > On Behalf Of Eric Fortin > 2 > Sent: 25 avril 2012 09:42 > To: webkit-help@lists.webkit.org<mailto:webkit-help@lists.webkit.org> > 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 > webkit-help@lists.webkit.org<mailto:webkit-help@lists.webkit.org> > http://lists.webkit.org/mailman/listinfo.cgi/webkit-help > _______________________________________________ webkit-help mailing list webkit-help@lists.webkit.org<mailto:webkit-help@lists.webkit.org> http://lists.webkit.org/mailman/listinfo.cgi/webkit-help _______________________________________________ webkit-help mailing list webkit-help@lists.webkit.org<mailto: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