On Thu, Aug 16, 2012 at 4:34 PM, Adam Malcontenti-Wilson
<adman....@gmail.com> wrote:
> Thanks for the quick command.
>
> I'm still getting the same errors as before though I think:
>
>   g++ '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64'
> '-DENABLE_DEBUGGER_SUPPORT' '-DV8_TARGET_ARCH_X64' -I../deps/v8/src
> -Wall -pthread -m64 -fno-strict-aliasing -fno-strict-aliasing
> -fno-tree-vrp -fno-rtti -fno-exceptions -MMD -MF
> /home/adam/software/node/out/Release/.deps//home/adam/software/node/out/Release/obj.target/v8_base/gen/debug-support.o.d.raw
>  -c -o 
> /home/adam/software/node/out/Release/obj.target/v8_base/gen/debug-support.o
> /home/adam/software/node/out/Release/obj/gen/debug-support.cc
> /home/adam/software/node/out/Release/obj/gen/debug-support.cc:44:37:
> error: ‘MAP_TRANSITION’ was not declared in this scope
> /home/adam/software/node/out/Release/obj/gen/debug-support.cc:334:50:
> error: ‘kInstanceDescriptorsOrBitField3Offset’ is not a member of
> ‘v8::internal::Map’
> make[1]: *** 
> [/home/adam/software/node/out/Release/obj.target/v8_base/gen/debug-support.o]
> Error 1
> make[1]: Leaving directory `/home/adam/software/node/out'
> make: *** [node] Error 2
>
> Is this an error in V8, or just something has changed between the
> version node supports and the later version of V8?
> For reference, this is with node master and v8 3.12.19

Some V8 internals changed. Try this[1] or this[2].

[1] https://github.com/bnoordhuis/v8/commit/add4152
[2] https://github.com/bnoordhuis/v8/commit/343b98c

Append .patch to get the patch file.

Reply via email to