rlidwka / sinopia

Private npm repository server
5.51k stars 656 forks source link

Installation errors #439

Open MitchK opened 7 years ago

MitchK commented 7 years ago

When I install Sinopia under Ubuntu 16.04 and Nodejs 6.9, I get:

npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated node-uuid@1.4.3: use uuid module instead
npm WARN deprecated tough-cookie@1.2.0: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130

> crypt3@0.1.8 install /usr/lib/node_modules/sinopia/node_modules/crypt3
> node-gyp rebuild

make: Entering directory '/usr/lib/node_modules/sinopia/node_modules/crypt3/build'
  CXX(target) Release/obj.target/crypt3/crypt3.o
In file included from ../crypt3.cc:7:0:
../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
 NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                         ^
../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here
 NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                         ^
../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared
     , node::smalloc::FreeCallback callback
             ^
../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’
     , node::smalloc::FreeCallback callback
                                   ^
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope
         v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                  ^
../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope
         v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                            ^
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:
../node_modules/nan/nan.h:672:67: error: no matching function for call to ‘New(v8::Isolate*, const char*&, uint32_t&)’
     return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                   ^
In file included from ../node_modules/nan/nan.h:25:0,
                 from ../crypt3.cc:7:
/home/i841712/.node-gyp/4.6.2/include/node/node_buffer.h:34:40: note: candidate: v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, v8::Local<v8::String>, node::encoding) <near match>
 NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                        ^
/home/i841712/.node-gyp/4.6.2/include/node/node_buffer.h:34:40: note:   conversion of argument 3 would be ill-formed:
In file included from ../crypt3.cc:7:0:
../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘uint32_t {aka unsigned int}’ to ‘node::encoding’ [-fpermissive]
     return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                   ^
In file included from ../node_modules/nan/nan.h:25:0,
                 from ../crypt3.cc:7:
/home/i841712/.node-gyp/4.6.2/include/node/node_buffer.h:46:40: note: candidate: v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t) <near match>
 NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                        ^
/home/i841712/.node-gyp/4.6.2/include/node/node_buffer.h:46:40: note:   conversion of argument 2 would be ill-formed:
In file included from ../crypt3.cc:7:0:
../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
     return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                   ^
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:
../node_modules/nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
     return node::Buffer::New(v8::Isolate::GetCurrent(), size);
                             ^
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:
../node_modules/nan/nan.h:683:12: error: ‘Use’ is not a member of ‘node::Buffer’
     return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
            ^
../crypt3.cc: In function ‘void Method(const v8::FunctionCallbackInfo<v8::Value>&)’:
../crypt3.cc:29:59: warning: ‘v8::Local<v8::Value> node::ErrnoException(int, const char*, const char*, const char*)’ is deprecated: Use ErrnoException(isolate, ...) [-Wdeprecated-declarations]
   return NanThrowError(node::ErrnoException(errno, "crypt"));
                                                           ^
In file included from ../crypt3.cc:3:0:
/home/i841712/.node-gyp/4.6.2/include/node/node.h:100:45: note: declared here
                 inline v8::Local<v8::Value> ErrnoException(
                                             ^
/home/i841712/.node-gyp/4.6.2/include/node/node.h:66:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^
crypt3.target.mk:96: recipe for target 'Release/obj.target/crypt3/crypt3.o' failed
make: *** [Release/obj.target/crypt3/crypt3.o] Error 1
make: Leaving directory '/usr/lib/node_modules/sinopia/node_modules/crypt3/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:276:23)
gyp ERR! stack     at emitTwo (events.js:87:13)
gyp ERR! stack     at ChildProcess.emit (events.js:172:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:211:12)
gyp ERR! System Linux 4.4.0-47-generic
gyp ERR! command "/usr/bin/nodejs" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /usr/lib/node_modules/sinopia/node_modules/crypt3
gyp ERR! node -v v4.6.2
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok 

> fs-ext@0.4.5 install /usr/lib/node_modules/sinopia/node_modules/fs-ext
> node-gyp configure build

make: Entering directory '/usr/lib/node_modules/sinopia/node_modules/fs-ext/build'
  CXX(target) Release/obj.target/fs-ext/fs-ext.o
In file included from ../fs-ext.cc:27:0:
../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
 NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                         ^
../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here
 NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                         ^
../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared
     , node::smalloc::FreeCallback callback
             ^
../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’
     , node::smalloc::FreeCallback callback
                                   ^
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope
         v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                  ^
../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope
         v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                            ^
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:
../node_modules/nan/nan.h:672:67: error: no matching function for call to ‘New(v8::Isolate*, const char*&, uint32_t&)’
     return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                   ^
In file included from ../node_modules/nan/nan.h:25:0,
                 from ../fs-ext.cc:27:
/home/i841712/.node-gyp/4.6.2/include/node/node_buffer.h:34:40: note: candidate: v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, v8::Local<v8::String>, node::encoding) <near match>
 NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                        ^
/home/i841712/.node-gyp/4.6.2/include/node/node_buffer.h:34:40: note:   conversion of argument 3 would be ill-formed:
In file included from ../fs-ext.cc:27:0:
../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘uint32_t {aka unsigned int}’ to ‘node::encoding’ [-fpermissive]
     return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                   ^
In file included from ../node_modules/nan/nan.h:25:0,
                 from ../fs-ext.cc:27:
/home/i841712/.node-gyp/4.6.2/include/node/node_buffer.h:46:40: note: candidate: v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t) <near match>
 NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                        ^
/home/i841712/.node-gyp/4.6.2/include/node/node_buffer.h:46:40: note:   conversion of argument 2 would be ill-formed:
In file included from ../fs-ext.cc:27:0:
../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
     return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                   ^
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:
../node_modules/nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
     return node::Buffer::New(v8::Isolate::GetCurrent(), size);
                             ^
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:
../node_modules/nan/nan.h:683:12: error: ‘Use’ is not a member of ‘node::Buffer’
     return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
            ^
../fs-ext.cc: In function ‘void EIO_After(uv_work_t*)’:
../fs-ext.cc:108:47: warning: ‘v8::Local<v8::Value> node::ErrnoException(int, const char*, const char*, const char*)’ is deprecated: Use ErrnoException(isolate, ...) [-Wdeprecated-declarations]
     argv[0] = ErrnoException(store_data->error);
                                               ^
In file included from ../fs-ext.cc:20:0:
/home/i841712/.node-gyp/4.6.2/include/node/node.h:100:45: note: declared here
                 inline v8::Local<v8::Value> ErrnoException(
                                             ^
/home/i841712/.node-gyp/4.6.2/include/node/node.h:66:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^
../fs-ext.cc:156:29: warning: ‘void node::FatalException(const v8::TryCatch&)’ is deprecated: Use FatalException(isolate, ...) [-Wdeprecated-declarations]
     FatalException(try_catch);
                             ^
In file included from ../fs-ext.cc:20:0:
/home/i841712/.node-gyp/4.6.2/include/node/node.h:284:29: note: declared here
                 inline void FatalException(const v8::TryCatch& try_catch) {
                             ^
/home/i841712/.node-gyp/4.6.2/include/node/node.h:66:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^
../fs-ext.cc: In function ‘void Flock(const v8::FunctionCallbackInfo<v8::Value>&)’:
../fs-ext.cc:299:58: warning: ‘v8::Local<v8::Value> node::ErrnoException(int, const char*, const char*, const char*)’ is deprecated: Use ErrnoException(isolate, ...) [-Wdeprecated-declarations]
     if (i != 0) return NanThrowError(ErrnoException(errno));
                                                          ^
In file included from ../fs-ext.cc:20:0:
/home/i841712/.node-gyp/4.6.2/include/node/node.h:100:45: note: declared here
                 inline v8::Local<v8::Value> ErrnoException(
                                             ^
/home/i841712/.node-gyp/4.6.2/include/node/node.h:66:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^
../fs-ext.cc: In function ‘void Seek(const v8::FunctionCallbackInfo<v8::Value>&)’:
../fs-ext.cc:343:69: warning: ‘v8::Local<v8::Value> node::ErrnoException(int, const char*, const char*, const char*)’ is deprecated: Use ErrnoException(isolate, ...) [-Wdeprecated-declarations]
     if (offs_result == -1) return NanThrowError(ErrnoException(errno));
                                                                     ^
In file included from ../fs-ext.cc:20:0:
/home/i841712/.node-gyp/4.6.2/include/node/node.h:100:45: note: declared here
                 inline v8::Local<v8::Value> ErrnoException(
                                             ^
/home/i841712/.node-gyp/4.6.2/include/node/node.h:66:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^
../fs-ext.cc: In function ‘void Fcntl(const v8::FunctionCallbackInfo<v8::Value>&)’:
../fs-ext.cc:380:64: warning: ‘v8::Local<v8::Value> node::ErrnoException(int, const char*, const char*, const char*)’ is deprecated: Use ErrnoException(isolate, ...) [-Wdeprecated-declarations]
     if (result == -1) return NanThrowError(ErrnoException(errno));
                                                                ^
In file included from ../fs-ext.cc:20:0:
/home/i841712/.node-gyp/4.6.2/include/node/node.h:100:45: note: declared here
                 inline v8::Local<v8::Value> ErrnoException(
                                             ^
/home/i841712/.node-gyp/4.6.2/include/node/node.h:66:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^
../fs-ext.cc: In function ‘void UTime(const v8::FunctionCallbackInfo<v8::Value>&)’:
../fs-ext.cc:439:80: warning: ‘v8::Local<v8::Value> node::ErrnoException(int, const char*, const char*, const char*)’ is deprecated: Use ErrnoException(isolate, ...) [-Wdeprecated-declarations]
  if (ret != 0) return NanThrowError(ErrnoException(errno, "utime", "", *path));
                                                                             ^
In file included from ../fs-ext.cc:20:0:
/home/i841712/.node-gyp/4.6.2/include/node/node.h:100:45: note: declared here
                 inline v8::Local<v8::Value> ErrnoException(
                                             ^
/home/i841712/.node-gyp/4.6.2/include/node/node.h:66:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^
../fs-ext.cc: In function ‘void StatVFS(const v8::FunctionCallbackInfo<v8::Value>&)’:
../fs-ext.cc:476:82: warning: ‘v8::Local<v8::Value> node::ErrnoException(int, const char*, const char*, const char*)’ is deprecated: Use ErrnoException(isolate, ...) [-Wdeprecated-declarations]
 f (ret != 0) return NanThrowError(ErrnoException(errno, "statvfs", "", *path));
                                                                             ^
In file included from ../fs-ext.cc:20:0:
/home/i841712/.node-gyp/4.6.2/include/node/node.h:100:45: note: declared here
                 inline v8::Local<v8::Value> ErrnoException(
                                             ^
/home/i841712/.node-gyp/4.6.2/include/node/node.h:66:42: note: in definition of macro ‘NODE_DEPRECATED’
     __attribute__((deprecated(message))) declarator
                                          ^
fs-ext.target.mk:96: recipe for target 'Release/obj.target/fs-ext/fs-ext.o' failed
make: *** [Release/obj.target/fs-ext/fs-ext.o] Error 1
make: Leaving directory '/usr/lib/node_modules/sinopia/node_modules/fs-ext/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:276:23)
gyp ERR! stack     at emitTwo (events.js:87:13)
gyp ERR! stack     at ChildProcess.emit (events.js:172:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:211:12)
gyp ERR! System Linux 4.4.0-47-generic
gyp ERR! command "/usr/bin/nodejs" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "build"
gyp ERR! cwd /usr/lib/node_modules/sinopia/node_modules/fs-ext
gyp ERR! node -v v4.6.2
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok 
npm WARN optional dep failed, continuing crypt3@0.1.8

> dtrace-provider@0.4.0 install /usr/lib/node_modules/sinopia/node_modules/bunyan/node_modules/dtrace-provider
> node scripts/install.js

npm WARN optional dep failed, continuing fs-ext@0.4.5
/usr/bin/sinopia -> /usr/lib/node_modules/sinopia/bin/sinopia
sinopia@1.4.0 /usr/lib/node_modules/sinopia
├── sinopia-htpasswd@0.4.5
├── async@0.9.2
├── es6-shim@0.21.1
├── commander@2.8.1 (graceful-readlink@1.0.1)
├── http-errors@1.3.1 (inherits@2.0.1, statuses@1.2.1)
├── cookies@0.5.0 (keygrip@1.0.1)
├── jju@1.2.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)
├── minimatch@1.0.0 (sigmund@1.0.1, lru-cache@2.6.4)
├── mkdirp@0.5.1 (minimist@0.0.8)
├── JSONStream@1.0.3 (through@2.3.7, jsonparse@1.0.0)
├── compression@1.4.4 (on-headers@1.0.0, vary@1.0.0, bytes@1.0.0, debug@2.2.0, compressible@2.0.2, accepts@1.2.7)
├── express-json5@0.1.0 (raw-body@1.3.4)
├── body-parser@1.12.4 (content-type@1.0.1, bytes@1.0.0, depd@1.0.1, qs@2.4.2, raw-body@2.0.2, on-finished@2.2.1, debug@2.2.0, iconv-lite@0.4.8, type-is@1.6.2)
├── semver@4.3.5
├── express@5.0.0-alpha.1 (utils-merge@1.0.0, media-typer@0.3.0, vary@1.0.0, merge-descriptors@0.0.2, cookie@0.1.2, fresh@0.2.4, range-parser@1.0.2, finalhandler@0.3.2, serve-static@1.7.2, content-disposition@0.5.0, escape-html@1.0.1, cookie-signature@1.0.5, parseurl@1.3.0, path-to-regexp@0.1.3, methods@1.1.0, depd@1.0.1, qs@2.3.2, on-finished@2.1.1, send@0.10.1, debug@2.1.3, proxy-addr@1.0.8, type-is@1.5.7, etag@1.5.1, accepts@1.1.4)
├── lunr@0.5.9
├── request@2.56.0 (forever-agent@0.6.1, aws-sign2@0.5.0, caseless@0.10.0, tunnel-agent@0.4.0, oauth-sign@0.8.0, isstream@0.1.2, stringstream@0.0.4, json-stringify-safe@5.0.1, node-uuid@1.4.3, qs@3.1.0, combined-stream@1.0.3, mime-types@2.0.12, tough-cookie@1.2.0, http-signature@0.11.0, form-data@0.2.0, bl@0.9.4, hawk@2.3.1, har-validator@1.7.1)
├── bunyan@1.3.5 (safe-json-stringify@1.0.3, mv@2.0.3, dtrace-provider@0.4.0)
├── highlight.js@8.6.0
├── handlebars@2.0.0 (optimist@0.3.7, uglify-js@2.3.6)
├── js-yaml@3.3.1 (esprima@2.2.0, argparse@1.0.2)
└── render-readme@1.3.0 (sanitize-html@1.6.1, markdown-it@4.2.1)
Miguel-Herrero commented 7 years ago

Same error when installing under MacOS Sierra 10.12.1 (16B2555) and Nodejs v7.2.1 😢

ziyan-junaideen commented 7 years ago

I am also having a similar error. It seems to work though when running sinopia. Pointed the registry to it and seems to install stuff through it.

Extra:

I had this issue with Node 5., I updated it to 7.2 wondering if the old node was the issue, but still remained.

kferrone commented 7 years ago

I also have the same error exact stack trace during the build. I am on Fedora 25 64bit, node-7.2.1, npm-3.10.10.

jiezhiyong commented 7 years ago

me too ios: 10.10.5 macos sierra node: v8.3.0 npm: 5.3.0

Last login: Tue Aug 15 18:00:00 on ttys005 jiezhiyongdeMacBook-Air:sinopia jiezhiyong$ npm install sinopia -g npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN deprecated node-uuid@1.4.3: Use uuid module instead npm WARN deprecated tough-cookie@1.2.0: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130 /usr/local/bin/sinopia -> /usr/local/lib/node_modules/sinopia/bin/sinopia

dtrace-provider@0.4.0 install /usr/local/lib/node_modules/sinopia/node_modules/bunyan/node_modules/dtrace-provider node scripts/install.js


Building dtrace-provider failed with exit code 1 and signal 0 re-run install with environment variable V set to see the build output

crypt3@0.1.8 install /usr/local/lib/node_modules/sinopia/node_modules/crypt3 node-gyp rebuild

CXX(target) Release/obj.target/crypt3/crypt3.o In file included from ../crypt3.cc:7: In file included from ../node_modules/nan/nan.h:82: ../node_modules/nan/nan_new.h:34:56: warning: 'ToInt32' is deprecated [-Wdeprecated-declarations] To(v8::Handle i) { return i->ToInt32(); } ^ /Users/jiezhiyong/.node-gyp/8.3.0/include/node/v8.h:9614:21: note: 'ToInt32' has been explicitly marked deprecated here Local Value::ToInt32() const { ^ In file included from ../crypt3.cc:7: In file included from ../node_modules/nan/nan.h:82: ../node_modules/nan/nan_new.h:39:56: warning: 'ToUint32' is deprecated [-Wdeprecated-declarations] To(v8::Handle i) { return i->ToUint32(); } ^ /Users/jiezhiyong/.node-gyp/8.3.0/include/node/v8.h:9608:22: note: 'ToUint32' has been explicitly marked deprecated here Local Value::ToUint32() const { ^ In file included from ../crypt3.cc:7: In file included from ../node_modules/nan/nan.h:82: In file included from ../node_modules/nan/nan_new.h:189: ../node_modules/nan/nan_implementation_12_inl.h:49:29: warning: 'New' is deprecated [-Wdeprecated-declarations] return v8::BooleanObject::New(value).As(); ^ /Users/jiezhiyong/.node-gyp/8.3.0/include/node/v8.h:4749:56: note: 'New' has been explicitly marked deprecated here V8_DEPRECATED("Pass an isolate", static Local New(bool value)); ^ In file included from ../crypt3.cc:7: In file included from ../node_modules/nan/nan.h:82: In file included from ../node_modules/nan/nan_new.h:189: ../node_modules/nan/nan_implementation_12_inl.h:166:30: warning: 'Compile' is deprecated [-Wdeprecated-declarations] return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src); ^ /Users/jiezhiyong/.node-gyp/8.3.0/include/node/v8.h:1380:21: note: 'Compile' has been explicitly marked deprecated here Local Githubissues.

  • Githubissues is a development platform for aggregating issues.