The build-webkit script only causes WebCore to be built without the SVG_SUPPORT define for No-SVG builds, and doesn't do this for WebKit. This causes issues when WebKit tries to access virtual functions on Node as the SVG version of the Node class has an additional function (isSVGElement) that the No-SVG Node doesn't.
Created attachment 13221 [details]
Patch that modifies the build-webkit script.
Comment on attachment 13221 [details]
Would you be willing to try again? I think passing FEATURE_DEFINES to all the projects is fine, so the entire if/elsif/else can go.
Created attachment 13252 [details]
New patch addressing Darin's comments
Comment on attachment 13252 [details]
Fixed in r19727.