Summary: | net-libs/nodejs-0.4.11 fails to compile with dev-lang/v8-3.6.5.1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Julien Sanchez <julien.sanchez> |
Component: | Current packages | Assignee: | Patrick Lauer <patrick> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | hans, kfm, phajdan.jr, schamane, vtk666 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Build log
node_buffer.cc patch nodejs-0.4.12 ebuild patch |
Description
Julien Sanchez
![]() That v8 version is masked for a reason, I'd guess - and we'd want nodejs 0.5* for that v8 anyway :) (In reply to comment #1) > That v8 version is masked for a reason, I'd guess - and we'd want nodejs 0.5* > for that v8 anyway :) Just be aware that because Chromium and V8 projects move fast, that version of V8 may hit ~arch within next few weeks. Hmm, I'm getting this error currently already with net-libs/nodejs-0.4.12 and dev-lang/v8-3.5.10.22 Error due to API change in V8: https://github.com/v8/v8/commit/3cc4ef22cabb7ae7f209a11fc3902172a7090f5d Fixable by backporting the following commit from nodejs: https://github.com/joyent/node/commit/7d38a3b81c82269cbec877b3ea9a827dbee044fd See attachments. Created attachment 290763 [details, diff]
node_buffer.cc patch
Created attachment 290765 [details, diff]
nodejs-0.4.12 ebuild patch
I'd like to confirm that this patch works for me: dev-lang/v8-3.5.10.22 net-libs/nodejs-0.4.12 amd64 *** Bug 388929 has been marked as a duplicate of this bug. *** Patch applied, thanks Julien. Thanks Jim for testing. |