Both versions of chromium and v8 are masked, but if someone don't know that he should unmask corresponding v8 version while unmasking chromium, he will get build error like this: chrome/renderer/extensions/chrome_v8_extension.cc: In constructor ‘ChromeV8Extension::ChromeV8Extension(const char*, int, ExtensionDispatcher*)’: chrome/renderer/extensions/chrome_v8_extension.cc:68:49: error: no matching function for call to ‘v8::Extension::Extension(const char*&, const char*, int, NULL, base::StringPiece::size_type)’ chrome/renderer/extensions/chrome_v8_extension.cc:68:49: note: candidates are: ./v8/include/v8.h:2485:3: note: v8::Extension::Extension(const v8::Extension&) ./v8/include/v8.h:2485:3: note: candidate expects 1 argument, 5 provided ./v8/include/v8.h:2460:3: note: v8::Extension::Extension(const char*, const char*, int, const char**) ./v8/include/v8.h:2460:3: note: candidate expects 4 arguments, 5 provided chrome/renderer/extensions/chrome_v8_extension.cc: In constructor ‘ChromeV8Extension::ChromeV8Extension(const char*, int, int, const char**, ExtensionDispatcher*)’: chrome/renderer/extensions/chrome_v8_extension.cc:81:49: error: no matching function for call to ‘v8::Extension::Extension(const char*&, const char*, int&, const char**&, base::StringPiece::size_type)’ chrome/renderer/extensions/chrome_v8_extension.cc:81:49: note: candidates are: ./v8/include/v8.h:2485:3: note: v8::Extension::Extension(const v8::Extension&) ./v8/include/v8.h:2485:3: note: candidate expects 1 argument, 5 provided ./v8/include/v8.h:2460:3: note: v8::Extension::Extension(const char*, const char*, int, const char**) ./v8/include/v8.h:2460:3: note: candidate expects 4 arguments, 5 provided make: *** [out/Release/obj.target/renderer/chrome/renderer/extensions/chrome_v8_extension.o] Error 1 * ERROR: www-client/chromium-17.0.942.0 failed (compile phase): * emake failed * * If you need support, post the output of 'emerge --info =www-client/chromium-17.0.942.0', src_prepare reports V8 version: bundled - 3.7.7; installed - 3.6.6.6 so upgrading required v8 version to 3.7.7 is probably right --- chromium-17.0.942.0.ebuild.orig 2011-11-19 13:20:57.980822878 +0100 +++ chromium-17.0.942.0.ebuild 2011-11-19 13:23:26.890833156 +0100 @@ -30,7 +30,7 @@ dev-libs/libgcrypt >=net-print/cups-1.3.11 ) - >=dev-lang/v8-3.6.5.1 + >=dev-lang/v8-3.7.7 dev-libs/dbus-glib dev-libs/elfutils >=dev-libs/icu-4.4.1 Thanks Reproducible: Always
Fixed in CVS. Thanks for the report!