Skip to content
This repository was archived by the owner on Apr 22, 2023. It is now read-only.
This repository was archived by the owner on Apr 22, 2023. It is now read-only.

node-gyp doesn't bootstrap ~/node-gyp/x.y.z #4215

@nitrotm

Description

@nitrotm

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

  1. created hello.cc
  2. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions