UNOMP / unified-node-open-mining-portal

Development stopped and is now unsupported. The node.js version is being deprecated in October 2016.
GNU General Public License v2.0
347 stars 395 forks source link

cant install, trouble with multihashing #44

Closed a1binos closed 9 years ago

a1binos commented 9 years ago

Hi. Making clean install, it falls in errors: compression@1.5.0 node_modules/compression ├── bytes@2.1.0 ├── vary@1.0.0 ├── on-headers@1.0.0 ├── debug@2.2.0 (ms@0.7.1) ├── compressible@2.0.3 (mime-db@1.13.0) └── accepts@1.2.9 (negotiator@0.5.3, mime-types@2.1.1) make: Entering directory /home/nompuser/unomp/node_modules/bignum/build' CXX(target) Release/obj.target/bignum/bignum.o dateformat@1.0.11 node_modules/dateformat ├── get-stdin@4.0.1 └── meow@3.1.0 (object-assign@2.1.1, camelcase-keys@1.0.0, minimist@1.1.1, indent-string@1.2.1) SOLINK_MODULE(target) Release/obj.target/bignum.node SOLINK_MODULE(target) Release/obj.target/bignum.node: Finished COPY Release/bignum.node make: Leaving directory/home/nompuser/unomp/node_modules/bignum/build' npm WARN unmet dependency /home/nompuser/unomp/node_modules/log4js requires async@'~0.2.0' but will load npm WARN unmet dependency /home/nompuser/unomp/node_modules/async, npm WARN unmet dependency which is version 1.2.1 npm WARN unmet dependency /home/nompuser/unomp/node_modules/log4js requires async@'~0.2.0' but will load npm WARN unmet dependency /home/nompuser/unomp/node_modules/async, npm WARN unmet dependency which is version 1.2.1 npm WARN unmet dependency /home/nompuser/unomp/node_modules/log4js requires async@'~0.2.0' but will load npm WARN unmet dependency /home/nompuser/unomp/node_modules/async, npm WARN unmet dependency which is version 1.2.1 body-parser@1.13.0 node_modules/body-parser ├── bytes@2.1.0 ├── content-type@1.0.1 ├── depd@1.0.1 ├── on-finished@2.3.0 (ee-first@1.1.1) ├── http-errors@1.3.1 (inherits@2.0.1, statuses@1.2.1) ├── raw-body@2.1.1 (unpipe@1.0.0) ├── qs@3.1.0 ├── debug@2.2.0 (ms@0.7.1) ├── type-is@1.6.3 (media-typer@0.3.0, mime-types@2.1.1) └── iconv-lite@0.4.10 npm WARN unmet dependency /home/nompuser/unomp/node_modules/log4js requires async@'~0.2.0' but will load npm WARN unmet dependency /home/nompuser/unomp/node_modules/async, npm WARN unmet dependency which is version 1.2.1 async@1.2.1 node_modules/async npm WARN unmet dependency /home/nompuser/unomp/node_modules/log4js requires async@'~0.2.0' but will load npm WARN unmet dependency /home/nompuser/unomp/node_modules/async, npm WARN unmet dependency which is version 1.2.1 express@5.0.0-alpha.1 node_modules/express ├── utils-merge@1.0.0 ├── merge-descriptors@0.0.2 ├── cookie@0.1.2 ├── fresh@0.2.4 ├── range-parser@1.0.2 ├── escape-html@1.0.1 ├── cookie-signature@1.0.5 ├── finalhandler@0.3.2 ├── vary@1.0.0 ├── media-typer@0.3.0 ├── parseurl@1.3.0 ├── methods@1.1.0 ├── serve-static@1.7.2 ├── content-disposition@0.5.0 ├── path-to-regexp@0.1.3 ├── depd@1.0.1 ├── on-finished@2.1.1 (ee-first@1.1.0) ├── qs@2.3.2 ├── debug@2.1.3 (ms@0.7.0) ├── etag@1.5.1 (crc@3.2.1) ├── proxy-addr@1.0.8 (forwarded@0.1.0, ipaddr.js@1.0.1) ├── send@0.10.1 (destroy@1.0.3, ms@0.6.2, mime@1.2.11) ├── type-is@1.5.7 (mime-types@2.0.14) └── accepts@1.1.4 (negotiator@0.4.9, mime-types@2.0.14) npm WARN unmet dependency /home/nompuser/unomp/node_modules/log4js requires async@'~0.2.0' but will load npm WARN unmet dependency /home/nompuser/unomp/node_modules/async, npm WARN unmet dependency which is version 1.2.1 bignum@0.10.0 node_modules/bignum └── nan@1.8.4 npm WARN unmet dependency /home/nompuser/unomp/node_modules/log4js requires async@'~0.2.0' but will load npm WARN unmet dependency /home/nompuser/unomp/node_modules/async, npm WARN unmet dependency which is version 1.2.1 mysql@2.7.0 node_modules/mysql ├── require-all@1.0.0 ├── readable-stream@1.1.13 (isarray@0.0.1, inherits@2.0.1, string_decoder@0.10.31, core-util-is@1.0.1) └── bignumber.js@2.0.7 npm WARN unmet dependency /home/nompuser/unomp/node_modules/log4js requires async@'~0.2.0' but will load npm WARN unmet dependency /home/nompuser/unomp/node_modules/async, npm WARN unmet dependency which is version 1.2.1 request@2.57.0 node_modules/request ├── caseless@0.10.0 ├── aws-sign2@0.5.0 ├── forever-agent@0.6.1 ├── stringstream@0.0.4 ├── oauth-sign@0.8.0 ├── tunnel-agent@0.4.0 ├── isstream@0.1.2 ├── json-stringify-safe@5.0.1 ├── node-uuid@1.4.3 ├── combined-stream@1.0.5 (delayed-stream@1.0.0) ├── qs@3.1.0 ├── form-data@0.2.0 (async@0.9.2, combined-stream@0.0.7) ├── mime-types@2.0.14 (mime-db@1.12.0) ├── http-signature@0.11.0 (assert-plus@0.1.5, asn1@0.1.11, ctype@0.5.3) ├── bl@0.9.4 (readable-stream@1.0.33) ├── tough-cookie@2.0.0 ├── hawk@2.3.1 (cryptiles@2.0.4, sntp@1.0.9, boom@2.8.0, hoek@2.14.0) └── har-validator@1.7.1 (commander@2.8.1, chalk@1.0.0, is-my-json-valid@2.12.0, bluebird@2.9.30) log4js@0.6.26 node_modules/log4js ├── async@0.2.10 ├── underscore@1.8.2 ├── semver@4.3.6 └── readable-stream@1.0.33 (isarray@0.0.1, inherits@2.0.1, string_decoder@0.10.31, core-util-is@1.0.1) /

bignum@0.10.0 install /home/nompuser/unomp/node_modules/merged-pooler/node_modules/bignum node-gyp configure build

make: Entering directory /home/nompuser/unomp/node_modules/merged-pooler/node_modules/bignum/build' CXX(target) Release/obj.target/bignum/bignum.o SOLINK_MODULE(target) Release/obj.target/bignum.node SOLINK_MODULE(target) Release/obj.target/bignum.node: Finished COPY Release/bignum.node make: Leaving directory/home/nompuser/unomp/node_modules/merged-pooler/node_modules/bignum/build'

multi-hashing@0.0.9 install /home/nompuser/unomp/node_modules/merged-pooler/node_modules/multi-hashing node-gyp rebuild

make: Entering directory /home/nompuser/unomp/node_modules/merged-pooler/node_modules/multi-hashing/build' CXX(target) Release/obj.target/multihashing/multihashing.o ../multihashing.cc: In function ‘v8::Handle<v8::Value> except(const char*)’: ../multihashing.cc:42:44: error: ‘New’ is not a member of ‘v8::String’ return ThrowException(Exception::Error(String::New(msg))); ^ ../multihashing.cc:42:61: error: ‘ThrowException’ was not declared in this scope return ThrowException(Exception::Error(String::New(msg))); ^ ../multihashing.cc: At global scope: ../multihashing.cc:45:27: error: ‘Arguments’ does not name a type Handle<Value> quark(const Arguments& args) { ^ ../multihashing.cc:45:38: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> quark(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> quark(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:46:17: error: within this context HandleScope scope; ^ ../multihashing.cc:48:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:51:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:63:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:63:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:64:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:67:25: error: ‘Arguments’ does not name a type Handle<Value> x11(const Arguments& args) { ^ ../multihashing.cc:67:36: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> x11(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> x11(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:68:17: error: within this context HandleScope scope; ^ ../multihashing.cc:70:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:73:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:85:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:85:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:86:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:89:24: error: ‘Arguments’ does not name a type Handle<Value> x5(const Arguments& args) { ^ ../multihashing.cc:89:35: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> x5(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> x5(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:90:17: error: within this context HandleScope scope; ^ ../multihashing.cc:92:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:95:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:107:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:107:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:108:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:111:28: error: ‘Arguments’ does not name a type Handle<Value> scrypt(const Arguments& args) { ^ ../multihashing.cc:111:39: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> scrypt(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> scrypt(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:112:16: error: within this context HandleScope scope; ^ ../multihashing.cc:114:13: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 3) ^ ../multihashing.cc:117:33: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:122:31: error: invalid types ‘const int[int]’ for array subscript Local<Number> numn = args[1]->ToNumber(); ^ ../multihashing.cc:124:31: error: invalid types ‘const int[int]’ for array subscript Local<Number> numr = args[2]->ToNumber(); ^ ../multihashing.cc:134:10: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:134:12: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:135:17: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:138:36: error: ‘Arguments’ does not name a type Handle<Value> neoscrypt_hash(const Arguments& args) { ^ ../multihashing.cc:138:47: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> neoscrypt_hash(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> neoscrypt_hash(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:139:17: error: within this context HandleScope scope; ^ ../multihashing.cc:141:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 2) ^ ../multihashing.cc:144:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:156:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:156:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:157:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc:152:14: warning: unused variable ‘input_len’ [-Wunused-variable] uint32_t input_len = Buffer::Length(target); ^ ../multihashing.cc: At global scope: ../multihashing.cc:161:29: error: ‘Arguments’ does not name a type Handle<Value> scryptn(const Arguments& args) { ^ ../multihashing.cc:161:40: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> scryptn(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> scryptn(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:162:16: error: within this context HandleScope scope; ^ ../multihashing.cc:164:13: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 2) ^ ../multihashing.cc:167:33: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:172:30: error: invalid types ‘const int[int]’ for array subscript Local<Number> num = args[1]->ToNumber(); ^ ../multihashing.cc:186:10: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:186:12: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:187:17: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:190:32: error: ‘Arguments’ does not name a type Handle<Value> scryptjane(const Arguments& args) { ^ ../multihashing.cc:190:43: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> scryptjane(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> scryptjane(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:191:17: error: within this context HandleScope scope; ^ ../multihashing.cc:193:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 5) ^ ../multihashing.cc:196:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:201:31: error: invalid types ‘const int[int]’ for array subscript Local<Number> num = args[1]->ToNumber(); ^ ../multihashing.cc:204:32: error: invalid types ‘const int[int]’ for array subscript Local<Number> num2 = args[2]->ToNumber(); ^ ../multihashing.cc:207:32: error: invalid types ‘const int[int]’ for array subscript Local<Number> num3 = args[3]->ToNumber(); ^ ../multihashing.cc:210:32: error: invalid types ‘const int[int]’ for array subscript Local<Number> num4 = args[4]->ToNumber(); ^ ../multihashing.cc:220:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:220:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:221:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:224:30: error: ‘Arguments’ does not name a type Handle<Value> yescrypt(const Arguments& args) { ^ ../multihashing.cc:224:41: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> yescrypt(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> yescrypt(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:225:16: error: within this context HandleScope scope; ^ ../multihashing.cc:227:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:230:33: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:242:10: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:242:12: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:243:17: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:246:28: error: ‘Arguments’ does not name a type Handle<Value> keccak(const Arguments& args) { ^ ../multihashing.cc:246:39: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> keccak(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> keccak(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:247:17: error: within this context HandleScope scope; ^ ../multihashing.cc:249:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:252:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:264:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:264:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:265:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:269:28: error: ‘Arguments’ does not name a type Handle<Value> bcrypt(const Arguments& args) { ^ ../multihashing.cc:269:39: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> bcrypt(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> bcrypt(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:270:17: error: within this context HandleScope scope; ^ ../multihashing.cc:272:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:275:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:285:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:285:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:286:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:289:27: error: ‘Arguments’ does not name a type Handle<Value> skein(const Arguments& args) { ^ ../multihashing.cc:289:38: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> skein(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> skein(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:290:17: error: within this context HandleScope scope; ^ ../multihashing.cc:292:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:295:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:307:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:307:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:308:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:312:29: error: ‘Arguments’ does not name a type Handle<Value> groestl(const Arguments& args) { ^ ../multihashing.cc:312:40: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> groestl(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> groestl(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:313:17: error: within this context HandleScope scope; ^ ../multihashing.cc:315:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:318:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:330:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:330:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:331:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:335:35: error: ‘Arguments’ does not name a type Handle<Value> groestlmyriad(const Arguments& args) { ^ ../multihashing.cc:335:46: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> groestlmyriad(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> groestlmyriad(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:336:17: error: within this context HandleScope scope; ^ ../multihashing.cc:338:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:341:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:353:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:353:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:354:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:358:27: error: ‘Arguments’ does not name a type Handle<Value> blake(const Arguments& args) { ^ ../multihashing.cc:358:38: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> blake(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> blake(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:359:17: error: within this context HandleScope scope; ^ ../multihashing.cc:361:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:364:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:376:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:376:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:377:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:380:28: error: ‘Arguments’ does not name a type Handle<Value> dcrypt(const Arguments& args) { ^ ../multihashing.cc:380:39: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> dcrypt(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> dcrypt(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:381:17: error: within this context HandleScope scope; ^ ../multihashing.cc:383:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:386:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:398:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:398:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:399:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:402:27: error: ‘Arguments’ does not name a type Handle<Value> fugue(const Arguments& args) { ^ ../multihashing.cc:402:38: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> fugue(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> fugue(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:403:17: error: within this context HandleScope scope; ^ ../multihashing.cc:405:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:408:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:420:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:420:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:421:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:425:27: error: ‘Arguments’ does not name a type Handle<Value> qubit(const Arguments& args) { ^ ../multihashing.cc:425:38: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> qubit(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> qubit(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:426:17: error: within this context HandleScope scope; ^ ../multihashing.cc:428:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:431:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:443:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:443:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:444:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:447:24: error: ‘Arguments’ does not name a type Handle<Value> s3(const Arguments& args) { ^ ../multihashing.cc:447:35: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> s3(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> s3(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:448:17: error: within this context HandleScope scope; ^ ../multihashing.cc:450:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:453:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:465:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:465:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:466:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:469:28: error: ‘Arguments’ does not name a type Handle<Value> hefty1(const Arguments& args) { ^ ../multihashing.cc:469:39: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> hefty1(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> hefty1(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:470:17: error: within this context HandleScope scope; ^ ../multihashing.cc:472:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:475:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:487:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:487:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:488:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:492:30: error: ‘Arguments’ does not name a type Handle<Value> shavite3(const Arguments& args) { ^ ../multihashing.cc:492:41: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> shavite3(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> shavite3(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:493:17: error: within this context HandleScope scope; ^ ../multihashing.cc:495:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:498:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:510:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:510:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:511:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:514:33: error: ‘Arguments’ does not name a type Handle<Value> cryptonight(const Arguments& args) { ^ ../multihashing.cc:514:44: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> cryptonight(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> cryptonight(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:515:17: error: within this context HandleScope scope; ^ ../multihashing.cc:519:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:522:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() >= 2) { ^ ../multihashing.cc:523:19: error: invalid types ‘const int[int]’ for array subscript if(!args[1]->IsBoolean()) ^ ../multihashing.cc:525:22: error: invalid types ‘const int[int]’ for array subscript fast = args[1]->ToBoolean()->BooleanValue(); ^ ../multihashing.cc:528:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:543:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:543:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:544:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:547:25: error: ‘Arguments’ does not name a type Handle<Value> x13(const Arguments& args) { ^ ../multihashing.cc:547:36: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> x13(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> x13(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:548:17: error: within this context HandleScope scope; ^ ../multihashing.cc:550:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:553:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:565:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:565:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:566:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:569:25: error: ‘Arguments’ does not name a type Handle<Value> x14(const Arguments& args) { ^ ../multihashing.cc:569:36: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> x14(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> x14(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:570:17: error: within this context HandleScope scope; ^ ../multihashing.cc:572:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:575:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:587:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:587:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:588:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:591:31: error: ‘Arguments’ does not name a type Handle<Value> boolberry(const Arguments& args) { ^ ../multihashing.cc:591:42: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> boolberry(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> boolberry(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:592:17: error: within this context HandleScope scope; ^ ../multihashing.cc:594:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 2) ^ ../multihashing.cc:597:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:598:39: error: invalid types ‘const int[int]’ for array subscript Local<Object> target_spad = args[1]->ToObject(); ^ ../multihashing.cc:607:13: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if(args.Length() >= 3) ^ ../multihashing.cc:608:18: error: invalid types ‘const int[int]’ for array subscript if(args[2]->IsUint32()) ^ ../multihashing.cc:609:28: error: invalid types ‘const int[int]’ for array subscript height = args[2]->ToUint32()->Uint32Value(); ^ ../multihashing.cc:607:7: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wparentheses] if(args.Length() >= 3) ^ ../multihashing.cc:622:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:622:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:623:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:626:27: error: ‘Arguments’ does not name a type Handle<Value> nist5(const Arguments& args) { ^ ../multihashing.cc:626:38: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> nist5(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> nist5(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:627:17: error: within this context HandleScope scope; ^ ../multihashing.cc:629:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:632:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:644:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:644:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:645:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:648:26: error: ‘Arguments’ does not name a type Handle<Value> sha1(const Arguments& args) { ^ ../multihashing.cc:648:37: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> sha1(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> sha1(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:649:17: error: within this context HandleScope scope; ^ ../multihashing.cc:651:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:654:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:666:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:666:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:667:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:670:25: error: ‘Arguments’ does not name a type Handle<Value> x15(const Arguments& args) { ^ ../multihashing.cc:670:36: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> x15(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> x15(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:671:17: error: within this context HandleScope scope; ^ ../multihashing.cc:673:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:676:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:688:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:688:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:689:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:692:27: error: ‘Arguments’ does not name a type Handle<Value> fresh(const Arguments& args) { ^ ../multihashing.cc:692:38: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> fresh(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> fresh(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:693:17: error: within this context HandleScope scope; ^ ../multihashing.cc:695:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:698:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:710:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:710:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:711:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: At global scope: ../multihashing.cc:714:24: error: ‘Arguments’ does not name a type Handle<Value> jh(const Arguments& args) { ^ ../multihashing.cc:714:35: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive] Handle<Value> jh(const Arguments& args) { ^ In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h: In function ‘v8::Handle<v8::Value> jh(const int&)’: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../multihashing.cc:715:17: error: within this context HandleScope scope; ^ ../multihashing.cc:717:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) ^ ../multihashing.cc:720:34: error: invalid types ‘const int[int]’ for array subscript Local<Object> target = args[0]->ToObject(); ^ ../multihashing.cc:732:11: error: expected primary-expression before ‘*’ token Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:732:13: error: ‘buff’ was not declared in this scope Buffer* buff = Buffer::New(output, 32); ^ ../multihashing.cc:733:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(buff->handle_); ^ ../multihashing.cc: In function ‘void init(v8::Handle<v8::Object>)’: ../multihashing.cc:737:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("quark"), FunctionTemplate::New(quark)->GetFunction()); ^ ../multihashing.cc:737:73: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("quark"), FunctionTemplate::New(quark)->GetFunction()); ^ ../multihashing.cc:737:73: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:738:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("x11"), FunctionTemplate::New(x11)->GetFunction()); ^ ../multihashing.cc:738:69: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("x11"), FunctionTemplate::New(x11)->GetFunction()); ^ ../multihashing.cc:738:69: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:739:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("scrypt"), FunctionTemplate::New(scrypt)->GetFunction()); ^ ../multihashing.cc:739:75: error: no matching function for call to ‘v8::FunctionTemplate::New(<unresolved overloaded function type>)’ exports->Set(String::NewSymbol("scrypt"), FunctionTemplate::New(scrypt)->GetFunction()); ^ ../multihashing.cc:739:75: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘<unresolved overloaded function type>’ to ‘v8::Isolate*’ ../multihashing.cc:740:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("scryptn"), FunctionTemplate::New(scryptn)->GetFunction()); ^ ../multihashing.cc:740:77: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("scryptn"), FunctionTemplate::New(scryptn)->GetFunction()); ^ ../multihashing.cc:740:77: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:741:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("scryptjane"), FunctionTemplate::New(scryptjane)->GetFunction()); ^ ../multihashing.cc:741:83: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("scryptjane"), FunctionTemplate::New(scryptjane)->GetFunction()); ^ ../multihashing.cc:741:83: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:742:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("yescrypt"), FunctionTemplate::New(yescrypt)->GetFunction()); ^ ../multihashing.cc:742:79: error: no matching function for call to ‘v8::FunctionTemplate::New(<unresolved overloaded function type>)’ exports->Set(String::NewSymbol("yescrypt"), FunctionTemplate::New(yescrypt)->GetFunction()); ^ ../multihashing.cc:742:79: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘<unresolved overloaded function type>’ to ‘v8::Isolate*’ ../multihashing.cc:743:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("keccak"), FunctionTemplate::New(keccak)->GetFunction()); ^ ../multihashing.cc:743:75: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("keccak"), FunctionTemplate::New(keccak)->GetFunction()); ^ ../multihashing.cc:743:75: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:744:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("bcrypt"), FunctionTemplate::New(bcrypt)->GetFunction()); ^ ../multihashing.cc:744:75: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("bcrypt"), FunctionTemplate::New(bcrypt)->GetFunction()); ^ ../multihashing.cc:744:75: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:745:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("skein"), FunctionTemplate::New(skein)->GetFunction()); ^ ../multihashing.cc:745:73: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("skein"), FunctionTemplate::New(skein)->GetFunction()); ^ ../multihashing.cc:745:73: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:746:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("groestl"), FunctionTemplate::New(groestl)->GetFunction()); ^ ../multihashing.cc:746:77: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("groestl"), FunctionTemplate::New(groestl)->GetFunction()); ^ ../multihashing.cc:746:77: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:747:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("groestlmyriad"), FunctionTemplate::New(groestlmyriad)->GetFunction()); ^ ../multihashing.cc:747:89: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("groestlmyriad"), FunctionTemplate::New(groestlmyriad)->GetFunction()); ^ ../multihashing.cc:747:89: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:748:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("blake"), FunctionTemplate::New(blake)->GetFunction()); ^ ../multihashing.cc:748:73: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("blake"), FunctionTemplate::New(blake)->GetFunction()); ^ ../multihashing.cc:748:73: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:749:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("fugue"), FunctionTemplate::New(fugue)->GetFunction()); ^ ../multihashing.cc:749:73: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("fugue"), FunctionTemplate::New(fugue)->GetFunction()); ^ ../multihashing.cc:749:73: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:750:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("qubit"), FunctionTemplate::New(qubit)->GetFunction()); ^ ../multihashing.cc:750:73: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("qubit"), FunctionTemplate::New(qubit)->GetFunction()); ^ ../multihashing.cc:750:73: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:751:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("hefty1"), FunctionTemplate::New(hefty1)->GetFunction()); ^ ../multihashing.cc:751:75: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("hefty1"), FunctionTemplate::New(hefty1)->GetFunction()); ^ ../multihashing.cc:751:75: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:752:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("shavite3"), FunctionTemplate::New(shavite3)->GetFunction()); ^ ../multihashing.cc:752:79: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("shavite3"), FunctionTemplate::New(shavite3)->GetFunction()); ^ ../multihashing.cc:752:79: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:753:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("cryptonight"), FunctionTemplate::New(cryptonight)->GetFunction()); ^ ../multihashing.cc:753:85: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("cryptonight"), FunctionTemplate::New(cryptonight)->GetFunction()); ^ ../multihashing.cc:753:85: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:754:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("x13"), FunctionTemplate::New(x13)->GetFunction()); ^ ../multihashing.cc:754:69: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("x13"), FunctionTemplate::New(x13)->GetFunction()); ^ ../multihashing.cc:754:69: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:755:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("x14"), FunctionTemplate::New(x14)->GetFunction()); ^ ../multihashing.cc:755:69: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("x14"), FunctionTemplate::New(x14)->GetFunction()); ^ ../multihashing.cc:755:69: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:756:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("boolberry"), FunctionTemplate::New(boolberry)->GetFunction()); ^ ../multihashing.cc:756:81: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("boolberry"), FunctionTemplate::New(boolberry)->GetFunction()); ^ ../multihashing.cc:756:81: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:757:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("nist5"), FunctionTemplate::New(nist5)->GetFunction()); ^ ../multihashing.cc:757:73: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("nist5"), FunctionTemplate::New(nist5)->GetFunction()); ^ ../multihashing.cc:757:73: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:758:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("sha1"), FunctionTemplate::New(sha1)->GetFunction()); ^ ../multihashing.cc:758:71: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("sha1"), FunctionTemplate::New(sha1)->GetFunction()); ^ ../multihashing.cc:758:71: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:759:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("x15"), FunctionTemplate::New(x15)->GetFunction()); ^ ../multihashing.cc:759:69: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("x15"), FunctionTemplate::New(x15)->GetFunction()); ^ ../multihashing.cc:759:69: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:760:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("fresh"), FunctionTemplate::New(fresh)->GetFunction()); ^ ../multihashing.cc:760:73: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("fresh"), FunctionTemplate::New(fresh)->GetFunction()); ^ ../multihashing.cc:760:73: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:761:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("s3"), FunctionTemplate::New(s3)->GetFunction()); ^ ../multihashing.cc:761:67: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("s3"), FunctionTemplate::New(s3)->GetFunction()); ^ ../multihashing.cc:761:67: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:762:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("neoscrypt"), FunctionTemplate::New(neoscrypt_hash)->GetFunction()); ^ ../multihashing.cc:762:86: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("neoscrypt"), FunctionTemplate::New(neoscrypt_hash)->GetFunction()); ^ ../multihashing.cc:762:86: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:763:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("dcrypt"), FunctionTemplate::New(dcrypt)->GetFunction()); ^ ../multihashing.cc:763:75: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("dcrypt"), FunctionTemplate::New(dcrypt)->GetFunction()); ^ ../multihashing.cc:763:75: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc:764:18: error: ‘NewSymbol’ is not a member of ‘v8::String’ exports->Set(String::NewSymbol("jh"), FunctionTemplate::New(jh)->GetFunction()); ^ ../multihashing.cc:764:67: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))’ exports->Set(String::NewSymbol("jh"), FunctionTemplate::New(jh)->GetFunction()); ^ ../multihashing.cc:764:67: note: candidate is: In file included from /home/nompuser/.node-gyp/0.12.4/src/node.h:61:0, from ../multihashing.cc:1: /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int) static Local<FunctionTemplate> New( ^ /home/nompuser/.node-gyp/0.12.4/deps/v8/include/v8.h:3455:34: note: no known conversion for argument 1 from ‘v8::Handle<v8::Value>(const int&)’ to ‘v8::Isolate*’ ../multihashing.cc: In function ‘v8::Handle<v8::Value> except(const char*)’: ../multihashing.cc:43:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> quark(const int&)’: ../multihashing.cc:65:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> x11(const int&)’: ../multihashing.cc:87:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> x5(const int&)’: ../multihashing.cc:109:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> scrypt(const int&)’: ../multihashing.cc:136:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> neoscrypt_hash(const int&)’: ../multihashing.cc:158:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> scryptn(const int&)’: ../multihashing.cc:188:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> scryptjane(const int&)’: ../multihashing.cc:222:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> yescrypt(const int&)’: ../multihashing.cc:244:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> keccak(const int&)’: ../multihashing.cc:266:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> bcrypt(const int&)’: ../multihashing.cc:287:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> skein(const int&)’: ../multihashing.cc:309:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> groestl(const int&)’: ../multihashing.cc:332:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> groestlmyriad(const int&)’: ../multihashing.cc:355:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> blake(const int&)’: ../multihashing.cc:378:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> dcrypt(const int&)’: ../multihashing.cc:400:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> fugue(const int&)’: ../multihashing.cc:422:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> qubit(const int&)’: ../multihashing.cc:445:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> s3(const int&)’: ../multihashing.cc:467:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> hefty1(const int&)’: ../multihashing.cc:489:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> shavite3(const int&)’: ../multihashing.cc:512:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> cryptonight(const int&)’: ../multihashing.cc:545:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> x13(const int&)’: ../multihashing.cc:567:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> x14(const int&)’: ../multihashing.cc:589:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> boolberry(const int&)’: ../multihashing.cc:624:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> nist5(const int&)’: ../multihashing.cc:646:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> sha1(const int&)’: ../multihashing.cc:668:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> x15(const int&)’: ../multihashing.cc:690:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> fresh(const int&)’: ../multihashing.cc:712:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../multihashing.cc: In function ‘v8::Handle<v8::Value> jh(const int&)’: ../multihashing.cc:734:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ make: *** [Release/obj.target/multihashing/multihashing.o] Error 1 make: Leaving directory/home/nompuser/unomp/node_modules/merged-pooler/node_modules/multi-hashing/build' gyp ERR! build error gyp ERR! stack Error: make failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23) gyp ERR! stack at ChildProcess.emit (events.js:110:17) gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:1074:12) gyp ERR! System Linux 3.13.0-52-generic gyp ERR! command "node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /home/nompuser/unomp/node_modules/merged-pooler/node_modules/multi-hashing gyp ERR! node -v v0.12.4 gyp ERR! node-gyp -v v1.0.3 gyp ERR! not ok npm ERR! Linux 3.13.0-52-generic npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "update" npm ERR! node v0.12.4 npm ERR! npm v2.10.1 npm ERR! code ELIFECYCLE

npm ERR! multi-hashing@0.0.9 install: node-gyp rebuild npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the multi-hashing@0.0.9 install script 'node-gyp rebuild'. npm ERR! This is most likely a problem with the multi-hashing package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node-gyp rebuild npm ERR! You can get their info via: npm ERR! npm owner ls multi-hashing npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request: npm ERR! /home/nompuser/unomp/npm-debug.log nompuser@Singa:~/unomp$ gcc --version gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2 Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

sigwo commented 9 years ago

In the future, for the sake of cleanliness and ease of troubleshooting, please copy the above into something like hastebin.

As for your issue, you didn't downgrade Node.js

gyp ERR! node -v v0.12.4

Follow the instructions on README.md and you will have success :+1:

2pay commented 6 years ago

First default again node version to 0.10.25:

nvm use 0.10.25

Install node-gyp:

npm install -g node-gyp

Update again:

npm update

first run update command nodejs auto upgrade to node v4.x. You must set again to 0.10.25 and try again update.