<http://trac.webkit.org/changeset/55443> added #if !PLATFORM(CHROMIUM) in the middle of a cross-platform block of code. The build failure that it claimed to address was addressed on other platforms that don’t use PluginView by <http://trac.webkit.org/changeset/55440>, which doesn’t require Page to know about how each platform happens to implement plug-ins. Chromium should follow this approach rather than adding #ifs in the manner of r55443.
*** Bug 35627 has been marked as a duplicate of this bug. ***
From bug 35627:
> One idea is to move the body of Page::privateBrowsingStateChanged to a
> static function on PluginView. That function would be passed the Page,
> and it would then iterate over the list of PluginViews and notify each.
> This way PluginViewNone.cpp can just have an empty body for that static
Created attachment 49933 [details]
Just building PluginViewNone.cpp turns out to be sufficient. Page::privateBrowsingStateChanged() is optimized away (tested using Visual Studio 8).
Landed as http://trac.webkit.org/changeset/55486