Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 391007 - www-client/chromium-17.0.942.0 should depend on >=dev-lang/v8-3.7.7
Summary: www-client/chromium-17.0.942.0 should depend on >=dev-lang/v8-3.7.7
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Chromium Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-19 12:25 UTC by Martin Jansa
Modified: 2011-11-19 17:25 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Jansa 2011-11-19 12:25:14 UTC
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
Comment 1 Mike Gilbert gentoo-dev 2011-11-19 17:25:52 UTC
Fixed in CVS. Thanks for the report!