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.