Skip to content

Instantly share code, notes, and snippets.

@clausreinke
Created June 30, 2016 10:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save clausreinke/144e087aff09841e0087cf90d55041a7 to your computer and use it in GitHub Desktop.
Save clausreinke/144e087aff09841e0087cf90d55041a7 to your computer and use it in GitHub Desktop.
node-gyp build on android fails, due to ˋ-pieˋ flag counteracting ˋ-rdynamicˋ flag. intended for the [commit discussion](https://github.com/nodejs/node/commit/271201fea935cdf85336736e87c06104ce185f61).
$ ls
binding.gyp hello.cc
$ echo ~/.node*
/data/data/com.termux/files/home/.node*
$ node-gyp configure build |& tee build.log
gyp info it worked if it ends with ok
gyp verb cli [ '/data/data/com.termux/files/usr/bin/node',
gyp verb cli '/data/data/com.termux/files/usr/bin/node-gyp',
gyp verb cli '-v',
gyp verb cli 'configure',
gyp verb cli 'build' ]
gyp info using node-gyp@3.3.1
gyp info using node@6.2.2 | android | arm
gyp verb command configure []
gyp verb check python checking for Python executable "python2" in the PATH
gyp verb `which` succeeded python2 /data/data/com.termux/files/usr/bin/python2
gyp verb check python version `/data/data/com.termux/files/usr/bin/python2 -c "import platform; print(platform.python_version());"` returned: "2.7.11\n"
gyp verb get node dir no --target version specified, falling back to host node version: 6.2.2
gyp verb command install [ '6.2.2' ]
gyp verb install input version string "6.2.2"
gyp verb install installing version: 6.2.2
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp verb install version not already installed, continuing with install 6.2.2
gyp verb ensuring nodedir is created /data/data/com.termux/files/home/.node-gyp/6.2.2
gyp verb created nodedir /data/data/com.termux/files/home/.node-gyp
gyp http GET https://nodejs.org/download/release/v6.2.2/node-v6.2.2-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v6.2.2/node-v6.2.2-headers.tar.gz
gyp verb extracted file from tarball include/node/android-ifaddrs.h
gyp verb extracted file from tarball include/node/ares.h
gyp verb extracted file from tarball include/node/ares_build.h
gyp verb extracted file from tarball include/node/ares_rules.h
gyp verb extracted file from tarball include/node/ares_version.h
gyp verb extracted file from tarball include/node/common.gypi
gyp verb extracted file from tarball include/node/config.gypi
gyp verb extracted file from tarball include/node/nameser.h
gyp verb extracted file from tarball include/node/node.h
gyp verb extracted file from tarball include/node/node_buffer.h
gyp verb extracted file from tarball include/node/node_object_wrap.h
gyp verb extracted file from tarball include/node/node_version.h
gyp verb extracted file from tarball include/node/pthread-barrier.h
gyp verb extracted file from tarball include/node/pthread-fixes.h
gyp verb extracted file from tarball include/node/stdint-msvc2008.h
gyp verb extracted file from tarball include/node/tree.h
gyp verb extracted file from tarball include/node/uv-aix.h
gyp verb extracted file from tarball include/node/uv-bsd.h
gyp verb extracted file from tarball include/node/uv-darwin.h
gyp verb extracted file from tarball include/node/uv-errno.h
gyp verb extracted file from tarball include/node/uv-linux.h
gyp verb extracted file from tarball include/node/uv-sunos.h
gyp verb extracted file from tarball include/node/uv-threadpool.h
gyp verb extracted file from tarball include/node/uv-unix.h
gyp verb extracted file from tarball include/node/uv-version.h
gyp verb extracted file from tarball include/node/uv-win.h
gyp verb extracted file from tarball include/node/uv.h
gyp verb extracted file from tarball include/node/v8-debug.h
gyp verb extracted file from tarball include/node/v8-experimental.h
gyp verb extracted file from tarball include/node/v8-platform.h
gyp verb extracted file from tarball include/node/v8-profiler.h
gyp verb extracted file from tarball include/node/v8-testing.h
gyp verb extracted file from tarball include/node/v8-util.h
gyp verb extracted file from tarball include/node/v8-version.h
gyp verb extracted file from tarball include/node/v8.h
gyp verb extracted file from tarball include/node/v8config.h
gyp verb extracted file from tarball include/node/zconf.h
gyp verb extracted file from tarball include/node/zlib.h
gyp verb extracted file from tarball include/node/openssl/aes.h
gyp verb extracted file from tarball include/node/openssl/asn1.h
gyp verb extracted file from tarball include/node/openssl/asn1_mac.h
gyp verb extracted file from tarball include/node/openssl/asn1t.h
gyp verb extracted file from tarball include/node/openssl/bio.h
gyp verb extracted file from tarball include/node/openssl/blowfish.h
gyp verb extracted file from tarball include/node/openssl/bn.h
gyp verb extracted file from tarball include/node/openssl/buffer.h
gyp verb extracted file from tarball include/node/openssl/camellia.h
gyp verb extracted file from tarball include/node/openssl/cast.h
gyp verb extracted file from tarball include/node/openssl/cmac.h
gyp verb extracted file from tarball include/node/openssl/cms.h
gyp verb extracted file from tarball include/node/openssl/comp.h
gyp verb extracted file from tarball include/node/openssl/conf.h
gyp verb extracted file from tarball include/node/openssl/conf_api.h
gyp verb extracted file from tarball include/node/openssl/crypto.h
gyp verb extracted file from tarball include/node/openssl/des.h
gyp verb extracted file from tarball include/node/openssl/des_old.h
gyp verb extracted file from tarball include/node/openssl/dh.h
gyp verb extracted file from tarball include/node/openssl/dsa.h
gyp verb extracted file from tarball include/node/openssl/dso.h
gyp verb extracted file from tarball include/node/openssl/dtls1.h
gyp verb extracted file from tarball include/node/openssl/e_os2.h
gyp verb extracted file from tarball include/node/openssl/ebcdic.h
gyp verb extracted file from tarball include/node/openssl/ec.h
gyp verb extracted file from tarball include/node/openssl/ecdh.h
gyp verb extracted file from tarball include/node/openssl/ecdsa.h
gyp verb extracted file from tarball include/node/openssl/engine.h
gyp verb extracted file from tarball include/node/openssl/err.h
gyp verb extracted file from tarball include/node/openssl/evp.h
gyp verb extracted file from tarball include/node/openssl/hmac.h
gyp verb extracted file from tarball include/node/openssl/idea.h
gyp verb extracted file from tarball include/node/openssl/krb5_asn.h
gyp verb extracted file from tarball include/node/openssl/kssl.h
gyp verb extracted file from tarball include/node/openssl/lhash.h
gyp verb extracted file from tarball include/node/openssl/md4.h
gyp verb extracted file from tarball include/node/openssl/md5.h
gyp verb extracted file from tarball include/node/openssl/mdc2.h
gyp verb extracted file from tarball include/node/openssl/modes.h
gyp verb extracted file from tarball include/node/openssl/obj_mac.h
gyp verb extracted file from tarball include/node/openssl/objects.h
gyp verb extracted file from tarball include/node/openssl/ocsp.h
gyp verb extracted file from tarball include/node/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/opensslv.h
gyp verb extracted file from tarball include/node/openssl/ossl_typ.h
gyp verb extracted file from tarball include/node/openssl/pem.h
gyp verb extracted file from tarball include/node/openssl/pem2.h
gyp verb extracted file from tarball include/node/openssl/pkcs12.h
gyp verb extracted file from tarball include/node/openssl/pkcs7.h
gyp verb extracted file from tarball include/node/openssl/pqueue.h
gyp verb extracted file from tarball include/node/openssl/rand.h
gyp verb extracted file from tarball include/node/openssl/rc2.h
gyp verb extracted file from tarball include/node/openssl/rc4.h
gyp verb extracted file from tarball include/node/openssl/ripemd.h
gyp verb extracted file from tarball include/node/openssl/rsa.h
gyp verb extracted file from tarball include/node/openssl/safestack.h
gyp verb extracted file from tarball include/node/openssl/seed.h
gyp verb extracted file from tarball include/node/openssl/sha.h
gyp verb extracted file from tarball include/node/openssl/srp.h
gyp verb extracted file from tarball include/node/openssl/srtp.h
gyp verb extracted file from tarball include/node/openssl/ssl.h
gyp verb extracted file from tarball include/node/openssl/ssl2.h
gyp verb extracted file from tarball include/node/openssl/ssl23.h
gyp verb extracted file from tarball include/node/openssl/ssl3.h
gyp verb extracted file from tarball include/node/openssl/stack.h
gyp verb extracted file from tarball include/node/openssl/symhacks.h
gyp verb extracted file from tarball include/node/openssl/tls1.h
gyp verb extracted file from tarball include/node/openssl/ts.h
gyp verb extracted file from tarball include/node/openssl/txt_db.h
gyp verb extracted file from tarball include/node/openssl/ui.h
gyp verb extracted file from tarball include/node/openssl/ui_compat.h
gyp verb extracted file from tarball include/node/openssl/whrlpool.h
gyp verb extracted file from tarball include/node/openssl/x509.h
gyp verb extracted file from tarball include/node/openssl/x509_vfy.h
gyp verb extracted file from tarball include/node/openssl/x509v3.h
gyp verb content checksum node-v6.2.2-headers.tar.gz c02d78470afb83d4473f196a5ff3725f028cd661c4d50d0337f817c7af02e0e7
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/opensslconf.h
gyp verb extracted file from tarball include/node/libplatform/libplatform.h
gyp verb tarball done parsing tarball
gyp verb check download content checksum, need to download `SHASUMS256.txt`...
gyp verb checksum url https://nodejs.org/download/release/v6.2.2/SHASUMS256.txt
gyp http GET https://nodejs.org/download/release/v6.2.2/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v6.2.2/SHASUMS256.txt
gyp verb checksum data {"node-v6.2.2-darwin-x64.tar.gz":"03b9eadd71d73daf2a25c8ea833454b326cb702f717a39f1b2a1324179cab5fa","node-v6.2.2-darwin-x64.tar.xz":"1ef75ae9c3db01eafb0371e4c0e22889b1abd5f37f511569a72b64dcf39c93eb","node-v6.2.2-headers.tar.gz":"c02d78470afb83d4473f196a5ff3725f028cd661c4d50d0337f817c7af02e0e7","node-v6.2.2-headers.tar.xz":"2e84e6aa370c06544392a3724c4cbccad1846d854ec5dddba08ccb63d92854ab","node-v6.2.2-linux-arm64.tar.gz":"1eaac04e632e633197c764a65817909667a700a657b1de463a45efcd40d236c7","node-v6.2.2-linux-arm64.tar.xz":"02c5b6b54b036d0e7d7fea58c6a344be9cdb6d40e2c3bef76639827669d6e1e6","node-v6.2.2-linux-armv6l.tar.gz":"92b41e1c31a64024c5386df3cb6b9c0e00ecb097c2f7d0413364e20b7b836ae9","node-v6.2.2-linux-armv6l.tar.xz":"3f6125c849aa7af16732e1e948e236a4ab31efaeb121cca1eb2e19e50396a07a","node-v6.2.2-linux-armv7l.tar.gz":"ecaa5ccdad2d3e9efc8944e5c57971753bacbd7c171b6a4445e76e5fb9ebc69b","node-v6.2.2-linux-armv7l.tar.xz":"03cc16e0839c65e36c34d8802d7c8e3110d60a53eef49584928314d2b8f18fb4","node-v6.2.2-linux-ppc64le.tar.gz":"b3e2e27ad4e52610fc971ef7c32cfb7c3f9db03a0b49e8bd422383ff30197263","node-v6.2.2-linux-ppc64le.tar.xz":"282b60f64ee8793c0d8a2f8849bdd13130a1a296d54ab947ae527d7bc2eb8b10","node-v6.2.2-linux-ppc64.tar.gz":"ff307b8602808e799cef488c55f1fe646cd169c44464c4c53b56e61d181d06a6","node-v6.2.2-linux-ppc64.tar.xz":"cbb956214dd864725aaa5cd6d507faf520886b61fa66fb6f25fb7a4b9a579883","node-v6.2.2-linux-x64.tar.gz":"7a6df881183e70839857b51653811aaabc49a2ffb93416a1c9bd333dcef84ea3","node-v6.2.2-linux-x64.tar.xz":"dd8231b89c57c51b298563fd5e9c594d3ced9cb5f3153dcc05d55444b5d0dc4b","node-v6.2.2-linux-x86.tar.gz":"71a3ec010acaa3c5d26429b6670f4895cd494199ffa07b1773e63619559c32c1","node-v6.2.2-linux-x86.tar.xz":"c00150ed1e4971394136d4ff086fb726f592b0615fa8f7aa64d14d2e338be2b8","node-v6.2.2.pkg":"122c74d5864f99530638f35652129c8b2ba3163317a7c404e1a058f97ceba7d4","node-v6.2.2-sunos-x64.tar.gz":"d4a4c601ee6ce311193c1445ca2efbad75a6adbe407ce787381c4b620ac62eeb","node-v6.2.2-sunos-x64.tar.xz":"4ada036c9b5f5c1b73e305e1bb05f8d31f44f2535495f26f24666b3d8eb9cd52","node-v6.2.2-sunos-x86.tar.gz":"94fecfccdc903d0df685850fa8a34c28528e79634bea7569ca7b570a39d2a7ce","node-v6.2.2-sunos-x86.tar.xz":"dab2c5cabd9ac7a6bf79fdb902cdb862ea0757799d4dc189d483568418697af3","node-v6.2.2.tar.gz":"b6baee57a0ede496c7c7765001f7495ad74c8dfe8c34f1a6fb2cd5d8d526ffce","node-v6.2.2.tar.xz":"2dfeeddba750b52a528b38a1c31e35c1fb40b19cf28fbf430c3c8c7a6517005a","node-v6.2.2-win-x64.7z":"33fffbe79ed5ec422f8be12f7f87f616e98b630ed40f10cfe84e373122c04589","node-v6.2.2-win-x64.zip":"df66df9c3c1e069cb5a59d5077dca54af4ccf48fb13d1e85eb1aa72297f9952b","node-v6.2.2-win-x86.7z":"db2e898eea4204a247827e288311b05f93f57c6c08f29e6b415b1301b4fce9ca","node-v6.2.2-win-x86.zip":"77ad948abdb861bbe23259a18adf77dac094847f66ded0cd9e70871336eb3935","node-v6.2.2-x64.msi":"d7e9f474de0605addb6bbb1c5d01b45de88b704f1d72e8f026171baa7cbf75d1","node-v6.2.2-x86.msi":"2c186a625473796c2fd70948fa85c8a1e087033fbf25ae16866e2f2f347f0e38","win-x64/node.exe":"b900e6c16576bf389c034580678c10fed1970b640456706182d028697b7a0c1f","win-x64/node.lib":"4d4417c20bad483c9a8a7a3ee49278c4ad4b608efdfa4c6d9db671d608ac5ee5","win-x64/node_pdb.7z":"973c7a6c114ee6d43ffc973764c35ad7af7a5f811172b2b6f36820de727bb6b7","win-x64/node_pdb.zip":"06e0a8e5625186a430fb55a09655f47d574a27f886fd5ac83f4ee2a0abd5eb7c","win-x86/node.exe":"9cb8c4f4c427ab6cf73ce38523bfaa2d094bbe45d614805b2d34dc5078f0b821","win-x86/node.lib":"f0cc06d127ee17de4213315ba96276dffdcb16708a5b432770f49eaf63007e9e","win-x86/node_pdb.7z":"0257c8d092b65410f2f75d065284894f0667b68effe873072afb679873d0d323","win-x86/node_pdb.zip":"d950aee2eeb69c666e0391b2c692728e69ec2dd2e58a6d38b11e8303c74476dd"}
gyp verb download contents checksum {"node-v6.2.2-headers.tar.gz":"c02d78470afb83d4473f196a5ff3725f028cd661c4d50d0337f817c7af02e0e7"}
gyp verb validating download checksum for node-v6.2.2-headers.tar.gz (c02d78470afb83d4473f196a5ff3725f028cd661c4d50d0337f817c7af02e0e7 == c02d78470afb83d4473f196a5ff3725f028cd661c4d50d0337f817c7af02e0e7)
gyp verb get node dir target node version installed: 6.2.2
gyp verb build dir attempting to create "build" dir: /data/data/com.termux/files/home/tmp/hello/build
gyp verb build dir "build" dir needed to be created? /data/data/com.termux/files/home/tmp/hello/build
gyp verb build/config.gypi creating config file
gyp verb build/config.gypi writing out config file: /data/data/com.termux/files/home/tmp/hello/build/config.gypi
gyp verb config.gypi checking for gypi file: /data/data/com.termux/files/home/tmp/hello/config.gypi
gyp verb common.gypi checking for gypi file: /data/data/com.termux/files/home/tmp/hello/common.gypi
gyp verb gyp gyp format was not specified; forcing "make"
gyp info spawn /data/data/com.termux/files/usr/bin/python2
gyp info spawn args [ '/data/data/com.termux/files/usr/lib/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/data/data/com.termux/files/home/tmp/hello/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/data/data/com.termux/files/usr/lib/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/data/data/com.termux/files/home/.node-gyp/6.2.2/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/data/data/com.termux/files/home/.node-gyp/6.2.2',
gyp info spawn args '-Dnode_gyp_dir=/data/data/com.termux/files/usr/lib/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=node.lib',
gyp info spawn args '-Dmodule_root_dir=/data/data/com.termux/files/home/tmp/hello',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.' ]
gyp verb command build []
gyp verb build type Release
gyp verb architecture arm
gyp verb node dev dir /data/data/com.termux/files/home/.node-gyp/6.2.2
gyp verb `which` succeeded for `make` /data/data/com.termux/files/usr/bin/make
gyp info spawn make
gyp info spawn args [ 'V=1', 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/data/data/com.termux/files/home/tmp/hello/build'
g++ '-DNODE_GYP_MODULE_NAME=addon' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GLIBCXX_USE_C99_MATH' '-DBUILDING_NODE_EXTENSION' -I/data/data/com.termux/files/home/.node-gyp/6.2.2/include/node -I/data/data/com.termux/files/home/.node-gyp/6.2.2/src -I/data/data/com.termux/files/home/.node-gyp/6.2.2/deps/uv/include -I/data/data/com.termux/files/home/.node-gyp/6.2.2/deps/v8/include -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fPIE -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF ./Release/.deps/Release/obj.target/addon/hello.o.d.raw -c -o Release/obj.target/addon/hello.o ../hello.cc
g++ -shared -rdynamic -fPIE -pie -Wl,-soname=addon.node -o Release/obj.target/addon.node -Wl,--start-group Release/obj.target/addon/hello.o -Wl,--end-group -llog
/data/data/com.termux/files/usr/lib/gcc/arm-linux-androideabi/6.1.0/../../../crtbegin_dynamic.o: In function `_start':
crtbrand.c:(.text+0x84): undefined reference to `main'
Release/obj.target/addon/hello.o: In function `demo::Method(v8::FunctionCallbackInfo<v8::Value> const&)':
hello.cc:(.text+0x20): undefined reference to `v8::String::NewFromUtf8(v8::Isolate*, char const*, v8::String::NewStringType, int)'
Release/obj.target/addon/hello.o: In function `demo::init(v8::Local<v8::Object>)':
hello.cc:(.text+0x4c): undefined reference to `v8::Isolate::GetCurrent()'
hello.cc:(.text+0x64): undefined reference to `v8::HandleScope::HandleScope(v8::Isolate*)'
hello.cc:(.text+0x80): undefined reference to `v8::FunctionTemplate::New(v8::Isolate*, void (*)(v8::FunctionCallbackInfo<v8::Value> const&), v8::Local<v8::Value>, v8::Local<v8::Signature>, int)'
hello.cc:(.text+0x84): undefined reference to `v8::FunctionTemplate::GetFunction()'
hello.cc:(.text+0xa0): undefined reference to `v8::String::NewFromUtf8(v8::Isolate*, char const*, v8::String::NewStringType, int)'
hello.cc:(.text+0xb0): undefined reference to `v8::Function::SetName(v8::Local<v8::String>)'
hello.cc:(.text+0xc0): undefined reference to `v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)'
hello.cc:(.text+0xc8): undefined reference to `v8::HandleScope::~HandleScope()'
Release/obj.target/addon/hello.o: In function `_register_addon':
hello.cc:(.text.startup+0x18): undefined reference to `node_module_register'
collect2: error: ld returned 1 exit status
make: *** [addon.target.mk:113: Release/obj.target/addon.node] Error 1
make: Leaving directory '/data/data/com.termux/files/home/tmp/hello/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/data/data/com.termux/files/usr/lib/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12)
gyp ERR! System Linux 3.1.10-gf5d7b8b
gyp ERR! command "/data/data/com.termux/files/usr/bin/node" "/data/data/com.termux/files/usr/bin/node-gyp" "-v" "configure" "build"
gyp ERR! cwd /data/data/com.termux/files/home/tmp/hello
gyp ERR! node -v v6.2.2
gyp ERR! node-gyp -v v3.3.1
gyp ERR! not ok
$ echo ~/.node*
/data/data/com.termux/files/home/.node-gyp
$ uname -a
Linux localhost 3.1.10-gf5d7b8b #1 SMP PREEMPT Thu Jan 8 04:50:16 UTC 2015 armv7l Android
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment