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

Reply via email to