RESOLVED FIXED10465
General WebKit Linux build fixes
https://bugs.webkit.org/show_bug.cgi?id=10465
Summary General WebKit Linux build fixes
Nikolas Zimmermann
Reported 2006-08-17 12:48:46 PDT
Building WebKit on Linux (gcc-4.1.0) highlights some problems: * math.h includes needed in SVG* files * RenderStyle.h has a problem with a BindingURI cast (to 0) * Superflous Quartz includes in kcanvas And a FrameQt friend declaration is needed in Frame.h - no bug but needed for the Qt integration.
Attachments
Initial patch (5.11 KB, patch)
2006-08-17 12:51 PDT, Nikolas Zimmermann
eric: review+
Nikolas Zimmermann
Comment 1 2006-08-17 12:51:18 PDT
Created attachment 10103 [details] Initial patch
Eric Seidel (no email)
Comment 2 2006-08-18 02:23:11 PDT
Comment on attachment 10103 [details] Initial patch + SET_VAR(css3NonInheritedData, bindingURI, (BindingURI*) 0); confuses me. -#include "KCanvasMaskerQuartz.h" #include "KCanvasRenderingStyle.h" -#include "KCanvasResourcesQuartz.h" was a mistake on my part, sorry. However, are we sure this won't break the mac build? Assuming this doesn't break the mac build, r=me.
Nikolas Zimmermann
Comment 3 2006-08-18 02:31:38 PDT
(In reply to comment #2) > (From update of attachment 10103 [details] [edit]) > + SET_VAR(css3NonInheritedData, bindingURI, (BindingURI*) 0); > > confuses me. It also confused me & maciej - I tried 0L, NULL. Though there seems an overloading problem, at least visible with gcc-4.1 on linux. This fixes it though... > > -#include "KCanvasMaskerQuartz.h" > #include "KCanvasRenderingStyle.h" > -#include "KCanvasResourcesQuartz.h" > > was a mistake on my part, sorry. However, are we sure this won't break the mac > build? > > Assuming this doesn't break the mac build, r=me. > Nope. Rob built & ran the regression tests with all of my patches yesterday... Thanks for your time Eric!
David Kilzer (:ddkilzer)
Comment 4 2006-08-18 06:53:13 PDT
Landed by rwlbuis in r15932.
David Kilzer (:ddkilzer)
Comment 5 2006-08-18 07:07:33 PDT
*** Bug 10477 has been marked as a duplicate of this bug. ***
Note You need to log in before you can comment on or make changes to this bug.