Skip to content

Instantly share code, notes, and snippets.

@pythonpete32
Created April 5, 2020 03:14
Show Gist options
  • Save pythonpete32/b1bf9ec895e5a54686885834162943c3 to your computer and use it in GitHub Desktop.
Save pythonpete32/b1bf9ec895e5a54686885834162943c3 to your computer and use it in GitHub Desktop.
testing@testing-VirtualBox:~|⇒ rm -rf playground
testing@testing-VirtualBox:~|⇒ npx create-aragon-app playground
✔ Preparing initialization
✔ Cloning app template
✔ Preparing template
✖ Installing package dependencies
→ Failed to install dependencies. See above output.
✖ Command failed with exit code 1: yarn install
warning package.json: No license field
warning [email protected]: No license field
warning Pattern ["cors@latest"] is trying to unpack in the same destination "/home/testing/.cache/yarn/v6/npm-cors-2.8.5-eac11da51592dd86b9f06f6e7ac293b3df875d29-integrity/node_modules/cors" as pattern ["cors@^2.8.1"]. This could result in non-deterministic behavior, skipping.
warning Pattern ["object-assign@latest"] is trying to unpack in the same destination "/home/testing/.cache/yarn/v6/npm-object-assign-4.1.1-2109adc7965887cfc05cbbd442cac8bfbb360863-integrity/node_modules/object-assign" as pattern ["object-assign@^4.0.0","object-assign@^4.1.1","object-assign@^4.0.1","object-assign@^4","object-assign@^4.1.0","object-assign@^4"]. This could result in non-deterministic behavior, skipping.
warning Pattern ["send@latest"] is trying to unpack in the same destination "/home/testing/.cache/yarn/v6/npm-send-0.17.1-c1d8b059f7900f7466dd4938bdc44e11ddb376c8-integrity/node_modules/send" as pattern ["[email protected]","[email protected]"]. This could result in non-deterministic behavior, skipping.
warning " > @aragon/[email protected]" has unmet peer dependency "ganache-cli@^6.0.0".
warning " > @aragon/[email protected]" has unmet peer dependency "solidity-coverage@^0.6.2".
warning Error running install script for optional dependency: "/home/testing/playground/node_modules/scrypt: Command failed.
Exit code: 1
Command: node-gyp rebuild
Arguments:
Directory: /home/testing/playground/node_modules/scrypt
Output:
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | linux | x64
gyp info find Python using Python version 3.6.9 found at \"/usr/bin/python3\"
gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/home/testing/.nvm/versions/node/v12.16.1/lib/node_modules/npm/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 '/home/testing/playground/node_modules/scrypt/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/testing/.nvm/versions/node/v12.16.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/testing/.cache/node-gyp/12.16.1/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/home/testing/.cache/node-gyp/12.16.1',
gyp info spawn args '-Dnode_gyp_dir=/home/testing/.nvm/versions/node/v12.16.1/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/home/testing/.cache/node-gyp/12.16.1/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/home/testing/playground/node_modules/scrypt',
gyp info spawn args '-Dnode_engine=v8',
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 info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/testing/playground/node_modules/scrypt/build'
SOLINK_MODULE(target) Release/obj.target/copied_files.node
COPY Release/copied_files.node
CC(target) Release/obj.target/scrypt_wrapper/src/util/memlimit.o
CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/keyderivation.o
CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/pickparams.o
CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/hash.o
AR(target) Release/obj.target/scrypt_wrapper.a
COPY Release/scrypt_wrapper.a
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/crypto/crypto_scrypt.o
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/crypto/crypto_scrypt_smix.o
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/util/warnp.o
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/alg/sha256.o
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/util/insecure_memzero.o
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/scryptenc/scryptenc_cpuperf.o
AR(target) Release/obj.target/scrypt_lib.a
COPY Release/scrypt_lib.a
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_common.o
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_params_async.o
In file included from ../src/node-boilerplate/inc/scrypt_async.h:28:0,
from ../src/node-boilerplate/inc/scrypt_params_async.h:28,
from ../src/node-boilerplate/scrypt_params_async.cc:4:
../src/node-boilerplate/inc/scrypt_common.h: In constructor ‘NodeScrypt::Params::Params(const v8::Local<v8::Object>&)’:
../src/node-boilerplate/inc/scrypt_common.h:39:48: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
N(obj->Get(Nan::New(\"N\").ToLocalChecked())->Uint32Value()),
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/v8-internal.h:14:0,
from /home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:27,
from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:3553:51: note: declared here
V8_DEPRECATED(\"Use maybe version\", Local<Value> Get(Local<Value> key));
^
/home/testing/.cache/node-gyp/12.16.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/node-boilerplate/inc/scrypt_async.h:28:0,
from ../src/node-boilerplate/inc/scrypt_params_async.h:28,
from ../src/node-boilerplate/scrypt_params_async.cc:4:
../src/node-boilerplate/inc/scrypt_common.h:39:63: error: no matching function for call to ‘v8::Value::Uint32Value()’
N(obj->Get(Nan::New(\"N\").ToLocalChecked())->Uint32Value()),
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63:0,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2707:41: note: candidate: v8::Maybe<unsigned int> v8::Value::Uint32Value(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
^~~~~~~~~~~
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2707:41: note: candidate expects 1 argument, 0 provided
In file included from ../src/node-boilerplate/inc/scrypt_async.h:28:0,
from ../src/node-boilerplate/inc/scrypt_params_async.h:28,
from ../src/node-boilerplate/scrypt_params_async.cc:4:
../src/node-boilerplate/inc/scrypt_common.h:40:48: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
r(obj->Get(Nan::New(\"r\").ToLocalChecked())->Uint32Value()),
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/v8-internal.h:14:0,
from /home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:27,
from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:3553:51: note: declared here
V8_DEPRECATED(\"Use maybe version\", Local<Value> Get(Local<Value> key));
^
/home/testing/.cache/node-gyp/12.16.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/node-boilerplate/inc/scrypt_async.h:28:0,
from ../src/node-boilerplate/inc/scrypt_params_async.h:28,
from ../src/node-boilerplate/scrypt_params_async.cc:4:
../src/node-boilerplate/inc/scrypt_common.h:40:63: error: no matching function for call to ‘v8::Value::Uint32Value()’
r(obj->Get(Nan::New(\"r\").ToLocalChecked())->Uint32Value()),
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63:0,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2707:41: note: candidate: v8::Maybe<unsigned int> v8::Value::Uint32Value(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
^~~~~~~~~~~
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2707:41: note: candidate expects 1 argument, 0 provided
In file included from ../src/node-boilerplate/inc/scrypt_async.h:28:0,
from ../src/node-boilerplate/inc/scrypt_params_async.h:28,
from ../src/node-boilerplate/scrypt_params_async.cc:4:
../src/node-boilerplate/inc/scrypt_common.h:41:48: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
p(obj->Get(Nan::New(\"p\").ToLocalChecked())->Uint32Value()) {}
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/v8-internal.h:14:0,
from /home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:27,
from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:3553:51: note: declared here
V8_DEPRECATED(\"Use maybe version\", Local<Value> Get(Local<Value> key));
^
/home/testing/.cache/node-gyp/12.16.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/node-boilerplate/inc/scrypt_async.h:28:0,
from ../src/node-boilerplate/inc/scrypt_params_async.h:28,
from ../src/node-boilerplate/scrypt_params_async.cc:4:
../src/node-boilerplate/inc/scrypt_common.h:41:63: error: no matching function for call to ‘v8::Value::Uint32Value()’
p(obj->Get(Nan::New(\"p\").ToLocalChecked())->Uint32Value()) {}
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63:0,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2707:41: note: candidate: v8::Maybe<unsigned int> v8::Value::Uint32Value(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
^~~~~~~~~~~
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2707:41: note: candidate expects 1 argument, 0 provided
In file included from ../src/node-boilerplate/inc/scrypt_params_async.h:28:0,
from ../src/node-boilerplate/scrypt_params_async.cc:4:
../src/node-boilerplate/inc/scrypt_async.h: In member function ‘virtual void ScryptAsyncWorker::HandleErrorCallback()’:
../src/node-boilerplate/inc/scrypt_async.h:53:29: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
callback->Call(1, argv);
^
In file included from ../src/node-boilerplate/scrypt_params_async.cc:1:0:
../../nan/nan.h:1740:3: note: declared here
Call(int argc, v8::Local<v8::Value> argv[]) const {
^~~~
In file included from ../src/node-boilerplate/scrypt_params_async.cc:4:0:
../src/node-boilerplate/inc/scrypt_params_async.h: In constructor ‘ScryptParamsAsyncWorker::ScryptParamsAsyncWorker(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/node-boilerplate/inc/scrypt_params_async.h:35:36: error: no matching function for call to ‘v8::Value::NumberValue()’
maxtime(info[0]->NumberValue()),
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63:0,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2704:39: note: candidate: v8::Maybe<double> v8::Value::NumberValue(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT Maybe<double> NumberValue(Local<Context> context) const;
^~~~~~~~~~~
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2704:39: note: candidate expects 1 argument, 0 provided
In file included from ../src/node-boilerplate/scrypt_params_async.cc:4:0:
../src/node-boilerplate/inc/scrypt_params_async.h:36:39: error: no matching function for call to ‘v8::Value::NumberValue()’
maxmemfrac(info[1]->NumberValue()),
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63:0,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2704:39: note: candidate: v8::Maybe<double> v8::Value::NumberValue(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT Maybe<double> NumberValue(Local<Context> context) const;
^~~~~~~~~~~
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2704:39: note: candidate expects 1 argument, 0 provided
In file included from ../src/node-boilerplate/scrypt_params_async.cc:4:0:
../src/node-boilerplate/inc/scrypt_params_async.h:37:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
maxmem(info[2]->IntegerValue()),
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63:0,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2705:40: note: candidate: v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
^~~~~~~~~~~~
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2705:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/node-boilerplate/scrypt_params_async.cc:4:0:
../src/node-boilerplate/inc/scrypt_params_async.h:38:39: error: no matching function for call to ‘v8::Value::IntegerValue()’
osfreemem(info[3]->IntegerValue())
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63:0,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2705:40: note: candidate: v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
^~~~~~~~~~~~
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2705:40: note: candidate expects 1 argument, 0 provided
../src/node-boilerplate/scrypt_params_async.cc: In member function ‘virtual void ScryptParamsAsyncWorker::HandleOKCallback()’:
../src/node-boilerplate/scrypt_params_async.cc:23:67: warning: ‘bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
obj->Set(Nan::New(\"N\").ToLocalChecked(), Nan::New<Integer>(logN));
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/v8-internal.h:14:0,
from /home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:27,
from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:3499:22: note: declared here
bool Set(Local<Value> key, Local<Value> value));
^
/home/testing/.cache/node-gyp/12.16.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
../src/node-boilerplate/scrypt_params_async.cc:24:64: warning: ‘bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
obj->Set(Nan::New(\"r\").ToLocalChecked(), Nan::New<Integer>(r));
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/v8-internal.h:14:0,
from /home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:27,
from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:3499:22: note: declared here
bool Set(Local<Value> key, Local<Value> value));
^
/home/testing/.cache/node-gyp/12.16.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
../src/node-boilerplate/scrypt_params_async.cc:25:64: warning: ‘bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
obj->Set(Nan::New(\"p\").ToLocalChecked(), Nan::New<Integer>(p));
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/v8-internal.h:14:0,
from /home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:27,
from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:3499:22: note: declared here
bool Set(Local<Value> key, Local<Value> value));
^
/home/testing/.cache/node-gyp/12.16.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
../src/node-boilerplate/scrypt_params_async.cc:32:25: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
callback->Call(2, argv);
^
In file included from ../src/node-boilerplate/scrypt_params_async.cc:1:0:
../../nan/nan.h:1740:3: note: declared here
Call(int argc, v8::Local<v8::Value> argv[]) const {
^~~~
scrypt.target.mk:131: recipe for target 'Release/obj.target/scrypt/src/node-boilerplate/scrypt_params_async.o' failed
make: Leaving directory '/home/testing/playground/node_modules/scrypt/build'
make: *** [Release/obj.target/scrypt/src/node-boilerplate/scrypt_params_async.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/home/testing/.nvm/versions/node/v12.16.1/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:311:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Linux 5.3.0-45-generic
gyp ERR! command \"/home/testing/.nvm/versions/node/v12.16.1/bin/node\" \"/home/testing/.nvm/versions/node/v12.16.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js\" \"rebuild\"
gyp ERR! cwd /home/testing/playground/node_modules/scrypt
gyp ERR! node -v v12.16.1
gyp ERR! node-gyp -v v5.0.5
gyp ERR! not ok"
npm WARN lifecycle The node binary used for scripts is /tmp/yarn--1586056110913-0.22026670985259367/node but npm is using /home/testing/.nvm/versions/node/v12.16.1/bin/node itself. Use the `--scripts-prepend-node-path` option to include the path for the node binary npm was executed with.
@aragon/abis/os/contracts/acl/IACL.sol:13:5: Warning: Functions in interfaces should be declared external.
function hasPermission(address who, address where, bytes32 what, bytes how) public view returns (bool);
^-----------------------------------------------------------------------------------------------------^
@aragon/abis/os/contracts/evmscript/IEVMScriptRegistry.sol:24:5: Warning: Functions in interfaces should be declared external.
function getScriptExecutor(bytes script) public view returns (IEVMScriptExecutor);
^--------------------------------------------------------------------------------^
@aragon/abis/os/contracts/common/VaultRecoverable.sol:49:34: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
function allowRecoverability(address token) public view returns (bool) {
^-----------^
npm WARN lifecycle The node binary used for scripts is /tmp/yarn--1586056110913-0.22026670985259367/node but npm is using /home/testing/.nvm/versions/node/v12.16.1/bin/node itself. Use the `--scripts-prepend-node-path` option to include the path for the node binary npm was executed with.
npm WARN lifecycle The node binary used for scripts is /tmp/yarn--1586056110913-0.22026670985259367/node but npm is using /home/testing/.nvm/versions/node/v12.16.1/bin/node itself. Use the `--scripts-prepend-node-path` option to include the path for the node binary npm was executed with.
npm ERR! missing script: install
npm ERR! A complete log of this run can be found in:
npm ERR! /home/testing/.npm/_logs/2020-04-05T03_08_51_335Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] build-app: `cd app && npm run install && cd ..`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] build-app script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/testing/.npm/_logs/2020-04-05T03_08_51_349Z-debug.log
error Command failed with exit code 1.
yarn install v1.22.4
[1/4] Resolving packages...
[2/4] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
info This module is OPTIONAL, you can safely ignore this error
success Saved lockfile.
$ npm run compile && npm run copy-artifacts && npm run build-app
> [email protected] compile /home/testing/playground
> buidler compile --force
Compiling...
Downloading compiler version 0.4.24
Compiled 29 contracts successfully
> [email protected] copy-artifacts /home/testing/playground
> cp -R node_modules/@aragon/abis/os/artifacts/. artifacts/.
> [email protected] build-app /home/testing/playground
> cd app && npm run install && cd ..
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
warning package.json: No license field
warning [email protected]: No license field
warning Pattern ["cors@latest"] is trying to unpack in the same destination "/home/testing/.cache/yarn/v6/npm-cors-2.8.5-eac11da51592dd86b9f06f6e7ac293b3df875d29-integrity/node_modules/cors" as pattern ["cors@^2.8.1"]. This could result in non-deterministic behavior, skipping.
warning Pattern ["object-assign@latest"] is trying to unpack in the same destination "/home/testing/.cache/yarn/v6/npm-object-assign-4.1.1-2109adc7965887cfc05cbbd442cac8bfbb360863-integrity/node_modules/object-assign" as pattern ["object-assign@^4.0.0","object-assign@^4.1.1","object-assign@^4.0.1","object-assign@^4","object-assign@^4.1.0","object-assign@^4"]. This could result in non-deterministic behavior, skipping.
warning Pattern ["send@latest"] is trying to unpack in the same destination "/home/testing/.cache/yarn/v6/npm-send-0.17.1-c1d8b059f7900f7466dd4938bdc44e11ddb376c8-integrity/node_modules/send" as pattern ["[email protected]","[email protected]"]. This could result in non-deterministic behavior, skipping.
warning " > @aragon/[email protected]" has unmet peer dependency "ganache-cli@^6.0.0".
warning " > @aragon/[email protected]" has unmet peer dependency "solidity-coverage@^0.6.2".
warning Error running install script for optional dependency: "/home/testing/playground/node_modules/scrypt: Command failed.
Exit code: 1
Command: node-gyp rebuild
Arguments:
Directory: /home/testing/playground/node_modules/scrypt
Output:
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | linux | x64
gyp info find Python using Python version 3.6.9 found at \"/usr/bin/python3\"
gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/home/testing/.nvm/versions/node/v12.16.1/lib/node_modules/npm/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 '/home/testing/playground/node_modules/scrypt/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/testing/.nvm/versions/node/v12.16.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/testing/.cache/node-gyp/12.16.1/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/home/testing/.cache/node-gyp/12.16.1',
gyp info spawn args '-Dnode_gyp_dir=/home/testing/.nvm/versions/node/v12.16.1/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/home/testing/.cache/node-gyp/12.16.1/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/home/testing/playground/node_modules/scrypt',
gyp info spawn args '-Dnode_engine=v8',
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 info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/testing/playground/node_modules/scrypt/build'
SOLINK_MODULE(target) Release/obj.target/copied_files.node
COPY Release/copied_files.node
CC(target) Release/obj.target/scrypt_wrapper/src/util/memlimit.o
CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/keyderivation.o
CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/pickparams.o
CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/hash.o
AR(target) Release/obj.target/scrypt_wrapper.a
COPY Release/scrypt_wrapper.a
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/crypto/crypto_scrypt.o
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/crypto/crypto_scrypt_smix.o
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/util/warnp.o
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/alg/sha256.o
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/util/insecure_memzero.o
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/scryptenc/scryptenc_cpuperf.o
AR(target) Release/obj.target/scrypt_lib.a
COPY Release/scrypt_lib.a
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_common.o
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_params_async.o
In file included from ../src/node-boilerplate/inc/scrypt_async.h:28:0,
from ../src/node-boilerplate/inc/scrypt_params_async.h:28,
from ../src/node-boilerplate/scrypt_params_async.cc:4:
../src/node-boilerplate/inc/scrypt_common.h: In constructor ‘NodeScrypt::Params::Params(const v8::Local<v8::Object>&)’:
../src/node-boilerplate/inc/scrypt_common.h:39:48: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
N(obj->Get(Nan::New(\"N\").ToLocalChecked())->Uint32Value()),
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/v8-internal.h:14:0,
from /home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:27,
from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:3553:51: note: declared here
V8_DEPRECATED(\"Use maybe version\", Local<Value> Get(Local<Value> key));
^
/home/testing/.cache/node-gyp/12.16.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/node-boilerplate/inc/scrypt_async.h:28:0,
from ../src/node-boilerplate/inc/scrypt_params_async.h:28,
from ../src/node-boilerplate/scrypt_params_async.cc:4:
../src/node-boilerplate/inc/scrypt_common.h:39:63: error: no matching function for call to ‘v8::Value::Uint32Value()’
N(obj->Get(Nan::New(\"N\").ToLocalChecked())->Uint32Value()),
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63:0,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2707:41: note: candidate: v8::Maybe<unsigned int> v8::Value::Uint32Value(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
^~~~~~~~~~~
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2707:41: note: candidate expects 1 argument, 0 provided
In file included from ../src/node-boilerplate/inc/scrypt_async.h:28:0,
from ../src/node-boilerplate/inc/scrypt_params_async.h:28,
from ../src/node-boilerplate/scrypt_params_async.cc:4:
../src/node-boilerplate/inc/scrypt_common.h:40:48: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
r(obj->Get(Nan::New(\"r\").ToLocalChecked())->Uint32Value()),
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/v8-internal.h:14:0,
from /home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:27,
from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:3553:51: note: declared here
V8_DEPRECATED(\"Use maybe version\", Local<Value> Get(Local<Value> key));
^
/home/testing/.cache/node-gyp/12.16.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/node-boilerplate/inc/scrypt_async.h:28:0,
from ../src/node-boilerplate/inc/scrypt_params_async.h:28,
from ../src/node-boilerplate/scrypt_params_async.cc:4:
../src/node-boilerplate/inc/scrypt_common.h:40:63: error: no matching function for call to ‘v8::Value::Uint32Value()’
r(obj->Get(Nan::New(\"r\").ToLocalChecked())->Uint32Value()),
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63:0,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2707:41: note: candidate: v8::Maybe<unsigned int> v8::Value::Uint32Value(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
^~~~~~~~~~~
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2707:41: note: candidate expects 1 argument, 0 provided
In file included from ../src/node-boilerplate/inc/scrypt_async.h:28:0,
from ../src/node-boilerplate/inc/scrypt_params_async.h:28,
from ../src/node-boilerplate/scrypt_params_async.cc:4:
../src/node-boilerplate/inc/scrypt_common.h:41:48: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
p(obj->Get(Nan::New(\"p\").ToLocalChecked())->Uint32Value()) {}
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/v8-internal.h:14:0,
from /home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:27,
from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:3553:51: note: declared here
V8_DEPRECATED(\"Use maybe version\", Local<Value> Get(Local<Value> key));
^
/home/testing/.cache/node-gyp/12.16.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/node-boilerplate/inc/scrypt_async.h:28:0,
from ../src/node-boilerplate/inc/scrypt_params_async.h:28,
from ../src/node-boilerplate/scrypt_params_async.cc:4:
../src/node-boilerplate/inc/scrypt_common.h:41:63: error: no matching function for call to ‘v8::Value::Uint32Value()’
p(obj->Get(Nan::New(\"p\").ToLocalChecked())->Uint32Value()) {}
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63:0,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2707:41: note: candidate: v8::Maybe<unsigned int> v8::Value::Uint32Value(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
^~~~~~~~~~~
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2707:41: note: candidate expects 1 argument, 0 provided
In file included from ../src/node-boilerplate/inc/scrypt_params_async.h:28:0,
from ../src/node-boilerplate/scrypt_params_async.cc:4:
../src/node-boilerplate/inc/scrypt_async.h: In member function ‘virtual void ScryptAsyncWorker::HandleErrorCallback()’:
../src/node-boilerplate/inc/scrypt_async.h:53:29: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
callback->Call(1, argv);
^
In file included from ../src/node-boilerplate/scrypt_params_async.cc:1:0:
../../nan/nan.h:1740:3: note: declared here
Call(int argc, v8::Local<v8::Value> argv[]) const {
^~~~
In file included from ../src/node-boilerplate/scrypt_params_async.cc:4:0:
../src/node-boilerplate/inc/scrypt_params_async.h: In constructor ‘ScryptParamsAsyncWorker::ScryptParamsAsyncWorker(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/node-boilerplate/inc/scrypt_params_async.h:35:36: error: no matching function for call to ‘v8::Value::NumberValue()’
maxtime(info[0]->NumberValue()),
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63:0,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2704:39: note: candidate: v8::Maybe<double> v8::Value::NumberValue(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT Maybe<double> NumberValue(Local<Context> context) const;
^~~~~~~~~~~
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2704:39: note: candidate expects 1 argument, 0 provided
In file included from ../src/node-boilerplate/scrypt_params_async.cc:4:0:
../src/node-boilerplate/inc/scrypt_params_async.h:36:39: error: no matching function for call to ‘v8::Value::NumberValue()’
maxmemfrac(info[1]->NumberValue()),
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63:0,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2704:39: note: candidate: v8::Maybe<double> v8::Value::NumberValue(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT Maybe<double> NumberValue(Local<Context> context) const;
^~~~~~~~~~~
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2704:39: note: candidate expects 1 argument, 0 provided
In file included from ../src/node-boilerplate/scrypt_params_async.cc:4:0:
../src/node-boilerplate/inc/scrypt_params_async.h:37:36: error: no matching function for call to ‘v8::Value::IntegerValue()’
maxmem(info[2]->IntegerValue()),
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63:0,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2705:40: note: candidate: v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
^~~~~~~~~~~~
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2705:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/node-boilerplate/scrypt_params_async.cc:4:0:
../src/node-boilerplate/inc/scrypt_params_async.h:38:39: error: no matching function for call to ‘v8::Value::IntegerValue()’
osfreemem(info[3]->IntegerValue())
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63:0,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2705:40: note: candidate: v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
^~~~~~~~~~~~
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:2705:40: note: candidate expects 1 argument, 0 provided
../src/node-boilerplate/scrypt_params_async.cc: In member function ‘virtual void ScryptParamsAsyncWorker::HandleOKCallback()’:
../src/node-boilerplate/scrypt_params_async.cc:23:67: warning: ‘bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
obj->Set(Nan::New(\"N\").ToLocalChecked(), Nan::New<Integer>(logN));
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/v8-internal.h:14:0,
from /home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:27,
from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:3499:22: note: declared here
bool Set(Local<Value> key, Local<Value> value));
^
/home/testing/.cache/node-gyp/12.16.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
../src/node-boilerplate/scrypt_params_async.cc:24:64: warning: ‘bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
obj->Set(Nan::New(\"r\").ToLocalChecked(), Nan::New<Integer>(r));
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/v8-internal.h:14:0,
from /home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:27,
from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:3499:22: note: declared here
bool Set(Local<Value> key, Local<Value> value));
^
/home/testing/.cache/node-gyp/12.16.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
../src/node-boilerplate/scrypt_params_async.cc:25:64: warning: ‘bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
obj->Set(Nan::New(\"p\").ToLocalChecked(), Nan::New<Integer>(p));
^
In file included from /home/testing/.cache/node-gyp/12.16.1/include/node/v8-internal.h:14:0,
from /home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:27,
from /home/testing/.cache/node-gyp/12.16.1/include/node/node.h:63,
from ../../nan/nan.h:54,
from ../src/node-boilerplate/scrypt_params_async.cc:1:
/home/testing/.cache/node-gyp/12.16.1/include/node/v8.h:3499:22: note: declared here
bool Set(Local<Value> key, Local<Value> value));
^
/home/testing/.cache/node-gyp/12.16.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
../src/node-boilerplate/scrypt_params_async.cc:32:25: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
callback->Call(2, argv);
^
In file included from ../src/node-boilerplate/scrypt_params_async.cc:1:0:
../../nan/nan.h:1740:3: note: declared here
Call(int argc, v8::Local<v8::Value> argv[]) const {
^~~~
scrypt.target.mk:131: recipe for target 'Release/obj.target/scrypt/src/node-boilerplate/scrypt_params_async.o' failed
make: Leaving directory '/home/testing/playground/node_modules/scrypt/build'
make: *** [Release/obj.target/scrypt/src/node-boilerplate/scrypt_params_async.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/home/testing/.nvm/versions/node/v12.16.1/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:311:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Linux 5.3.0-45-generic
gyp ERR! command \"/home/testing/.nvm/versions/node/v12.16.1/bin/node\" \"/home/testing/.nvm/versions/node/v12.16.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js\" \"rebuild\"
gyp ERR! cwd /home/testing/playground/node_modules/scrypt
gyp ERR! node -v v12.16.1
gyp ERR! node-gyp -v v5.0.5
gyp ERR! not ok"
npm WARN lifecycle The node binary used for scripts is /tmp/yarn--1586056110913-0.22026670985259367/node but npm is using /home/testing/.nvm/versions/node/v12.16.1/bin/node itself. Use the `--scripts-prepend-node-path` option to include the path for the node binary npm was executed with.
@aragon/abis/os/contracts/acl/IACL.sol:13:5: Warning: Functions in interfaces should be declared external.
function hasPermission(address who, address where, bytes32 what, bytes how) public view returns (bool);
^-----------------------------------------------------------------------------------------------------^
@aragon/abis/os/contracts/evmscript/IEVMScriptRegistry.sol:24:5: Warning: Functions in interfaces should be declared external.
function getScriptExecutor(bytes script) public view returns (IEVMScriptExecutor);
^--------------------------------------------------------------------------------^
@aragon/abis/os/contracts/common/VaultRecoverable.sol:49:34: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
function allowRecoverability(address token) public view returns (bool) {
^-----------^
npm WARN lifecycle The node binary used for scripts is /tmp/yarn--1586056110913-0.22026670985259367/node but npm is using /home/testing/.nvm/versions/node/v12.16.1/bin/node itself. Use the `--scripts-prepend-node-path` option to include the path for the node binary npm was executed with.
npm WARN lifecycle The node binary used for scripts is /tmp/yarn--1586056110913-0.22026670985259367/node but npm is using /home/testing/.nvm/versions/node/v12.16.1/bin/node itself. Use the `--scripts-prepend-node-path` option to include the path for the node binary npm was executed with.
npm ERR! missing script: install
npm ERR! A complete log of this run can be found in:
npm ERR! /home/testing/.npm/_logs/2020-04-05T03_08_51_335Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] build-app: `cd app && npm run install && cd ..`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] build-app script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/testing/.npm/_logs/2020-04-05T03_08_51_349Z-debug.log
error Command failed with exit code 1.
Failed to install dependencies. See above output.
testing@testing-VirtualBox:~|⇒
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment