On Fri, Jul 6, 2012 at 6:06 PM, jdeighan <[email protected]> wrote: > I'm getting a segmentation fault trying to "make" Node v0.8.1 from > source. OS is Slackware linux 13.37. I simply downloaded the tar.gz > file, expanded it, cd'd to the node directory, ran ./configure, then > make as instructed in the book "Hands-on Node.js". I used 'su' to > become root and did all this from the /root directory. The tail end of > the output is: > > CXX(target) /root/node-v0.8.1/out/Release/obj.target/v8_base/deps/v8/ > src/x64/regexp-macro-assembler-x64.o > CXX(target) /root/node-v0.8.1/out/Release/obj.target/v8_base/deps/v8/ > src/x64/stub-cache-x64.o > CXX(target) /root/node-v0.8.1/out/Release/obj.target/v8_base/deps/v8/ > src/platform-linux.o > CXX(target) /root/node-v0.8.1/out/Release/obj.target/v8_base/deps/v8/ > src/platform-posix.o > ACTION postmortem-metadata_gen-postmortem-metadata /root/node-v0.8.1/ > out/Release/obj/gen/debug-support.cc > CXX(target) /root/node-v0.8.1/out/Release/obj.target/v8_base/gen/ > debug-support.o > AR(target) /root/node-v0.8.1/out/Release/obj.target/deps/v8/tools/ > gyp/libv8_base.a > CXX(target) /root/node-v0.8.1/out/Release/obj.target/v8_nosnapshot/ > gen/libraries.o > CXX(target) /root/node-v0.8.1/out/Release/obj.target/v8_nosnapshot/ > gen/experimental-libraries.o > CXX(target) /root/node-v0.8.1/out/Release/obj.target/v8_nosnapshot/ > deps/v8/src/snapshot-empty.o > AR(target) /root/node-v0.8.1/out/Release/obj.target/deps/v8/tools/ > gyp/libv8_nosnapshot.a > CXX(target) /root/node-v0.8.1/out/Release/obj.target/mksnapshot/deps/ > v8/src/mksnapshot.o > LINK(target) /root/node-v0.8.1/out/Release/mksnapshot > LINK(target) /root/node-v0.8.1/out/Release/mksnapshot: Finished > ACTION v8_snapshot_run_mksnapshot /root/node-v0.8.1/out/Release/ > obj.target/v8_snapshot/geni/snapshot.cc > /bin/sh: line 1: 1739 Segmentation fault "/root/node-v0.8.1/out/ > Release/mksnapshot" --log-snapshot-positions --logfile "/root/node- > v0.8.1/out/Release/obj.target/v8_snapshot/geni/snapshot.log" "/root/ > node-v0.8.1/out/Release/obj.target/v8_snapshot/geni/snapshot.cc" > make[1]: *** [/root/node-v0.8.1/out/Release/obj.target/v8_snapshot/ > geni/snapshot.cc] Error 139 > make[1]: Leaving directory `/root/node-v0.8.1/out' > make: *** [node] Error 2 > > Any hints on how to proceed would be greatly appreciated.
Can you try the HEAD of the v0.8 branch? It looks like a compiler bug that we work around now. -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
