Webkit-gtk-1.8.0 tarball release with --enable-webkit2 fails to build using gcc-4.5.3: In file included from ./DerivedSources/WebKit2/webkit2gtk/include/webkit2/WebKitPrintOperation.h:29:0, from ./DerivedSources/WebKit2/webkit2gtk/webkit2/WebKitEnumTypes.h:60, from ./DerivedSources/WebKit2/webkit2gtk/include/webkit2/webkit2.h:31, from Tools/MiniBrowser/gtk/BrowserWindow.h:29, from Tools/MiniBrowser/gtk/main.c:28: ./DerivedSources/WebKit2/webkit2gtk/include/webkit2/WebKitWebView.h:51:31: error: redefinition of typedef ‘WebKitWebView’ ./DerivedSources/WebKit2/webkit2gtk/include/webkit2/WebKitDefines.h:50:38: note: previous declaration of ‘WebKitWebView’ was here make: *** [Tools/MiniBrowser/gtk/Programs_MiniBrowser-main.o] Error 1 Builds fine with gcc-4.6.2.
Looks like this was fixed in trunk in r109329 See http://trac.webkit.org/changeset/109329