Summary: | dev-db/mongodb-2.4.5 with =dev-lang/v8-3.19.18.9 - src/mongo/scripting/engine_v8.h:20:0: /usr/include/v8.h:750:3: error: 'v8::Persistent<T>::Persistent(const v8::Persistent<T>&) [with T = v8::Context; v8::Persistent<T> = ....]' is private | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alex Brandt (RETIRED) <alunduil> |
Component: | [OLD] Server | Assignee: | Ultrabug <ultrabug> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bugs, chris, chromium, proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info '=dev-db/mongodb-2.4.5'
emerge -pqv '=dev-db/mongodb-2.4.5' /var/tmp/portage/dev-db/mongodb-2.4.5/temp/build.log /var/tmp/portage/dev-db/mongodb-2.4.5/temp/environment |
Description
Alex Brandt (RETIRED)
2013-07-18 13:47:23 UTC
Created attachment 353582 [details]
emerge --info '=dev-db/mongodb-2.4.5'
Created attachment 353584 [details]
emerge -pqv '=dev-db/mongodb-2.4.5'
Created attachment 353586 [details]
/var/tmp/portage/dev-db/mongodb-2.4.5/temp/build.log
Created attachment 353588 [details]
/var/tmp/portage/dev-db/mongodb-2.4.5/temp/environment
src/mongo/scripting/engine_v8.h:20:0: /usr/include/v8.h:750:3: error: 'v8::Persistent<T>::Persistent(const v8::Persistent<T>&) [with T = v8::Context; v8::Persistent<T> = v8::Persistent<v8::Context>]' is private Yep, saw it too, fixed in tree already. + 18 Jul 2013; Ultrabug <ultrabug@gentoo.org> mongodb-2.4.5.ebuild: + block broken v8 versions + Not much of a fix: (dev-lang/v8-3.19.18.9::gentoo, installed) pulled in by >=dev-lang/v8-3.19.17:= required by (www-client/chromium-29.0.1547.22::gentoo, installed) =dev-lang/v8-3.19* required by (www-client/chromium-29.0.1547.22::gentoo, installed) (and 1 more with the same problems) (dev-lang/v8-3.18.5.9::gentoo, ebuild scheduled for merge) pulled in by <dev-lang/v8-3.19 required by (dev-db/mongodb-2.4.5::gentoo, installed) You're right, this is upstream's resolution we're expecting; fixing status. Also, please check related bug #471582 about this. (In reply to Ultrabug from comment #8) > You're right, this is upstream's resolution we're expecting; fixing status. > > Also, please check related bug #471582 about this. The Gentoo Chromium team is now phasing out dev-lang/v8 shared package. I'm working with v8 upstream to get the library in better shape API and ABI-wise, but the ETA is very long ("years"). Please switch the package to use bundled v8. +*mongodb-2.4.6-r2 (21 Oct 2013) +*mongodb-2.2.6-r1 (21 Oct 2013) + + 21 Oct 2013; Ultrabug <ultrabug@gentoo.org> +mongodb-2.2.6-r1.ebuild, + +mongodb-2.4.6-r2.ebuild: + switch to bundled v8 as per chromium team request wrt #477300 #471582, drop + 2.2.x v8 support as it was not bundled and experimental + Ok Chromium team, it's done. I'll drop old ebuilds on the next version bump of mongodb. |