Today when I tried to install contextify on a fresh system:
npm install contextify
I got stuck when node-gyp tries to extract files from node-v0.8.14.tar.gz.
I followed the addons tutorial here:
http://nodejs.org/api/addons.html
- created hello.cc
- created binding.gyp
When I launch from shell:
node-gyp configure
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | linux | x64
gyp http GET http://nodejs.org/dist/v0.9.3/node-v0.9.3.tar.gz
gyp http 200 http://nodejs.org/dist/v0.9.3/node-v0.9.3.tar.gz
and it's stuck at this point (the process doesn't die but doesn't do anything for hours).
Adding --verbose:
gyp info it worked if it ends with ok
gyp verb cli [ 'node',
gyp verb cli '/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js',
gyp verb cli 'configure',
gyp verb cli '--verbose' ]
gyp info using [email protected]
gyp info using [email protected] | linux | x64
gyp verb command configure []
gyp verb check python checking for Python executable "python" in the PATH
gyp verb `which` succeeded for `%s` python /usr/bin/python
gyp verb check python version `python -c "import platform; print platform.python_version();"` returned: "2.6.6\n"
gyp verb get node dir no --target version specified, falling back to host node version: v0.9.3
gyp verb command install [ 'v0.9.3' ]
gyp verb install input version string "v0.9.3"
gyp verb installing legacy version? false
gyp verb install installing version: 0.9.3
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp verb install version is already installed, need to check "installVersion"
gyp verb got "installVersion" 0
gyp verb needs "installVersion" 9
gyp verb install version is no good; reinstalling
gyp verb ensuring nodedir is created /home/nitro/.node-gyp/0.9.3
gyp http GET http://nodejs.org/dist/v0.9.3/node-v0.9.3.tar.gz
gyp http 200 http://nodejs.org/dist/v0.9.3/node-v0.9.3.tar.gz
gyp verb extracted file from tarball common.gypi
gyp verb extracted file from tarball tools/gyp/AUTHORS
gyp verb extracted file from tarball tools/gyp/buildbot
gyp verb extracted file from tarball tools/gyp/codereview.settings
gyp verb extracted file from tarball tools/gyp/DEPS
gyp verb extracted file from tarball tools/gyp/gyp
gyp verb extracted file from tarball tools/gyp/gyp.bat
gyp verb extracted file from tarball tools/gyp/gyp_dummy.c
gyp verb extracted file from tarball tools/gyp/gyptest.py
gyp verb extracted file from tarball tools/gyp/LICENSE
gyp verb extracted file from tarball tools/gyp/MANIFEST
gyp verb extracted file from tarball tools/gyp/OWNERS
gyp verb extracted file from tarball tools/gyp/PRESUBMIT.py
gyp verb extracted file from tarball tools/gyp/pylib
gyp verb extracted file from tarball tools/gyp/pylintrc
gyp verb extracted file from tarball tools/gyp/samples
gyp verb extracted file from tarball tools/gyp/setup.py
gyp verb extracted file from tarball tools/gyp/tools
gyp verb extracted file from tarball tools/gyp/tools/emacs
gyp verb extracted file from tarball tools/gyp/tools/graphviz.py
gyp verb extracted file from tarball tools/gyp/tools/pretty_gyp.py
gyp verb extracted file from tarball tools/gyp/tools/pretty_sln.py
gyp verb extracted file from tarball tools/gyp/tools/pretty_vcproj.py
gyp verb extracted file from tarball tools/gyp/tools/README
gyp verb extracted file from tarball tools/gyp/tools/Xcode
gyp verb extracted file from tarball tools/gyp/tools/Xcode/README
gyp verb extracted file from tarball tools/gyp/tools/Xcode/Specifications
gyp verb extracted file from tarball tools/gyp/tools/Xcode/Specifications/gyp.pbfilespec
gyp verb extracted file from tarball tools/gyp/tools/Xcode/Specifications/gyp.xclangspec
gyp verb extracted file from tarball tools/gyp/tools/emacs/gyp-tests.el
gyp verb extracted file from tarball tools/gyp/tools/emacs/gyp.el
gyp verb extracted file from tarball tools/gyp/tools/emacs/README
gyp verb extracted file from tarball tools/gyp/tools/emacs/run-unit-tests.sh
gyp verb extracted file from tarball tools/gyp/tools/emacs/testdata
gyp verb extracted file from tarball tools/gyp/tools/emacs/testdata/media.gyp
gyp verb extracted file from tarball tools/gyp/tools/emacs/testdata/media.gyp.fontified
gyp verb extracted file from tarball tools/gyp/samples/samples
gyp verb extracted file from tarball tools/gyp/samples/samples.bat
gyp verb extracted file from tarball tools/gyp/pylib/gyp
gyp verb extracted file from tarball tools/gyp/pylib/gyp/__init__.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/common.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/common_test.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/easy_xml.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/easy_xml_test.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/generator
gyp verb extracted file from tarball tools/gyp/pylib/gyp/input.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/mac_tool.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/msvs_emulation.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/MSVSNew.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/MSVSProject.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/MSVSSettings.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/MSVSSettings_test.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/MSVSToolFile.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/MSVSUserFile.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/MSVSVersion.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/ninja_syntax.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/SCons.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/sun_tool.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/system_test.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/win_tool.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/xcode_emulation.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/xcodeproj_file.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/xml_fix.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/generator/__init__.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/generator/android.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/generator/dump_dependency_json.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/generator/eclipse.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/generator/gypd.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/generator/gypsh.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/generator/make.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/generator/msvs.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/generator/msvs_test.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/generator/ninja.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/generator/ninja_test.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/generator/scons.py
gyp verb extracted file from tarball tools/gyp/pylib/gyp/generator/xcode.py
gyp verb extracted file from tarball tools/gyp/buildbot/buildbot_run.py
gyp verb extracted file from tarball src/eio-emul.h
gyp verb extracted file from tarball src/ev-emul.h
gyp verb extracted file from tarball src/handle_wrap.h
gyp verb extracted file from tarball src/ngx-queue.h
gyp verb extracted file from tarball src/node.h
gyp verb extracted file from tarball src/node_buffer.h
gyp verb extracted file from tarball src/node_constants.h
gyp verb extracted file from tarball src/node_crypto.h
gyp verb extracted file from tarball src/node_crypto_groups.h
gyp verb extracted file from tarball src/node_dtrace.h
gyp verb extracted file from tarball src/node_extensions.h
gyp verb extracted file from tarball src/node_file.h
gyp verb extracted file from tarball src/node_http_parser.h
gyp verb extracted file from tarball src/node_internals.h
gyp verb extracted file from tarball src/node_javascript.h
gyp verb extracted file from tarball src/node_object_wrap.h
gyp verb extracted file from tarball src/node_os.h
gyp verb extracted file from tarball src/node_root_certs.h
gyp verb extracted file from tarball src/node_script.h
gyp verb extracted file from tarball src/node_stat_watcher.h
gyp verb extracted file from tarball src/node_string.h
gyp verb extracted file from tarball src/node_version.h
gyp verb extracted file from tarball src/node_win32_etw_provider-inl.h
gyp verb extracted file from tarball src/node_win32_etw_provider.h
gyp verb extracted file from tarball src/pipe_wrap.h
gyp verb extracted file from tarball src/req_wrap.h
gyp verb extracted file from tarball src/slab_allocator.h
gyp verb extracted file from tarball src/stream_wrap.h
gyp verb extracted file from tarball src/tcp_wrap.h
gyp verb extracted file from tarball src/tree.h
gyp verb extracted file from tarball src/tty_wrap.h
gyp verb extracted file from tarball src/udp_wrap.h
gyp verb extracted file from tarball src/v8_typed_array.h
gyp verb extracted file from tarball src/v8abbr.h
gyp verb extracted file from tarball deps/zlib/crc32.h
gyp verb extracted file from tarball deps/zlib/deflate.h
gyp verb extracted file from tarball deps/zlib/inffast.h
gyp verb extracted file from tarball deps/zlib/inffixed.h
gyp verb extracted file from tarball deps/zlib/inflate.h
gyp verb extracted file from tarball deps/zlib/inftrees.h
gyp verb extracted file from tarball deps/zlib/mozzconf.h
gyp verb extracted file from tarball deps/zlib/trees.h
gyp verb extracted file from tarball deps/zlib/zconf.h
gyp verb extracted file from tarball deps/zlib/zlib.h
gyp verb extracted file from tarball deps/zlib/zutil.h
gyp verb extracted file from tarball deps/zlib/contrib/minizip/crypt.h
gyp verb extracted file from tarball deps/zlib/contrib/minizip/ioapi.h
gyp verb extracted file from tarball deps/zlib/contrib/minizip/iowin32.h
gyp verb extracted file from tarball deps/zlib/contrib/minizip/mztools.h
gyp verb extracted file from tarball deps/zlib/contrib/minizip/unzip.h
gyp verb extracted file from tarball deps/zlib/contrib/minizip/zip.h
gyp verb extracted file from tarball deps/v8/src/accessors.h
gyp verb extracted file from tarball deps/v8/src/allocation-inl.h
gyp verb extracted file from tarball deps/v8/src/allocation.h
gyp verb extracted file from tarball deps/v8/src/api.h
gyp verb extracted file from tarball deps/v8/src/apiutils.h
gyp verb extracted file from tarball deps/v8/src/arguments.h
gyp verb extracted file from tarball deps/v8/src/assembler.h
gyp verb extracted file from tarball deps/v8/src/ast.h
gyp verb extracted file from tarball deps/v8/src/atomicops.h
gyp verb extracted file from tarball deps/v8/src/atomicops_internals_arm_gcc.h
gyp verb extracted file from tarball deps/v8/src/atomicops_internals_mips_gcc.h
gyp verb extracted file from tarball deps/v8/src/atomicops_internals_x86_gcc.h
gyp verb extracted file from tarball deps/v8/src/atomicops_internals_x86_macosx.h
gyp verb extracted file from tarball deps/v8/src/atomicops_internals_x86_msvc.h
gyp verb extracted file from tarball deps/v8/src/bignum-dtoa.h
gyp verb extracted file from tarball deps/v8/src/bignum.h
gyp verb extracted file from tarball deps/v8/src/bootstrapper.h
gyp verb extracted file from tarball deps/v8/src/builtins.h
gyp verb extracted file from tarball deps/v8/src/bytecodes-irregexp.h
gyp verb extracted file from tarball deps/v8/src/cached-powers.h
gyp verb extracted file from tarball deps/v8/src/char-predicates-inl.h
gyp verb extracted file from tarball deps/v8/src/char-predicates.h
gyp verb extracted file from tarball deps/v8/src/checks.h
gyp verb extracted file from tarball deps/v8/src/circular-queue-inl.h
gyp verb extracted file from tarball deps/v8/src/circular-queue.h
gyp verb extracted file from tarball deps/v8/src/code-stubs.h
gyp verb extracted file from tarball deps/v8/src/code.h
gyp verb extracted file from tarball deps/v8/src/codegen.h
gyp verb extracted file from tarball deps/v8/src/compilation-cache.h
gyp verb extracted file from tarball deps/v8/src/compiler-intrinsics.h
gyp verb extracted file from tarball deps/v8/src/compiler.h
gyp verb extracted file from tarball deps/v8/src/contexts.h
gyp verb extracted file from tarball deps/v8/src/conversions-inl.h
gyp verb extracted file from tarball deps/v8/src/conversions.h
gyp verb extracted file from tarball deps/v8/src/counters.h
gyp verb extracted file from tarball deps/v8/src/cpu-profiler-inl.h
gyp verb extracted file from tarball deps/v8/src/cpu-profiler.h
gyp verb extracted file from tarball deps/v8/src/cpu.h
gyp verb extracted file from tarball deps/v8/src/d8-debug.h
gyp verb extracted file from tarball deps/v8/src/d8.h
gyp verb extracted file from tarball deps/v8/src/data-flow.h
gyp verb extracted file from tarball deps/v8/src/date.h
gyp verb extracted file from tarball deps/v8/src/dateparser-inl.h
gyp verb extracted file from tarball deps/v8/src/dateparser.h
gyp verb extracted file from tarball deps/v8/src/debug-agent.h
gyp verb extracted file from tarball deps/v8/src/debug.h
gyp verb extracted file from tarball deps/v8/src/deoptimizer.h
gyp verb extracted file from tarball deps/v8/src/disasm.h
gyp verb extracted file from tarball deps/v8/src/disassembler.h
gyp verb extracted file from tarball deps/v8/src/diy-fp.h
gyp verb extracted file from tarball deps/v8/src/double.h
gyp verb extracted file from tarball deps/v8/src/dtoa.h
gyp verb extracted file from tarball deps/v8/src/elements-kind.h
gyp verb extracted file from tarball deps/v8/src/elements.h
gyp verb extracted file from tarball deps/v8/src/execution.h
gyp verb extracted file from tarball deps/v8/src/factory.h
gyp verb extracted file from tarball deps/v8/src/fast-dtoa.h
gyp verb extracted file from tarball deps/v8/src/fixed-dtoa.h
gyp verb extracted file from tarball deps/v8/src/flag-definitions.h
gyp verb extracted file from tarball deps/v8/src/flags.h
gyp verb extracted file from tarball deps/v8/src/frames-inl.h
gyp verb extracted file from tarball deps/v8/src/frames.h
gyp verb extracted file from tarball deps/v8/src/full-codegen.h
gyp verb extracted file from tarball deps/v8/src/func-name-inferrer.h
gyp verb extracted file from tarball deps/v8/src/gdb-jit.h
gyp verb extracted file from tarball deps/v8/src/global-handles.h
gyp verb extracted file from tarball deps/v8/src/globals.h
gyp verb extracted file from tarball deps/v8/src/handles-inl.h
gyp verb extracted file from tarball deps/v8/src/handles.h
gyp verb extracted file from tarball deps/v8/src/hashmap.h
gyp verb extracted file from tarball deps/v8/src/heap-inl.h
gyp verb extracted file from tarball deps/v8/src/heap-profiler.h
gyp verb extracted file from tarball deps/v8/src/heap.h
gyp verb extracted file from tarball deps/v8/src/hydrogen-instructions.h
gyp verb extracted file from tarball deps/v8/src/hydrogen.h
gyp verb extracted file from tarball deps/v8/src/ic-inl.h
gyp verb extracted file from tarball deps/v8/src/ic.h
gyp verb extracted file from tarball deps/v8/src/incremental-marking-inl.h
gyp verb extracted file from tarball deps/v8/src/incremental-marking.h
gyp verb extracted file from tarball deps/v8/src/inspector.h
gyp verb extracted file from tarball deps/v8/src/interface.h
gyp verb extracted file from tarball deps/v8/src/interpreter-irregexp.h
gyp verb extracted file from tarball deps/v8/src/isolate-inl.h
gyp verb extracted file from tarball deps/v8/src/isolate.h
gyp verb extracted file from tarball deps/v8/src/json-parser.h
gyp verb extracted file from tarball deps/v8/src/jsregexp.h
gyp verb extracted file from tarball deps/v8/src/lazy-instance.h
gyp verb extracted file from tarball deps/v8/src/list-inl.h
gyp verb extracted file from tarball deps/v8/src/list.h
gyp verb extracted file from tarball deps/v8/src/lithium-allocator-inl.h
gyp verb extracted file from tarball deps/v8/src/lithium-allocator.h
gyp verb extracted file from tarball deps/v8/src/lithium.h
gyp verb extracted file from tarball deps/v8/src/liveedit.h
gyp verb extracted file from tarball deps/v8/src/liveobjectlist-inl.h
gyp verb extracted file from tarball deps/v8/src/liveobjectlist.h
gyp verb extracted file from tarball deps/v8/src/log-inl.h
gyp verb extracted file from tarball deps/v8/src/log-utils.h
gyp verb extracted file from tarball deps/v8/src/log.h
gyp verb extracted file from tarball deps/v8/src/macro-assembler.h
gyp verb extracted file from tarball deps/v8/src/mark-compact-inl.h
gyp verb extracted file from tarball deps/v8/src/mark-compact.h
gyp verb extracted file from tarball deps/v8/src/messages.h
gyp verb extracted file from tarball deps/v8/src/misc-intrinsics.h
gyp verb extracted file from tarball deps/v8/src/natives.h
gyp verb extracted file from tarball deps/v8/src/objects-inl.h
gyp verb extracted file from tarball deps/v8/src/objects-visiting-inl.h
gyp verb extracted file from tarball deps/v8/src/objects-visiting.h
gyp verb extracted file from tarball deps/v8/src/objects.h
Then nothing else. It seems to be stuck on the line 227 @ /lib/install.js:
req.pipe(gunzip).pipe(extracter)
It should normally display "done parsing tarball" after extracting the nodejs archive.
Today when I tried to install contextify on a fresh system:
npm install contextify
I got stuck when node-gyp tries to extract files from node-v0.8.14.tar.gz.
I followed the addons tutorial here:
http://nodejs.org/api/addons.html
When I launch from shell:
node-gyp configure
and it's stuck at this point (the process doesn't die but doesn't do anything for hours).
Adding --verbose:
Then nothing else. It seems to be stuck on the line 227 @ /lib/install.js:
req.pipe(gunzip).pipe(extracter)
It should normally display "done parsing tarball" after extracting the nodejs archive.