On Mon, Aug 13, 2012 at 4:44 PM, Adam Malcontenti-Wilson <adman....@gmail.com> wrote: > The V8 bundled with node currently requires an ARM CPU supporting VFP3 for > hard-float support, causing problems when trying to compile for ARMv6 > devices like the Raspberry Pi. > There is a patch that was committed upstream at > http://codereview.chromium.org/10818026/ but does not apply cleanly to the > bundled V8 source, and attempting to replace it with version V8 version > 3.12.17 which does include the fixes, produces a `error: ‘MAP_TRANSITION’ > was not declared in this scope`.
You probably botched the upgrade, e.g. by leaving old files around. I usually upgrade V8 as follows: rm -rf deps/v8/ && (cd /path/to/v8 && git archive --format=tar --prefix=deps/v8/ <commit>) | tar x Where /path/to/v8 is a clone of https://github.com/v8/v8 and <commit> is the commit or branch name (possibly just HEAD).