[GH-ISSUE #222] can not create-proton-app on Alpinelinux #156

Closed
opened 2026-05-05 11:50:28 -06:00 by gitea-mirror · 6 comments
Owner

Originally created by @zaoqi on GitHub (Aug 11, 2019).
Original GitHub issue: https://github.com/kusti8/proton-native/issues/222

https://gitlab.com/zaoqi/react-native-test/-/jobs/269647764
script: 4b60f01e85/.gitlab-ci.yml

$ ./node_modules/.bin/create-proton-app my-app

Creating a new Proton Native app on /builds/zaoqi/react-native-test/public/AwesomeProject/my-app

Installing packages... This may take a few minutes. 

npm
 
WARN
 
deprecated
 core-js@1.2.7: core-js@<2.6.8 is no longer maintained. Please, upgrade to core-js@3 or at least to actual version of core-js@2.


> libui-node@0.2.1 install /builds/zaoqi/react-native-test/public/AwesomeProject/my-app/node_modules/libui-node
> libui-download && autogypi && npm run build


Downloaded zip: /root/.libui/libui-shared-linux-x64-alpha3.5-master-008.tar.gz

Libui binaries extracted to: /builds/zaoqi/react-native-test/public/AwesomeProject/my-app/node_modules/libui-node


> libui-node@0.2.1 build /builds/zaoqi/react-native-test/public/AwesomeProject/my-app/node_modules/libui-node
> node-gyp configure build


gyp
 
ERR!
 
configure error
 

gyp
 
ERR!
 
stack
 Error: Can't find Python executable "python", you can set the PYTHON env variable.

gyp
 
ERR!
 
stack
     at PythonFinder.failNoPython (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:484:19)

gyp
 
ERR!
 
stack
     at PythonFinder.<anonymous> (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:406:16)

gyp
 
ERR!
 
stack
     at F (/usr/lib/node_modules/npm/node_modules/which/which.js:68:16)

gyp
 
ERR!
 
stack
     at E (/usr/lib/node_modules/npm/node_modules/which/which.js:80:29)

gyp
 
ERR! stack     at /usr/lib/node_modules/npm/node_modules/which/which.js:89:16
gyp ERR! stack     at /usr/lib/node_modules/npm/node_modules/isexe/index.js:42:5
gyp ERR! stack     at /usr/lib/node_modules/npm/node_modules/isexe/mode.js:8:5
gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:153:21)
gyp ERR! System Linux 4.19.23-coreos-r1
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "build"
gyp ERR! cwd /builds/zaoqi/react-native-test/public/AwesomeProject/my-app/node_modules/libui-node
gyp ERR! node -v v10.16.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok 

npm
 
ERR!
 
code
 ELIFECYCLE

npm
 
ERR!
 
errno
 1

npm
 
ERR!
 libui-node@0.2.1 build: `node-gyp configure build`

npm
 
ERR!
 Exit status 1

npm
 
ERR!
 

npm
 
ERR!
 Failed at the libui-node@0.2.1 build script.

npm
 
ERR!
 This is probably not a problem with npm. There is likely additional logging output above.

npm
 
WARN
 Local package.json exists, but node_modules missing, did you mean to install?



npm
 
ERR!
 A complete log of this run can be found in:

npm
 
ERR!
     /root/.npm/_logs/2019-08-09T16_56_47_906Z-debug.log

npm
 
WARN
 
optional
 SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules/fsevents):

npm
 
WARN
 
notsup
 SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})



npm
 
ERR!
 
code
 ELIFECYCLE

npm
 
ERR!
 
errno
 1

npm
 
ERR!
 libui-node@0.2.1 install: `libui-download && autogypi && npm run build`

npm
 
ERR!
 Exit status 1

npm
 
ERR!
 

npm
 
ERR!
 Failed at the libui-node@0.2.1 install script.

npm
 
ERR!
 This is probably not a problem with npm. There is likely additional logging output above.



npm
 
ERR!
 A complete log of this run can be found in:

npm
 
ERR!
     /root/.npm/_logs/2019-08-09T16_56_49_279Z-debug.log


An error ocurred: 
 npm install has failed.
Originally created by @zaoqi on GitHub (Aug 11, 2019). Original GitHub issue: https://github.com/kusti8/proton-native/issues/222 https://gitlab.com/zaoqi/react-native-test/-/jobs/269647764 script: https://gitlab.com/zaoqi/react-native-test/blob/4b60f01e853c9bef5934c182cd3463d95a1a7323/.gitlab-ci.yml ``` $ ./node_modules/.bin/create-proton-app my-app Creating a new Proton Native app on /builds/zaoqi/react-native-test/public/AwesomeProject/my-app Installing packages... This may take a few minutes. npm WARN deprecated core-js@1.2.7: core-js@<2.6.8 is no longer maintained. Please, upgrade to core-js@3 or at least to actual version of core-js@2. > libui-node@0.2.1 install /builds/zaoqi/react-native-test/public/AwesomeProject/my-app/node_modules/libui-node > libui-download && autogypi && npm run build Downloaded zip: /root/.libui/libui-shared-linux-x64-alpha3.5-master-008.tar.gz Libui binaries extracted to: /builds/zaoqi/react-native-test/public/AwesomeProject/my-app/node_modules/libui-node > libui-node@0.2.1 build /builds/zaoqi/react-native-test/public/AwesomeProject/my-app/node_modules/libui-node > node-gyp configure build gyp ERR! configure error gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable. gyp ERR! stack at PythonFinder.failNoPython (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:484:19) gyp ERR! stack at PythonFinder.<anonymous> (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:406:16) gyp ERR! stack at F (/usr/lib/node_modules/npm/node_modules/which/which.js:68:16) gyp ERR! stack at E (/usr/lib/node_modules/npm/node_modules/which/which.js:80:29) gyp ERR! stack at /usr/lib/node_modules/npm/node_modules/which/which.js:89:16 gyp ERR! stack at /usr/lib/node_modules/npm/node_modules/isexe/index.js:42:5 gyp ERR! stack at /usr/lib/node_modules/npm/node_modules/isexe/mode.js:8:5 gyp ERR! stack at FSReqWrap.oncomplete (fs.js:153:21) gyp ERR! System Linux 4.19.23-coreos-r1 gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "build" gyp ERR! cwd /builds/zaoqi/react-native-test/public/AwesomeProject/my-app/node_modules/libui-node gyp ERR! node -v v10.16.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! libui-node@0.2.1 build: `node-gyp configure build` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the libui-node@0.2.1 build script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm WARN Local package.json exists, but node_modules missing, did you mean to install? npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2019-08-09T16_56_47_906Z-debug.log npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! libui-node@0.2.1 install: `libui-download && autogypi && npm run build` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the libui-node@0.2.1 install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2019-08-09T16_56_49_279Z-debug.log An error ocurred: npm install has failed. ```
Author
Owner

@mischnic commented on GitHub (Aug 11, 2019):

See the node-gyp requirements: https://github.com/nodejs/node-gyp#on-unix
you need Python v2.7, make and GCC

<!-- gh-comment-id:520247997 --> @mischnic commented on GitHub (Aug 11, 2019): See the node-gyp requirements: https://github.com/nodejs/node-gyp#on-unix you need Python v2.7, make and GCC
Author
Owner

@zaoqi commented on GitHub (Aug 12, 2019):

364d58c52b/.gitlab-ci.yml

https://gitlab.com/zaoqi/react-native-test/-/jobs/270498486

$ create-proton-app my-app

Creating a new Proton Native app on /builds/zaoqi/react-native-test/public/my-app

Installing packages... This may take a few minutes. 

npm
 
WARN
 
deprecated
 core-js@1.2.7: core-js@<2.6.8 is no longer maintained. Please, upgrade to core-js@3 or at least to actual version of core-js@2.


> libui-node@0.2.1 install /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node
> libui-download && autogypi && npm run build


Downloaded zip: /root/.libui/libui-shared-linux-x64-alpha3.5-master-008.tar.gz

Libui binaries extracted to: /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node


> libui-node@0.2.1 build /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node
> node-gyp configure build


/bin/sh: pkg-config: not found

gyp: Call to 'pkg-config gtk+-3.0 --cflags-only-I | sed s/-I//g' returned exit status 0 while in binding.gyp. while trying to load binding.gyp

gyp
 
ERR!
 configure error 

gyp
 
ERR!
 
stack
 Error: `gyp` failed with exit code: 1

gyp
 
ERR!
 
stack     at ChildProcess.onCpExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:345:16)
gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
gyp ERR! System Linux 4.19.23-coreos-r1
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "build"
gyp ERR! cwd /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node
gyp ERR! node -v v10.16.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok 

npm
 
ERR!
 
code
 ELIFECYCLE

npm
 
ERR!
 
errno
 1

npm
 
ERR!
 libui-node@0.2.1 build: `node-gyp configure build`

npm
 
ERR!
 Exit status 1

npm
 
ERR!
 

npm
 
ERR!
 Failed at the libui-node@0.2.1 build script.

npm
 
ERR!
 This is probably not a problem with npm. There is likely additional logging output above.

npm
 
WARN
 Local package.json exists, but node_modules missing, did you mean to install?



npm
 
ERR!
 A complete log of this run can be found in:

npm
 
ERR!
     /root/.npm/_logs/2019-08-12T10_29_43_135Z-debug.log

npm
 
WARN
 
optional
 SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules/fsevents):

npm
 
WARN
 
notsup
 SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})



npm
 
ERR!
 
code
 ELIFECYCLE

npm
 
ERR!
 
errno
 1

npm
 
ERR!
 libui-node@0.2.1 install: `libui-download && autogypi && npm run build`

npm
 
ERR!
 Exit status 1

npm
 
ERR!
 

npm
 
ERR!
 Failed at the libui-node@0.2.1 install script.

npm
 
ERR!
 This is probably not a problem with npm. There is likely additional logging output above.



npm
 
ERR!
 A complete log of this run can be found in:

npm
 
ERR!
     /root/.npm/_logs/2019-08-12T10_29_44_095Z-debug.log


An error ocurred: 
 npm install has failed.
<!-- gh-comment-id:520373744 --> @zaoqi commented on GitHub (Aug 12, 2019): https://gitlab.com/zaoqi/react-native-test/blob/364d58c52bfee062e5b6655b8033a79b59e25fd9/.gitlab-ci.yml https://gitlab.com/zaoqi/react-native-test/-/jobs/270498486 ``` $ create-proton-app my-app Creating a new Proton Native app on /builds/zaoqi/react-native-test/public/my-app Installing packages... This may take a few minutes. npm WARN deprecated core-js@1.2.7: core-js@<2.6.8 is no longer maintained. Please, upgrade to core-js@3 or at least to actual version of core-js@2. > libui-node@0.2.1 install /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node > libui-download && autogypi && npm run build Downloaded zip: /root/.libui/libui-shared-linux-x64-alpha3.5-master-008.tar.gz Libui binaries extracted to: /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node > libui-node@0.2.1 build /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node > node-gyp configure build /bin/sh: pkg-config: not found gyp: Call to 'pkg-config gtk+-3.0 --cflags-only-I | sed s/-I//g' returned exit status 0 while in binding.gyp. while trying to load binding.gyp gyp ERR! configure error gyp ERR! stack Error: `gyp` failed with exit code: 1 gyp ERR! stack at ChildProcess.onCpExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:345:16) gyp ERR! stack at ChildProcess.emit (events.js:198:13) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12) gyp ERR! System Linux 4.19.23-coreos-r1 gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "build" gyp ERR! cwd /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node gyp ERR! node -v v10.16.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! libui-node@0.2.1 build: `node-gyp configure build` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the libui-node@0.2.1 build script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm WARN Local package.json exists, but node_modules missing, did you mean to install? npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2019-08-12T10_29_43_135Z-debug.log npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! libui-node@0.2.1 install: `libui-download && autogypi && npm run build` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the libui-node@0.2.1 install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2019-08-12T10_29_44_095Z-debug.log An error ocurred: npm install has failed. ```
Author
Owner

@mischnic commented on GitHub (Aug 12, 2019):

/bin/sh: pkg-config: not found

Once again, you need to install pkgconfig

<!-- gh-comment-id:520374834 --> @mischnic commented on GitHub (Aug 12, 2019): > /bin/sh: pkg-config: not found Once again, you need to install pkgconfig
Author
Owner

@zaoqi commented on GitHub (Aug 12, 2019):

https://gitlab.com/zaoqi/react-native-test/-/jobs/270564470
db2bf12cd5/.gitlab-ci.yml

$ create-proton-app my-app

Creating a new Proton Native app on /builds/zaoqi/react-native-test/public/my-app

Installing packages... This may take a few minutes. 

npm
 
WARN
 
deprecated
 core-js@1.2.7: core-js@<2.6.8 is no longer maintained. Please, upgrade to core-js@3 or at least to actual version of core-js@2.


> libui-node@0.2.1 install /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node
> libui-download && autogypi && npm run build


Downloaded zip: /root/.libui/libui-shared-linux-x64-alpha3.5-master-008.tar.gz

Libui binaries extracted to: /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node


> libui-node@0.2.1 build /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node
> node-gyp configure build


make: Entering directory '/builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/build'

  COPY Release/obj.target/nbind/geni/symbols.txt

  CXX(target) Release/obj.target/nbind/../nbind/src/common.o

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:55,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nan/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)':
../../nan/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                              ^

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<double>::Type nbind::BindingType<double>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:189:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(double, IsNumber, NumberValue, v8::Number);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<float>::Type nbind::BindingType<float>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:190:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(float, IsNumber, NumberValue, v8::Number);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<unsigned int>::Type nbind::BindingType<unsigned int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:192:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(unsigned int, IsNumber, Uint32Value, v8::Uint32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<short unsigned int>::Type nbind::BindingType<short unsigned int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:193:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(unsigned short, IsNumber, Uint32Value, v8::Uint32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<unsigned char>::Type nbind::BindingType<unsigned char>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:194:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(unsigned char, IsNumber, Uint32Value, v8::Uint32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<int>::Type nbind::BindingType<int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:196:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(signed int, IsNumber, Int32Value, v8::Int32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here
   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                              ^~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<short int>::Type nbind::BindingType<short int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:197:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(signed short, IsNumber, Int32Value, v8::Int32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here
   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                              ^~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<signed char>::Type nbind::BindingType<signed char>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:198:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(signed char, IsNumber, Int32Value, v8::Int32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here
   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                              ^~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<char>::Type nbind::BindingType<char>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:200:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(char, IsNumber, Int32Value, v8::Int32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here
   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                              ^~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:78,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/External.h: In static member function 'static nbind::BindingType<nbind::External>::Type nbind::BindingType<nbind::External>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/External.h:112:80: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  static inline Type fromWireType(WireType arg) { return(External(arg->ToObject())); }
                                                                                ^

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/api.h:83,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/Buffer.h: In static member function 'static nbind::BindingType<nbind::Buffer>::Type nbind::BindingType<nbind::Buffer>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/Buffer.h:33:43: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   Buffer result(nullptr, 0, arg->ToObject());
                                           ^

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long unsigned int>::Type nbind::BindingType<long unsigned int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
    return(static_cast<Type>(arg->NumberValue()));  \
                                              ^
../../nbind/include/nbind/v8/Int64.h:190:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE'
 DEFINE_INT64_BINDING_TYPE(unsigned long, uint64ToWire, uint64Init);
 ^~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long long unsigned int>::Type nbind::BindingType<long long unsigned int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
    return(static_cast<Type>(arg->NumberValue()));  \
                                              ^
../../nbind/include/nbind/v8/Int64.h:191:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE'
 DEFINE_INT64_BINDING_TYPE(unsigned long long, uint64ToWire, uint64Init);
 ^~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long int>::Type nbind::BindingType<long int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
    return(static_cast<Type>(arg->NumberValue()));  \
                                              ^
../../nbind/include/nbind/v8/Int64.h:192:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE'
 DEFINE_INT64_BINDING_TYPE(signed long, int64ToWire, int64Init);
 ^~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long long int>::Type nbind::BindingType<long long int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
    return(static_cast<Type>(arg->NumberValue()));  \
                                              ^
../../nbind/include/nbind/v8/Int64.h:193:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE'
 DEFINE_INT64_BINDING_TYPE(signed long long, int64ToWire, int64Init);
 ^~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]':
/root/.node-gyp/10.16.0/include/node/node_object_wrap.h:84:78:   required from here
/root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]':
../../nan/nan_object_wrap.h:65:61:   required from here
/root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::uint64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long unsigned int]':
../../nbind/include/nbind/v8/Int64.h:190:1:   required from here
../../nbind/include/nbind/v8/Int64.h:140:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 0) storage = args[0]->Uint32Value();
                          ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/Int64.h:141:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32;
                                                 ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long unsigned int; nbind::WireType = v8::Local<v8::Value>]':
../../nbind/include/nbind/v8/Int64.h:190:1:   required from here
../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  auto target = arg->ToObject();
                ~~~~~~~~~~~~~^~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::uint64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long long unsigned int]':
../../nbind/include/nbind/v8/Int64.h:191:1:   required from here
../../nbind/include/nbind/v8/Int64.h:140:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 0) storage = args[0]->Uint32Value();
                          ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/Int64.h:141:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32;
                                                 ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long long unsigned int; nbind::WireType = v8::Local<v8::Value>]':
../../nbind/include/nbind/v8/Int64.h:191:1:   required from here
../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  auto target = arg->ToObject();
                ~~~~~~~~~~~~~^~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::int64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long int]':
../../nbind/include/nbind/v8/Int64.h:192:1:   required from here
../../nbind/include/nbind/v8/Int64.h:151:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 0) storage = args[0]->Uint32Value();
                          ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/Int64.h:152:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32;
                                                 ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long int; nbind::WireType = v8::Local<v8::Value>]':
../../nbind/include/nbind/v8/Int64.h:192:1:   required from here
../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  auto target = arg->ToObject();
                ~~~~~~~~~~~~~^~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::int64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long long int]':
../../nbind/include/nbind/v8/Int64.h:193:1:   required from here
../../nbind/include/nbind/v8/Int64.h:151:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 0) storage = args[0]->Uint32Value();
                          ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/Int64.h:152:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32;
                                                 ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long long int; nbind::WireType = v8::Local<v8::Value>]':
../../nbind/include/nbind/v8/Int64.h:193:1:   required from here
../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  auto target = arg->ToObject();
                ~~~~~~~~~~~~~^~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nan/nan.h:2784,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:55,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nan/nan_weak.h: In instantiation of 'Nan::WeakCallbackInfo<P>::WeakCallbackInfo(Nan::Persistent<v8::Value>*, Nan::WeakCallbackInfo<P>::Callback, void*, void*, void*) [with T = Nan::Persistent<v8::Object>; Nan::WeakCallbackInfo<P>::Callback = void (*)(const Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >&)]':
../../nan/nan_weak.h:264:12:   required from 'void Nan::Persistent<T, M>::SetWeak(P*, typename Nan::WeakCallbackInfo<P>::Callback, Nan::WeakCallbackType) [with P = Nan::Persistent<v8::Object>; T = v8::Object; M = v8::NonCopyablePersistentTraits<v8::Object>; typename Nan::WeakCallbackInfo<P>::Callback = void (*)(const Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >&); Nan::WeakCallbackType = v8::WeakCallbackType]'
../../nbind/include/nbind/v8/BindWrapper.h:138:68:   required from here
../../nan/nan_weak.h:58:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class v8::Persistent<v8::Value>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     std::memcpy(&persistent_, persistent, sizeof (v8::Persistent<v8::Value>));
     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:685:35: note: 'class v8::Persistent<v8::Value>' declared here
 template <class T, class M> class Persistent : public PersistentBase<T> {
                                   ^~~~~~~~~~

/root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> > >&)]':
../../nan/nan_weak.h:268:35:   required from 'void Nan::Persistent<T, M>::SetWeak(P*, typename Nan::WeakCallbackInfo<P>::Callback, Nan::WeakCallbackType) [with P = Nan::Persistent<v8::Object>; T = v8::Object; M = v8::NonCopyablePersistentTraits<v8::Object>; typename Nan::WeakCallbackInfo<P>::Callback = void (*)(const Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >&); Nan::WeakCallbackType = v8::WeakCallbackType]'
../../nbind/include/nbind/v8/BindWrapper.h:138:68:   required from here
/root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> > >::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> > >&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
../../nbind/include/nbind/v8/BindWrapper.h: In instantiation of 'static void nbind::BindWrapper<Bound>::wrapPtr(const Nan::FunctionCallbackInfo<v8::Value>&) [with Bound = nbind::Int64]':
../../nbind/include/nbind/BindDefiner.h:86:22:   required from 'nbind::BindDefiner<Bound>::BindDefiner(const char*) [with Bound = nbind::Int64]'
../../nbind/src/common.cc:129:1:   required from 'BindInvokerInt64<Bound>::BindInvokerInt64() [with Bound = nbind::Int64]'
../../nbind/src/common.cc:129:1:   required from here
../../nbind/include/nbind/v8/BindWrapper.h:216:62: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   auto flags = static_cast<TypeFlags>(nanArgs[1]->Uint32Value());
                                       ~~~~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/common.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

  CXX(target) Release/obj.target/nbind/../nbind/src/reflect.o

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:55,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nan/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)':
../../nan/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                              ^

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<double>::Type nbind::BindingType<double>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:189:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(double, IsNumber, NumberValue, v8::Number);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<float>::Type nbind::BindingType<float>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:190:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(float, IsNumber, NumberValue, v8::Number);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<unsigned int>::Type nbind::BindingType<unsigned int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:192:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(unsigned int, IsNumber, Uint32Value, v8::Uint32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<short unsigned int>::Type nbind::BindingType<short unsigned int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:193:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(unsigned short, IsNumber, Uint32Value, v8::Uint32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<unsigned char>::Type nbind::BindingType<unsigned char>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:194:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(unsigned char, IsNumber, Uint32Value, v8::Uint32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<int>::Type nbind::BindingType<int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:196:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(signed int, IsNumber, Int32Value, v8::Int32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here
   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                              ^~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<short int>::Type nbind::BindingType<short int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:197:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(signed short, IsNumber, Int32Value, v8::Int32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here
   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                              ^~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<signed char>::Type nbind::BindingType<signed char>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:198:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(signed char, IsNumber, Int32Value, v8::Int32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here
   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                              ^~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<char>::Type nbind::BindingType<char>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:200:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(char, IsNumber, Int32Value, v8::Int32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here
   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                              ^~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:78,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/External.h: In static member function 'static nbind::BindingType<nbind::External>::Type nbind::BindingType<nbind::External>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/External.h:112:80: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  static inline Type fromWireType(WireType arg) { return(External(arg->ToObject())); }
                                                                                ^

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/api.h:83,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/Buffer.h: In static member function 'static nbind::BindingType<nbind::Buffer>::Type nbind::BindingType<nbind::Buffer>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/Buffer.h:33:43: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   Buffer result(nullptr, 0, arg->ToObject());
                                           ^

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long unsigned int>::Type nbind::BindingType<long unsigned int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
    return(static_cast<Type>(arg->NumberValue()));  \
                                              ^
../../nbind/include/nbind/v8/Int64.h:190:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE'
 DEFINE_INT64_BINDING_TYPE(unsigned long, uint64ToWire, uint64Init);
 ^~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long long unsigned int>::Type nbind::BindingType<long long unsigned int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
    return(static_cast<Type>(arg->NumberValue()));  \
                                              ^
../../nbind/include/nbind/v8/Int64.h:191:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE'
 DEFINE_INT64_BINDING_TYPE(unsigned long long, uint64ToWire, uint64Init);
 ^~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long int>::Type nbind::BindingType<long int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
    return(static_cast<Type>(arg->NumberValue()));  \
                                              ^
../../nbind/include/nbind/v8/Int64.h:192:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE'
 DEFINE_INT64_BINDING_TYPE(signed long, int64ToWire, int64Init);
 ^~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long long int>::Type nbind::BindingType<long long int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
    return(static_cast<Type>(arg->NumberValue()));  \
                                              ^
../../nbind/include/nbind/v8/Int64.h:193:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE'
 DEFINE_INT64_BINDING_TYPE(signed long long, int64ToWire, int64Init);
 ^~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]':
/root/.node-gyp/10.16.0/include/node/node_object_wrap.h:84:78:   required from here
/root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]':
../../nan/nan_object_wrap.h:65:61:   required from here
/root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::uint64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long unsigned int]':
../../nbind/include/nbind/v8/Int64.h:190:1:   required from here
../../nbind/include/nbind/v8/Int64.h:140:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 0) storage = args[0]->Uint32Value();
                          ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/Int64.h:141:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32;
                                                 ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long unsigned int; nbind::WireType = v8::Local<v8::Value>]':
../../nbind/include/nbind/v8/Int64.h:190:1:   required from here
../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  auto target = arg->ToObject();
                ~~~~~~~~~~~~~^~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::uint64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long long unsigned int]':
../../nbind/include/nbind/v8/Int64.h:191:1:   required from here
../../nbind/include/nbind/v8/Int64.h:140:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 0) storage = args[0]->Uint32Value();
                          ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/Int64.h:141:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32;
                                                 ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long long unsigned int; nbind::WireType = v8::Local<v8::Value>]':
../../nbind/include/nbind/v8/Int64.h:191:1:   required from here
../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  auto target = arg->ToObject();
                ~~~~~~~~~~~~~^~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::int64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long int]':
../../nbind/include/nbind/v8/Int64.h:192:1:   required from here
../../nbind/include/nbind/v8/Int64.h:151:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 0) storage = args[0]->Uint32Value();
                          ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/Int64.h:152:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32;
                                                 ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long int; nbind::WireType = v8::Local<v8::Value>]':
../../nbind/include/nbind/v8/Int64.h:192:1:   required from here
../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  auto target = arg->ToObject();
                ~~~~~~~~~~~~~^~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::int64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long long int]':
../../nbind/include/nbind/v8/Int64.h:193:1:   required from here
../../nbind/include/nbind/v8/Int64.h:151:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 0) storage = args[0]->Uint32Value();
                          ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/Int64.h:152:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32;
                                                 ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long long int; nbind::WireType = v8::Local<v8::Value>]':
../../nbind/include/nbind/v8/Int64.h:193:1:   required from here
../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  auto target = arg->ToObject();
                ~~~~~~~~~~~~~^~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nan/nan.h:2784,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:55,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
../../nan/nan_weak.h: In instantiation of 'Nan::WeakCallbackInfo<P>::WeakCallbackInfo(Nan::Persistent<v8::Value>*, Nan::WeakCallbackInfo<P>::Callback, void*, void*, void*) [with T = Nan::Persistent<v8::Object>; Nan::WeakCallbackInfo<P>::Callback = void (*)(const Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >&)]':
../../nan/nan_weak.h:264:12:   required from 'void Nan::Persistent<T, M>::SetWeak(P*, typename Nan::WeakCallbackInfo<P>::Callback, Nan::WeakCallbackType) [with P = Nan::Persistent<v8::Object>; T = v8::Object; M = v8::NonCopyablePersistentTraits<v8::Object>; typename Nan::WeakCallbackInfo<P>::Callback = void (*)(const Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >&); Nan::WeakCallbackType = v8::WeakCallbackType]'
../../nbind/include/nbind/v8/BindWrapper.h:138:68:   required from here
../../nan/nan_weak.h:58:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class v8::Persistent<v8::Value>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     std::memcpy(&persistent_, persistent, sizeof (v8::Persistent<v8::Value>));
     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from ../../nbind/src/reflect.cc:4:
/root/.node-gyp/10.16.0/include/node/v8.h:685:35: note: 'class v8::Persistent<v8::Value>' declared here
 template <class T, class M> class Persistent : public PersistentBase<T> {
                                   ^~~~~~~~~~

/root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> > >&)]':
../../nan/nan_weak.h:268:35:   required from 'void Nan::Persistent<T, M>::SetWeak(P*, typename Nan::WeakCallbackInfo<P>::Callback, Nan::WeakCallbackType) [with P = Nan::Persistent<v8::Object>; T = v8::Object; M = v8::NonCopyablePersistentTraits<v8::Object>; typename Nan::WeakCallbackInfo<P>::Callback = void (*)(const Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >&); Nan::WeakCallbackType = v8::WeakCallbackType]'
../../nbind/include/nbind/v8/BindWrapper.h:138:68:   required from here
/root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> > >::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> > >&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  CXX(target) Release/obj.target/nbind/src/Color.o

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:55,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
../../nan/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)':
../../nan/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                              ^

In file included from ../../nbind/include/nbind/api.h:72,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<double>::Type nbind::BindingType<double>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:189:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(double, IsNumber, NumberValue, v8::Number);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<float>::Type nbind::BindingType<float>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:190:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(float, IsNumber, NumberValue, v8::Number);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<unsigned int>::Type nbind::BindingType<unsigned int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:192:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(unsigned int, IsNumber, Uint32Value, v8::Uint32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<short unsigned int>::Type nbind::BindingType<short unsigned int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:193:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(unsigned short, IsNumber, Uint32Value, v8::Uint32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<unsigned char>::Type nbind::BindingType<unsigned char>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:194:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(unsigned char, IsNumber, Uint32Value, v8::Uint32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<int>::Type nbind::BindingType<int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:196:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(signed int, IsNumber, Int32Value, v8::Int32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here
   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                              ^~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<short int>::Type nbind::BindingType<short int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:197:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(signed short, IsNumber, Int32Value, v8::Int32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here
   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                              ^~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<signed char>::Type nbind::BindingType<signed char>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:198:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(signed char, IsNumber, Int32Value, v8::Int32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here
   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                              ^~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<char>::Type nbind::BindingType<char>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:200:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(char, IsNumber, Int32Value, v8::Int32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here
   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                              ^~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:78,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/External.h: In static member function 'static nbind::BindingType<nbind::External>::Type nbind::BindingType<nbind::External>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/External.h:112:80: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  static inline Type fromWireType(WireType arg) { return(External(arg->ToObject())); }
                                                                                ^

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/api.h:83,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/Buffer.h: In static member function 'static nbind::BindingType<nbind::Buffer>::Type nbind::BindingType<nbind::Buffer>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/Buffer.h:33:43: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   Buffer result(nullptr, 0, arg->ToObject());
                                           ^

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long unsigned int>::Type nbind::BindingType<long unsigned int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
    return(static_cast<Type>(arg->NumberValue()));  \
                                              ^
../../nbind/include/nbind/v8/Int64.h:190:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE'
 DEFINE_INT64_BINDING_TYPE(unsigned long, uint64ToWire, uint64Init);
 ^~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long long unsigned int>::Type nbind::BindingType<long long unsigned int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
    return(static_cast<Type>(arg->NumberValue()));  \
                                              ^
../../nbind/include/nbind/v8/Int64.h:191:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE'
 DEFINE_INT64_BINDING_TYPE(unsigned long long, uint64ToWire, uint64Init);
 ^~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long int>::Type nbind::BindingType<long int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
    return(static_cast<Type>(arg->NumberValue()));  \
                                              ^
../../nbind/include/nbind/v8/Int64.h:192:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE'
 DEFINE_INT64_BINDING_TYPE(signed long, int64ToWire, int64Init);
 ^~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long long int>::Type nbind::BindingType<long long int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
    return(static_cast<Type>(arg->NumberValue()));  \
                                              ^
../../nbind/include/nbind/v8/Int64.h:193:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE'
 DEFINE_INT64_BINDING_TYPE(signed long long, int64ToWire, int64Init);
 ^~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]':
/root/.node-gyp/10.16.0/include/node/node_object_wrap.h:84:78:   required from here
/root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]':
../../nan/nan_object_wrap.h:65:61:   required from here
/root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::uint64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long unsigned int]':
../../nbind/include/nbind/v8/Int64.h:190:1:   required from here
../../nbind/include/nbind/v8/Int64.h:140:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 0) storage = args[0]->Uint32Value();
                          ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/Int64.h:141:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32;
                                                 ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long unsigned int; nbind::WireType = v8::Local<v8::Value>]':
../../nbind/include/nbind/v8/Int64.h:190:1:   required from here
../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  auto target = arg->ToObject();
                ~~~~~~~~~~~~~^~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::uint64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long long unsigned int]':
../../nbind/include/nbind/v8/Int64.h:191:1:   required from here
../../nbind/include/nbind/v8/Int64.h:140:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 0) storage = args[0]->Uint32Value();
                          ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/Int64.h:141:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32;
                                                 ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long long unsigned int; nbind::WireType = v8::Local<v8::Value>]':
../../nbind/include/nbind/v8/Int64.h:191:1:   required from here
../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  auto target = arg->ToObject();
                ~~~~~~~~~~~~~^~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::int64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long int]':
../../nbind/include/nbind/v8/Int64.h:192:1:   required from here
../../nbind/include/nbind/v8/Int64.h:151:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 0) storage = args[0]->Uint32Value();
                          ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/Int64.h:152:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32;
                                                 ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long int; nbind::WireType = v8::Local<v8::Value>]':
../../nbind/include/nbind/v8/Int64.h:192:1:   required from here
../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  auto target = arg->ToObject();
                ~~~~~~~~~~~~~^~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::int64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long long int]':
../../nbind/include/nbind/v8/Int64.h:193:1:   required from here
../../nbind/include/nbind/v8/Int64.h:151:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 0) storage = args[0]->Uint32Value();
                          ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/Int64.h:152:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32;
                                                 ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long long int; nbind::WireType = v8::Local<v8::Value>]':
../../nbind/include/nbind/v8/Int64.h:193:1:   required from here
../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  auto target = arg->ToObject();
                ~~~~~~~~~~~~~^~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nan/nan.h:2784,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:55,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
../../nan/nan_weak.h: In instantiation of 'Nan::WeakCallbackInfo<P>::WeakCallbackInfo(Nan::Persistent<v8::Value>*, Nan::WeakCallbackInfo<P>::Callback, void*, void*, void*) [with T = Nan::Persistent<v8::Object>; Nan::WeakCallbackInfo<P>::Callback = void (*)(const Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >&)]':
../../nan/nan_weak.h:264:12:   required from 'void Nan::Persistent<T, M>::SetWeak(P*, typename Nan::WeakCallbackInfo<P>::Callback, Nan::WeakCallbackType) [with P = Nan::Persistent<v8::Object>; T = v8::Object; M = v8::NonCopyablePersistentTraits<v8::Object>; typename Nan::WeakCallbackInfo<P>::Callback = void (*)(const Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >&); Nan::WeakCallbackType = v8::WeakCallbackType]'
../../nbind/include/nbind/v8/BindWrapper.h:138:68:   required from here
../../nan/nan_weak.h:58:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class v8::Persistent<v8::Value>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     std::memcpy(&persistent_, persistent, sizeof (v8::Persistent<v8::Value>));
     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:685:35: note: 'class v8::Persistent<v8::Value>' declared here
 template <class T, class M> class Persistent : public PersistentBase<T> {
                                   ^~~~~~~~~~

/root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> > >&)]':
../../nan/nan_weak.h:268:35:   required from 'void Nan::Persistent<T, M>::SetWeak(P*, typename Nan::WeakCallbackInfo<P>::Callback, Nan::WeakCallbackType) [with P = Nan::Persistent<v8::Object>; T = v8::Object; M = v8::NonCopyablePersistentTraits<v8::Object>; typename Nan::WeakCallbackInfo<P>::Callback = void (*)(const Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >&); Nan::WeakCallbackType = v8::WeakCallbackType]'
../../nbind/include/nbind/v8/BindWrapper.h:138:68:   required from here
/root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> > >::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> > >&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/BindWrapper.h: In instantiation of 'static void nbind::BindWrapper<Bound>::wrapPtr(const Nan::FunctionCallbackInfo<v8::Value>&) [with Bound = Color]':
../../nbind/include/nbind/BindDefiner.h:86:22:   required from 'nbind::BindDefiner<Bound>::BindDefiner(const char*) [with Bound = Color]'
../src/Color.cc:53:1:   required from 'BindInvokerColor<Bound>::BindInvokerColor() [with Bound = Color]'
../src/Color.cc:53:1:   required from here
../../nbind/include/nbind/v8/BindWrapper.h:216:62: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   auto flags = static_cast<TypeFlags>(nanArgs[1]->Uint32Value());
                                       ~~~~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:18,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/Caller.h: In instantiation of 'v8::Local<v8::Value> nbind::makeTypeError(NanArgs&, uint32_t, const void* const*, bool*) [with NanArgs = const Nan::FunctionCallbackInfo<v8::Value>; uint32_t = unsigned int; nbind::TYPEID = const void*]':
../../nbind/include/nbind/v8/Caller.h:78:23:   required from 'static v8::Local<v8::Value> nbind::Checker<nbind::TypeList<Args ...> >::getTypeError(NanArgs&, const void* const*) [with NanArgs = const Nan::FunctionCallbackInfo<v8::Value>; Args = {}; nbind::TYPEID = const void*]'
../../nbind/include/nbind/signature/BaseSignature.h:161:36:   required from 'static v8::Local<v8::Value> nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::getTypeError(NanArgs&) [with NanArgs = const Nan::FunctionCallbackInfo<v8::Value>; Signature = nbind::MethodSignature<double (Color::*)(), Color, nbind::PolicyListType<>, double>; PolicyList = nbind::PolicyListType<>; ReturnType = double; Args = {}]'
../../nbind/include/nbind/signature/BaseSignature.h:206:43:   required from 'static void nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::callInnerSafely(V8Args&, NanArgs&, unsigned int) [with Bound = Color; V8Args = const Nan::FunctionCallbackInfo<v8::Value>; NanArgs = const Nan::FunctionCallbackInfo<v8::Value>; Signature = nbind::MethodSignature<double (Color::*)(), Color, nbind::PolicyListType<>, double>; PolicyList = nbind::PolicyListType<>; ReturnType = double; Args = {}]'
../../nbind/include/nbind/signature/MethodSignature.h:38:42:   required from 'static void nbind::MethodSignature<PtrType, Bound, PolicyList, ReturnType, Args>::call(const Nan::FunctionCallbackInfo<v8::Value>&) [with PtrType = double (Color::*)(); Bound = Color; PolicyList = nbind::PolicyListType<>; ReturnType = double; Args = {}]'
../../nbind/include/nbind/signature/BaseSignature.h:84:3:   required from 'nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::TemplatedBaseSignature() [with Signature = nbind::MethodSignature<double (Color::*)(), Color, nbind::PolicyListType<>, double>; PolicyList = nbind::PolicyListType<>; ReturnType = double; Args = {}]'
../../nbind/include/nbind/signature/MethodSignature.h:16:7:   required from 'static Signature& nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::getInstance() [with Signature = nbind::MethodSignature<double (Color::*)(), Color, nbind::PolicyListType<>, double>; PolicyList = nbind::PolicyListType<>; ReturnType = double; Args = {}]'
../../nbind/include/nbind/BindDefiner.h:109:27:   required from 'void nbind::BindDefiner<Bound>::addMethod(const char*, MethodType, nbind::TypeFlags) [with Signature = nbind::MethodSignature<double (Color::*)(), Color, nbind::PolicyListType<>, double>; MethodType = double (Color::*)(); Bound = Color]'
../../nbind/include/nbind/BindDefiner.h:135:4:   required from 'void nbind::BindDefiner<Bound>::addMethodMaybeConst(const char*, ReturnType (Bound::*)(Args ...), Policies ...) [with Signature = nbind::MethodSignature; ReturnType = double; Args = {}; Policies = {}; Bound = Color]'
../../nbind/include/nbind/BindDefiner.h:207:39:   required from 'nbind::BindDefiner<Bound>& nbind::BindDefiner<Bound>::method(const char*, MethodType Bound::*, Policies ...) [with MethodType = double(); Policies = {}; Bound = Color]'
../src/Color.cc:55:2:   required from 'BindInvokerColor<Bound>::BindInvokerColor() [with Bound = Color]'
../src/Color.cc:53:1:   required from here
../../nbind/include/nbind/v8/Caller.h:23:46: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  v8::Local<v8::Object> errObj = err->ToObject();
                                 ~~~~~~~~~~~~~^~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:18,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/Caller.h: In instantiation of 'v8::Local<v8::Value> nbind::makeTypeError(NanArgs&, uint32_t, const void* const*, bool*) [with NanArgs = v8::Local<v8::Value>*; uint32_t = unsigned int; nbind::TYPEID = const void*]':
../../nbind/include/nbind/v8/Caller.h:78:23:   required from 'static v8::Local<v8::Value> nbind::Checker<nbind::TypeList<Args ...> >::getTypeError(NanArgs&, const void* const*) [with NanArgs = v8::Local<v8::Value>*; Args = {nbind::CheckWire<nbind::PolicyListType<>, 0, double>}; nbind::TYPEID = const void*]'
../../nbind/include/nbind/signature/BaseSignature.h:161:36:   required from 'static v8::Local<v8::Value> nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::getTypeError(NanArgs&) [with NanArgs = v8::Local<v8::Value>*; Signature = nbind::SetterSignature<void (Color::*)(double), Color, nbind::PolicyListType<>, void, double>; PolicyList = nbind::PolicyListType<>; ReturnType = void; Args = {double}]'
../../nbind/include/nbind/signature/BaseSignature.h:206:43:   required from 'static void nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::callInnerSafely(V8Args&, NanArgs&, unsigned int) [with Bound = Color; V8Args = v8::Local<v8::Value>*; NanArgs = const Nan::PropertyCallbackInfo<void>; Signature = nbind::SetterSignature<void (Color::*)(double), Color, nbind::PolicyListType<>, void, double>; PolicyList = nbind::PolicyListType<>; ReturnType = void; Args = {double}]'
../../nbind/include/nbind/signature/SetterSignature.h:40:42:   required from 'static void nbind::SetterSignature<PtrType, Bound, PolicyList, ReturnType, Args>::call(v8::Local<v8::String>, v8::Local<v8::Value>, const Nan::PropertyCallbackInfo<void>&) [with PtrType = void (Color::*)(double); Bound = Color; PolicyList = nbind::PolicyListType<>; ReturnType = void; Args = {double}]'
../../nbind/include/nbind/signature/BaseSignature.h:84:3:   required from 'nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::TemplatedBaseSignature() [with Signature = nbind::SetterSignature<void (Color::*)(double), Color, nbind::PolicyListType<>, void, double>; PolicyList = nbind::PolicyListType<>; ReturnType = void; Args = {double}]'
../../nbind/include/nbind/signature/SetterSignature.h:16:7:   required from 'static Signature& nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::getInstance() [with Signature = nbind::SetterSignature<void (Color::*)(double), Color, nbind::PolicyListType<>, void, double>; PolicyList = nbind::PolicyListType<>; ReturnType = void; Args = {double}]'
../../nbind/include/nbind/BindDefiner.h:109:27:   required from 'void nbind::BindDefiner<Bound>::addMethod(const char*, MethodType, nbind::TypeFlags) [with Signature = nbind::SetterSignature<void (Color::*)(double), Color, nbind::PolicyListType<>, void, double>; MethodType = void (Color::*)(double); Bound = Color]'
../../nbind/include/nbind/BindDefiner.h:135:4:   required from 'void nbind::BindDefiner<Bound>::addMethodMaybeConst(const char*, ReturnType (Bound::*)(Args ...), Policies ...) [with Signature = nbind::SetterSignature; ReturnType = void; Args = {double}; Policies = {}; Bound = Color]'
../../nbind/include/nbind/BindDefiner.h:283:39:   required from 'nbind::BindDefiner<Bound>& nbind::BindDefiner<Bound>::property(const char*, GetterType Bound::*, SetterType Bound::*, Policies ...) [with GetterType = double(); SetterType = void(double); Policies = {}; Bound = Color]'
../src/Color.cc:64:2:   required from 'BindInvokerColor<Bound>::BindInvokerColor() [with Bound = Color]'
../src/Color.cc:53:1:   required from here
../../nbind/include/nbind/v8/Caller.h:23:46: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  v8::Local<v8::Object> errObj = err->ToObject();
                                 ~~~~~~~~~~~~~^~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:18,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88,
                 from ../src/Color.cc:1:
../../nbind/include/nbind/v8/Caller.h: In instantiation of 'v8::Local<v8::Value> nbind::makeTypeError(NanArgs&, uint32_t, const void* const*, bool*) [with NanArgs = const Nan::PropertyCallbackInfo<v8::Value>; uint32_t = unsigned int; nbind::TYPEID = const void*]':
../../nbind/include/nbind/v8/Caller.h:78:23:   required from 'static v8::Local<v8::Value> nbind::Checker<nbind::TypeList<Args ...> >::getTypeError(NanArgs&, const void* const*) [with NanArgs = const Nan::PropertyCallbackInfo<v8::Value>; Args = {}; nbind::TYPEID = const void*]'
../../nbind/include/nbind/signature/BaseSignature.h:161:36:   required from 'static v8::Local<v8::Value> nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::getTypeError(NanArgs&) [with NanArgs = const Nan::PropertyCallbackInfo<v8::Value>; Signature = nbind::GetterSignature<double (Color::*)(), Color, nbind::PolicyListType<>, double>; PolicyList = nbind::PolicyListType<>; ReturnType = double; Args = {}]'
../../nbind/include/nbind/signature/BaseSignature.h:206:43:   required from 'static void nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::callInnerSafely(V8Args&, NanArgs&, unsigned int) [with Bound = Color; V8Args = const Nan::PropertyCallbackInfo<v8::Value>; NanArgs = const Nan::PropertyCallbackInfo<v8::Value>; Signature = nbind::GetterSignature<double (Color::*)(), Color, nbind::PolicyListType<>, double>; PolicyList = nbind::PolicyListType<>; ReturnType = double; Args = {}]'
../../nbind/include/nbind/signature/GetterSignature.h:39:42:   required from 'static void nbind::GetterSignature<PtrType, Bound, PolicyList, ReturnType, Args>::call(v8::Local<v8::String>, const Nan::PropertyCallbackInfo<v8::Value>&) [with PtrType = double (Color::*)(); Bound = Color; PolicyList = nbind::PolicyListType<>; ReturnType = double; Args = {}]'
../../nbind/include/nbind/signature/BaseSignature.h:84:3:   required from 'nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::TemplatedBaseSignature() [with Signature = nbind::GetterSignature<double (Color::*)(), Color, nbind::PolicyListType<>, double>; PolicyList = nbind::PolicyListType<>; ReturnType = double; Args = {}]'
../../nbind/include/nbind/signature/GetterSignature.h:16:7:   required from 'static Signature& nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::getInstance() [with Signature = nbind::GetterSignature<double (Color::*)(), Color, nbind::PolicyListType<>, double>; PolicyList = nbind::PolicyListType<>; ReturnType = double; Args = {}]'
../../nbind/include/nbind/BindDefiner.h:109:27:   required from 'void nbind::BindDefiner<Bound>::addMethod(const char*, MethodType, nbind::TypeFlags) [with Signature = nbind::GetterSignature<double (Color::*)(), Color, nbind::PolicyListType<>, double>; MethodType = double (Color::*)(); Bound = Color]'
../../nbind/include/nbind/BindDefiner.h:135:4:   required from 'void nbind::BindDefiner<Bound>::addMethodMaybeConst(const char*, ReturnType (Bound::*)(Args ...), Policies ...) [with Signature = nbind::GetterSignature; ReturnType = double; Args = {}; Policies = {}; Bound = Color]'
../../nbind/include/nbind/BindDefiner.h:284:39:   required from 'nbind::BindDefiner<Bound>& nbind::BindDefiner<Bound>::property(const char*, GetterType Bound::*, SetterType Bound::*, Policies ...) [with GetterType = double(); SetterType = void(double); Policies = {}; Bound = Color]'
../src/Color.cc:64:2:   required from 'BindInvokerColor<Bound>::BindInvokerColor() [with Bound = Color]'
../src/Color.cc:53:1:   required from here
../../nbind/include/nbind/v8/Caller.h:23:46: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  v8::Local<v8::Object> errObj = err->ToObject();
                                 ~~~~~~~~~~~~~^~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4,
                 from ../src/Color.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

  CXX(target) Release/obj.target/nbind/src/EventLoop.o

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:55,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nan/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)':
../../nan/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                              ^

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<double>::Type nbind::BindingType<double>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:189:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(double, IsNumber, NumberValue, v8::Number);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<float>::Type nbind::BindingType<float>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:190:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(float, IsNumber, NumberValue, v8::Number);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<unsigned int>::Type nbind::BindingType<unsigned int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:192:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(unsigned int, IsNumber, Uint32Value, v8::Uint32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<short unsigned int>::Type nbind::BindingType<short unsigned int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:193:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(unsigned short, IsNumber, Uint32Value, v8::Uint32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<unsigned char>::Type nbind::BindingType<unsigned char>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:194:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(unsigned char, IsNumber, Uint32Value, v8::Uint32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<int>::Type nbind::BindingType<int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:196:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(signed int, IsNumber, Int32Value, v8::Int32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here
   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                              ^~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<short int>::Type nbind::BindingType<short int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:197:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(signed short, IsNumber, Int32Value, v8::Int32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here
   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                              ^~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<signed char>::Type nbind::BindingType<signed char>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:198:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(signed char, IsNumber, Int32Value, v8::Int32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here
   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                              ^~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:72,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<char>::Type nbind::BindingType<char>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   return(static_cast<Type>(arg->decode()));           \
                                        ^
../../nbind/include/nbind/v8/BindingType.h:200:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE'
 DEFINE_NATIVE_BINDING_TYPE(char, IsNumber, Int32Value, v8::Int32);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here
   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                              ^~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/api.h:78,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/External.h: In static member function 'static nbind::BindingType<nbind::External>::Type nbind::BindingType<nbind::External>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/External.h:112:80: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  static inline Type fromWireType(WireType arg) { return(External(arg->ToObject())); }
                                                                                ^

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/api.h:83,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/Buffer.h: In static member function 'static nbind::BindingType<nbind::Buffer>::Type nbind::BindingType<nbind::Buffer>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/Buffer.h:33:43: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   Buffer result(nullptr, 0, arg->ToObject());
                                           ^

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long unsigned int>::Type nbind::BindingType<long unsigned int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
    return(static_cast<Type>(arg->NumberValue()));  \
                                              ^
../../nbind/include/nbind/v8/Int64.h:190:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE'
 DEFINE_INT64_BINDING_TYPE(unsigned long, uint64ToWire, uint64Init);
 ^~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long long unsigned int>::Type nbind::BindingType<long long unsigned int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
    return(static_cast<Type>(arg->NumberValue()));  \
                                              ^
../../nbind/include/nbind/v8/Int64.h:191:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE'
 DEFINE_INT64_BINDING_TYPE(unsigned long long, uint64ToWire, uint64Init);
 ^~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long int>::Type nbind::BindingType<long int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
    return(static_cast<Type>(arg->NumberValue()));  \
                                              ^
../../nbind/include/nbind/v8/Int64.h:192:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE'
 DEFINE_INT64_BINDING_TYPE(signed long, int64ToWire, int64Init);
 ^~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long long int>::Type nbind::BindingType<long long int>::fromWireType(nbind::WireType)':
../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
    return(static_cast<Type>(arg->NumberValue()));  \
                                              ^
../../nbind/include/nbind/v8/Int64.h:193:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE'
 DEFINE_INT64_BINDING_TYPE(signed long long, int64ToWire, int64Init);
 ^~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here
   V8_DEPRECATED("Use maybe version", double NumberValue() const);
                                             ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]':
/root/.node-gyp/10.16.0/include/node/node_object_wrap.h:84:78:   required from here
/root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]':
../../nan/nan_object_wrap.h:65:61:   required from here
/root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::uint64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long unsigned int]':
../../nbind/include/nbind/v8/Int64.h:190:1:   required from here
../../nbind/include/nbind/v8/Int64.h:140:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 0) storage = args[0]->Uint32Value();
                          ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/Int64.h:141:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32;
                                                 ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long unsigned int; nbind::WireType = v8::Local<v8::Value>]':
../../nbind/include/nbind/v8/Int64.h:190:1:   required from here
../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  auto target = arg->ToObject();
                ~~~~~~~~~~~~~^~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::uint64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long long unsigned int]':
../../nbind/include/nbind/v8/Int64.h:191:1:   required from here
../../nbind/include/nbind/v8/Int64.h:140:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 0) storage = args[0]->Uint32Value();
                          ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/Int64.h:141:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32;
                                                 ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long long unsigned int; nbind::WireType = v8::Local<v8::Value>]':
../../nbind/include/nbind/v8/Int64.h:191:1:   required from here
../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  auto target = arg->ToObject();
                ~~~~~~~~~~~~~^~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::int64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long int]':
../../nbind/include/nbind/v8/Int64.h:192:1:   required from here
../../nbind/include/nbind/v8/Int64.h:151:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 0) storage = args[0]->Uint32Value();
                          ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/Int64.h:152:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
   if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32;
                                                 ~~~~~~~~~~~~~~~~~~~~^~

In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26,
                 from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here
   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                               ^~~~~~~~~~~
/root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~

In file included from ../../nbind/include/nbind/BindDefiner.h:24,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long int; nbind::WireType = v8::Local<v8::Value>]':
../../nbind/include/nbind/v8/Int64.h:192:1:   required from here
../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations]
  auto target = arg->ToObject();
                ~~~~~~~~~~~~~^~

In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52,
                 from ../../nbind/include/nbind/api.h:71,
                 from ../../nbind/include/nbind/BindDefiner.h:11,
                 from ../../nbind/include/nbind/noconflict.h:8,
                 from ../../nbind/include/nbind/nbind.h:8,
                 from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6,
                 from ../src/EventLoop.cc:1:
/root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
 Local<Object> Value::ToObject() const {
               ^~~~~


An error ocurred: 
 npm install has failed.
<!-- gh-comment-id:520393818 --> @zaoqi commented on GitHub (Aug 12, 2019): https://gitlab.com/zaoqi/react-native-test/-/jobs/270564470 https://gitlab.com/zaoqi/react-native-test/blob/db2bf12cd50f3a2c8d983163339438035142120d/.gitlab-ci.yml ``` $ create-proton-app my-app Creating a new Proton Native app on /builds/zaoqi/react-native-test/public/my-app Installing packages... This may take a few minutes. npm WARN deprecated core-js@1.2.7: core-js@<2.6.8 is no longer maintained. Please, upgrade to core-js@3 or at least to actual version of core-js@2. > libui-node@0.2.1 install /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node > libui-download && autogypi && npm run build Downloaded zip: /root/.libui/libui-shared-linux-x64-alpha3.5-master-008.tar.gz Libui binaries extracted to: /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node > libui-node@0.2.1 build /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node > node-gyp configure build make: Entering directory '/builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/build' COPY Release/obj.target/nbind/geni/symbols.txt CXX(target) Release/obj.target/nbind/../nbind/src/common.o In file included from ../../nbind/include/nbind/v8/BindWrapper.h:55, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nan/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': ../../nan/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete) ^ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<double>::Type nbind::BindingType<double>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:189:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(double, IsNumber, NumberValue, v8::Number); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<float>::Type nbind::BindingType<float>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:190:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(float, IsNumber, NumberValue, v8::Number); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<unsigned int>::Type nbind::BindingType<unsigned int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:192:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(unsigned int, IsNumber, Uint32Value, v8::Uint32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<short unsigned int>::Type nbind::BindingType<short unsigned int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:193:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(unsigned short, IsNumber, Uint32Value, v8::Uint32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<unsigned char>::Type nbind::BindingType<unsigned char>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:194:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(unsigned char, IsNumber, Uint32Value, v8::Uint32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<int>::Type nbind::BindingType<int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:196:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(signed int, IsNumber, Int32Value, v8::Int32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<short int>::Type nbind::BindingType<short int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:197:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(signed short, IsNumber, Int32Value, v8::Int32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<signed char>::Type nbind::BindingType<signed char>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:198:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(signed char, IsNumber, Int32Value, v8::Int32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<char>::Type nbind::BindingType<char>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:200:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(char, IsNumber, Int32Value, v8::Int32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:78, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/External.h: In static member function 'static nbind::BindingType<nbind::External>::Type nbind::BindingType<nbind::External>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/External.h:112:80: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] static inline Type fromWireType(WireType arg) { return(External(arg->ToObject())); } ^ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/api.h:83, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/Buffer.h: In static member function 'static nbind::BindingType<nbind::Buffer>::Type nbind::BindingType<nbind::Buffer>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/Buffer.h:33:43: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] Buffer result(nullptr, 0, arg->ToObject()); ^ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long unsigned int>::Type nbind::BindingType<long unsigned int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->NumberValue())); \ ^ ../../nbind/include/nbind/v8/Int64.h:190:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE' DEFINE_INT64_BINDING_TYPE(unsigned long, uint64ToWire, uint64Init); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long long unsigned int>::Type nbind::BindingType<long long unsigned int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->NumberValue())); \ ^ ../../nbind/include/nbind/v8/Int64.h:191:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE' DEFINE_INT64_BINDING_TYPE(unsigned long long, uint64ToWire, uint64Init); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long int>::Type nbind::BindingType<long int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->NumberValue())); \ ^ ../../nbind/include/nbind/v8/Int64.h:192:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE' DEFINE_INT64_BINDING_TYPE(signed long, int64ToWire, int64Init); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long long int>::Type nbind::BindingType<long long int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->NumberValue())); \ ^ ../../nbind/include/nbind/v8/Int64.h:193:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE' DEFINE_INT64_BINDING_TYPE(signed long long, int64ToWire, int64Init); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]': /root/.node-gyp/10.16.0/include/node/node_object_wrap.h:84:78: required from here /root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type] reinterpret_cast<Callback>(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]': ../../nan/nan_object_wrap.h:65:61: required from here /root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type] In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::uint64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long unsigned int]': ../../nbind/include/nbind/v8/Int64.h:190:1: required from here ../../nbind/include/nbind/v8/Int64.h:140:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 0) storage = args[0]->Uint32Value(); ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/Int64.h:141:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32; ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long unsigned int; nbind::WireType = v8::Local<v8::Value>]': ../../nbind/include/nbind/v8/Int64.h:190:1: required from here ../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] auto target = arg->ToObject(); ~~~~~~~~~~~~~^~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::uint64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long long unsigned int]': ../../nbind/include/nbind/v8/Int64.h:191:1: required from here ../../nbind/include/nbind/v8/Int64.h:140:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 0) storage = args[0]->Uint32Value(); ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/Int64.h:141:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32; ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long long unsigned int; nbind::WireType = v8::Local<v8::Value>]': ../../nbind/include/nbind/v8/Int64.h:191:1: required from here ../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] auto target = arg->ToObject(); ~~~~~~~~~~~~~^~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::int64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long int]': ../../nbind/include/nbind/v8/Int64.h:192:1: required from here ../../nbind/include/nbind/v8/Int64.h:151:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 0) storage = args[0]->Uint32Value(); ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/Int64.h:152:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32; ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long int; nbind::WireType = v8::Local<v8::Value>]': ../../nbind/include/nbind/v8/Int64.h:192:1: required from here ../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] auto target = arg->ToObject(); ~~~~~~~~~~~~~^~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::int64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long long int]': ../../nbind/include/nbind/v8/Int64.h:193:1: required from here ../../nbind/include/nbind/v8/Int64.h:151:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 0) storage = args[0]->Uint32Value(); ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/Int64.h:152:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32; ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long long int; nbind::WireType = v8::Local<v8::Value>]': ../../nbind/include/nbind/v8/Int64.h:193:1: required from here ../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] auto target = arg->ToObject(); ~~~~~~~~~~~~~^~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nan/nan.h:2784, from ../../nbind/include/nbind/v8/BindWrapper.h:55, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nan/nan_weak.h: In instantiation of 'Nan::WeakCallbackInfo<P>::WeakCallbackInfo(Nan::Persistent<v8::Value>*, Nan::WeakCallbackInfo<P>::Callback, void*, void*, void*) [with T = Nan::Persistent<v8::Object>; Nan::WeakCallbackInfo<P>::Callback = void (*)(const Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >&)]': ../../nan/nan_weak.h:264:12: required from 'void Nan::Persistent<T, M>::SetWeak(P*, typename Nan::WeakCallbackInfo<P>::Callback, Nan::WeakCallbackType) [with P = Nan::Persistent<v8::Object>; T = v8::Object; M = v8::NonCopyablePersistentTraits<v8::Object>; typename Nan::WeakCallbackInfo<P>::Callback = void (*)(const Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >&); Nan::WeakCallbackType = v8::WeakCallbackType]' ../../nbind/include/nbind/v8/BindWrapper.h:138:68: required from here ../../nan/nan_weak.h:58:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class v8::Persistent<v8::Value>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] std::memcpy(&persistent_, persistent, sizeof (v8::Persistent<v8::Value>)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:685:35: note: 'class v8::Persistent<v8::Value>' declared here template <class T, class M> class Persistent : public PersistentBase<T> { ^~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> > >&)]': ../../nan/nan_weak.h:268:35: required from 'void Nan::Persistent<T, M>::SetWeak(P*, typename Nan::WeakCallbackInfo<P>::Callback, Nan::WeakCallbackType) [with P = Nan::Persistent<v8::Object>; T = v8::Object; M = v8::NonCopyablePersistentTraits<v8::Object>; typename Nan::WeakCallbackInfo<P>::Callback = void (*)(const Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >&); Nan::WeakCallbackType = v8::WeakCallbackType]' ../../nbind/include/nbind/v8/BindWrapper.h:138:68: required from here /root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> > >::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> > >&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type] reinterpret_cast<Callback>(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: ../../nbind/include/nbind/v8/BindWrapper.h: In instantiation of 'static void nbind::BindWrapper<Bound>::wrapPtr(const Nan::FunctionCallbackInfo<v8::Value>&) [with Bound = nbind::Int64]': ../../nbind/include/nbind/BindDefiner.h:86:22: required from 'nbind::BindDefiner<Bound>::BindDefiner(const char*) [with Bound = nbind::Int64]' ../../nbind/src/common.cc:129:1: required from 'BindInvokerInt64<Bound>::BindInvokerInt64() [with Bound = nbind::Int64]' ../../nbind/src/common.cc:129:1: required from here ../../nbind/include/nbind/v8/BindWrapper.h:216:62: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] auto flags = static_cast<TypeFlags>(nanArgs[1]->Uint32Value()); ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/common.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ CXX(target) Release/obj.target/nbind/../nbind/src/reflect.o In file included from ../../nbind/include/nbind/v8/BindWrapper.h:55, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nan/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': ../../nan/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete) ^ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<double>::Type nbind::BindingType<double>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:189:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(double, IsNumber, NumberValue, v8::Number); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<float>::Type nbind::BindingType<float>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:190:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(float, IsNumber, NumberValue, v8::Number); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<unsigned int>::Type nbind::BindingType<unsigned int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:192:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(unsigned int, IsNumber, Uint32Value, v8::Uint32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<short unsigned int>::Type nbind::BindingType<short unsigned int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:193:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(unsigned short, IsNumber, Uint32Value, v8::Uint32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<unsigned char>::Type nbind::BindingType<unsigned char>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:194:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(unsigned char, IsNumber, Uint32Value, v8::Uint32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<int>::Type nbind::BindingType<int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:196:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(signed int, IsNumber, Int32Value, v8::Int32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<short int>::Type nbind::BindingType<short int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:197:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(signed short, IsNumber, Int32Value, v8::Int32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<signed char>::Type nbind::BindingType<signed char>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:198:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(signed char, IsNumber, Int32Value, v8::Int32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<char>::Type nbind::BindingType<char>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:200:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(char, IsNumber, Int32Value, v8::Int32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:78, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/External.h: In static member function 'static nbind::BindingType<nbind::External>::Type nbind::BindingType<nbind::External>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/External.h:112:80: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] static inline Type fromWireType(WireType arg) { return(External(arg->ToObject())); } ^ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/api.h:83, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/Buffer.h: In static member function 'static nbind::BindingType<nbind::Buffer>::Type nbind::BindingType<nbind::Buffer>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/Buffer.h:33:43: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] Buffer result(nullptr, 0, arg->ToObject()); ^ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long unsigned int>::Type nbind::BindingType<long unsigned int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->NumberValue())); \ ^ ../../nbind/include/nbind/v8/Int64.h:190:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE' DEFINE_INT64_BINDING_TYPE(unsigned long, uint64ToWire, uint64Init); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long long unsigned int>::Type nbind::BindingType<long long unsigned int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->NumberValue())); \ ^ ../../nbind/include/nbind/v8/Int64.h:191:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE' DEFINE_INT64_BINDING_TYPE(unsigned long long, uint64ToWire, uint64Init); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long int>::Type nbind::BindingType<long int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->NumberValue())); \ ^ ../../nbind/include/nbind/v8/Int64.h:192:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE' DEFINE_INT64_BINDING_TYPE(signed long, int64ToWire, int64Init); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long long int>::Type nbind::BindingType<long long int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->NumberValue())); \ ^ ../../nbind/include/nbind/v8/Int64.h:193:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE' DEFINE_INT64_BINDING_TYPE(signed long long, int64ToWire, int64Init); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]': /root/.node-gyp/10.16.0/include/node/node_object_wrap.h:84:78: required from here /root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type] reinterpret_cast<Callback>(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]': ../../nan/nan_object_wrap.h:65:61: required from here /root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type] In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::uint64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long unsigned int]': ../../nbind/include/nbind/v8/Int64.h:190:1: required from here ../../nbind/include/nbind/v8/Int64.h:140:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 0) storage = args[0]->Uint32Value(); ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/Int64.h:141:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32; ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long unsigned int; nbind::WireType = v8::Local<v8::Value>]': ../../nbind/include/nbind/v8/Int64.h:190:1: required from here ../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] auto target = arg->ToObject(); ~~~~~~~~~~~~~^~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::uint64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long long unsigned int]': ../../nbind/include/nbind/v8/Int64.h:191:1: required from here ../../nbind/include/nbind/v8/Int64.h:140:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 0) storage = args[0]->Uint32Value(); ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/Int64.h:141:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32; ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long long unsigned int; nbind::WireType = v8::Local<v8::Value>]': ../../nbind/include/nbind/v8/Int64.h:191:1: required from here ../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] auto target = arg->ToObject(); ~~~~~~~~~~~~~^~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::int64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long int]': ../../nbind/include/nbind/v8/Int64.h:192:1: required from here ../../nbind/include/nbind/v8/Int64.h:151:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 0) storage = args[0]->Uint32Value(); ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/Int64.h:152:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32; ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long int; nbind::WireType = v8::Local<v8::Value>]': ../../nbind/include/nbind/v8/Int64.h:192:1: required from here ../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] auto target = arg->ToObject(); ~~~~~~~~~~~~~^~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::int64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long long int]': ../../nbind/include/nbind/v8/Int64.h:193:1: required from here ../../nbind/include/nbind/v8/Int64.h:151:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 0) storage = args[0]->Uint32Value(); ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/Int64.h:152:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32; ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long long int; nbind::WireType = v8::Local<v8::Value>]': ../../nbind/include/nbind/v8/Int64.h:193:1: required from here ../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] auto target = arg->ToObject(); ~~~~~~~~~~~~~^~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nan/nan.h:2784, from ../../nbind/include/nbind/v8/BindWrapper.h:55, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: ../../nan/nan_weak.h: In instantiation of 'Nan::WeakCallbackInfo<P>::WeakCallbackInfo(Nan::Persistent<v8::Value>*, Nan::WeakCallbackInfo<P>::Callback, void*, void*, void*) [with T = Nan::Persistent<v8::Object>; Nan::WeakCallbackInfo<P>::Callback = void (*)(const Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >&)]': ../../nan/nan_weak.h:264:12: required from 'void Nan::Persistent<T, M>::SetWeak(P*, typename Nan::WeakCallbackInfo<P>::Callback, Nan::WeakCallbackType) [with P = Nan::Persistent<v8::Object>; T = v8::Object; M = v8::NonCopyablePersistentTraits<v8::Object>; typename Nan::WeakCallbackInfo<P>::Callback = void (*)(const Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >&); Nan::WeakCallbackType = v8::WeakCallbackType]' ../../nbind/include/nbind/v8/BindWrapper.h:138:68: required from here ../../nan/nan_weak.h:58:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class v8::Persistent<v8::Value>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] std::memcpy(&persistent_, persistent, sizeof (v8::Persistent<v8::Value>)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from ../../nbind/src/reflect.cc:4: /root/.node-gyp/10.16.0/include/node/v8.h:685:35: note: 'class v8::Persistent<v8::Value>' declared here template <class T, class M> class Persistent : public PersistentBase<T> { ^~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> > >&)]': ../../nan/nan_weak.h:268:35: required from 'void Nan::Persistent<T, M>::SetWeak(P*, typename Nan::WeakCallbackInfo<P>::Callback, Nan::WeakCallbackType) [with P = Nan::Persistent<v8::Object>; T = v8::Object; M = v8::NonCopyablePersistentTraits<v8::Object>; typename Nan::WeakCallbackInfo<P>::Callback = void (*)(const Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >&); Nan::WeakCallbackType = v8::WeakCallbackType]' ../../nbind/include/nbind/v8/BindWrapper.h:138:68: required from here /root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> > >::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> > >&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type] reinterpret_cast<Callback>(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) Release/obj.target/nbind/src/Color.o In file included from ../../nbind/include/nbind/v8/BindWrapper.h:55, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: ../../nan/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': ../../nan/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete) ^ In file included from ../../nbind/include/nbind/api.h:72, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<double>::Type nbind::BindingType<double>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:189:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(double, IsNumber, NumberValue, v8::Number); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<float>::Type nbind::BindingType<float>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:190:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(float, IsNumber, NumberValue, v8::Number); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<unsigned int>::Type nbind::BindingType<unsigned int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:192:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(unsigned int, IsNumber, Uint32Value, v8::Uint32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<short unsigned int>::Type nbind::BindingType<short unsigned int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:193:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(unsigned short, IsNumber, Uint32Value, v8::Uint32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<unsigned char>::Type nbind::BindingType<unsigned char>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:194:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(unsigned char, IsNumber, Uint32Value, v8::Uint32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<int>::Type nbind::BindingType<int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:196:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(signed int, IsNumber, Int32Value, v8::Int32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<short int>::Type nbind::BindingType<short int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:197:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(signed short, IsNumber, Int32Value, v8::Int32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<signed char>::Type nbind::BindingType<signed char>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:198:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(signed char, IsNumber, Int32Value, v8::Int32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<char>::Type nbind::BindingType<char>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:200:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(char, IsNumber, Int32Value, v8::Int32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:78, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/External.h: In static member function 'static nbind::BindingType<nbind::External>::Type nbind::BindingType<nbind::External>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/External.h:112:80: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] static inline Type fromWireType(WireType arg) { return(External(arg->ToObject())); } ^ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/api.h:83, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/Buffer.h: In static member function 'static nbind::BindingType<nbind::Buffer>::Type nbind::BindingType<nbind::Buffer>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/Buffer.h:33:43: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] Buffer result(nullptr, 0, arg->ToObject()); ^ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long unsigned int>::Type nbind::BindingType<long unsigned int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->NumberValue())); \ ^ ../../nbind/include/nbind/v8/Int64.h:190:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE' DEFINE_INT64_BINDING_TYPE(unsigned long, uint64ToWire, uint64Init); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long long unsigned int>::Type nbind::BindingType<long long unsigned int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->NumberValue())); \ ^ ../../nbind/include/nbind/v8/Int64.h:191:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE' DEFINE_INT64_BINDING_TYPE(unsigned long long, uint64ToWire, uint64Init); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long int>::Type nbind::BindingType<long int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->NumberValue())); \ ^ ../../nbind/include/nbind/v8/Int64.h:192:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE' DEFINE_INT64_BINDING_TYPE(signed long, int64ToWire, int64Init); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long long int>::Type nbind::BindingType<long long int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->NumberValue())); \ ^ ../../nbind/include/nbind/v8/Int64.h:193:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE' DEFINE_INT64_BINDING_TYPE(signed long long, int64ToWire, int64Init); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]': /root/.node-gyp/10.16.0/include/node/node_object_wrap.h:84:78: required from here /root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type] reinterpret_cast<Callback>(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]': ../../nan/nan_object_wrap.h:65:61: required from here /root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type] In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::uint64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long unsigned int]': ../../nbind/include/nbind/v8/Int64.h:190:1: required from here ../../nbind/include/nbind/v8/Int64.h:140:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 0) storage = args[0]->Uint32Value(); ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/Int64.h:141:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32; ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long unsigned int; nbind::WireType = v8::Local<v8::Value>]': ../../nbind/include/nbind/v8/Int64.h:190:1: required from here ../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] auto target = arg->ToObject(); ~~~~~~~~~~~~~^~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::uint64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long long unsigned int]': ../../nbind/include/nbind/v8/Int64.h:191:1: required from here ../../nbind/include/nbind/v8/Int64.h:140:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 0) storage = args[0]->Uint32Value(); ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/Int64.h:141:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32; ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long long unsigned int; nbind::WireType = v8::Local<v8::Value>]': ../../nbind/include/nbind/v8/Int64.h:191:1: required from here ../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] auto target = arg->ToObject(); ~~~~~~~~~~~~~^~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::int64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long int]': ../../nbind/include/nbind/v8/Int64.h:192:1: required from here ../../nbind/include/nbind/v8/Int64.h:151:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 0) storage = args[0]->Uint32Value(); ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/Int64.h:152:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32; ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long int; nbind::WireType = v8::Local<v8::Value>]': ../../nbind/include/nbind/v8/Int64.h:192:1: required from here ../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] auto target = arg->ToObject(); ~~~~~~~~~~~~~^~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::int64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long long int]': ../../nbind/include/nbind/v8/Int64.h:193:1: required from here ../../nbind/include/nbind/v8/Int64.h:151:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 0) storage = args[0]->Uint32Value(); ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/Int64.h:152:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32; ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long long int; nbind::WireType = v8::Local<v8::Value>]': ../../nbind/include/nbind/v8/Int64.h:193:1: required from here ../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] auto target = arg->ToObject(); ~~~~~~~~~~~~~^~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nan/nan.h:2784, from ../../nbind/include/nbind/v8/BindWrapper.h:55, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: ../../nan/nan_weak.h: In instantiation of 'Nan::WeakCallbackInfo<P>::WeakCallbackInfo(Nan::Persistent<v8::Value>*, Nan::WeakCallbackInfo<P>::Callback, void*, void*, void*) [with T = Nan::Persistent<v8::Object>; Nan::WeakCallbackInfo<P>::Callback = void (*)(const Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >&)]': ../../nan/nan_weak.h:264:12: required from 'void Nan::Persistent<T, M>::SetWeak(P*, typename Nan::WeakCallbackInfo<P>::Callback, Nan::WeakCallbackType) [with P = Nan::Persistent<v8::Object>; T = v8::Object; M = v8::NonCopyablePersistentTraits<v8::Object>; typename Nan::WeakCallbackInfo<P>::Callback = void (*)(const Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >&); Nan::WeakCallbackType = v8::WeakCallbackType]' ../../nbind/include/nbind/v8/BindWrapper.h:138:68: required from here ../../nan/nan_weak.h:58:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class v8::Persistent<v8::Value>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] std::memcpy(&persistent_, persistent, sizeof (v8::Persistent<v8::Value>)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:685:35: note: 'class v8::Persistent<v8::Value>' declared here template <class T, class M> class Persistent : public PersistentBase<T> { ^~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> > >&)]': ../../nan/nan_weak.h:268:35: required from 'void Nan::Persistent<T, M>::SetWeak(P*, typename Nan::WeakCallbackInfo<P>::Callback, Nan::WeakCallbackType) [with P = Nan::Persistent<v8::Object>; T = v8::Object; M = v8::NonCopyablePersistentTraits<v8::Object>; typename Nan::WeakCallbackInfo<P>::Callback = void (*)(const Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> >&); Nan::WeakCallbackType = v8::WeakCallbackType]' ../../nbind/include/nbind/v8/BindWrapper.h:138:68: required from here /root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> > >::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<Nan::WeakCallbackInfo<Nan::Persistent<v8::Object> > >&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type] reinterpret_cast<Callback>(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/BindWrapper.h: In instantiation of 'static void nbind::BindWrapper<Bound>::wrapPtr(const Nan::FunctionCallbackInfo<v8::Value>&) [with Bound = Color]': ../../nbind/include/nbind/BindDefiner.h:86:22: required from 'nbind::BindDefiner<Bound>::BindDefiner(const char*) [with Bound = Color]' ../src/Color.cc:53:1: required from 'BindInvokerColor<Bound>::BindInvokerColor() [with Bound = Color]' ../src/Color.cc:53:1: required from here ../../nbind/include/nbind/v8/BindWrapper.h:216:62: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] auto flags = static_cast<TypeFlags>(nanArgs[1]->Uint32Value()); ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:18, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/Caller.h: In instantiation of 'v8::Local<v8::Value> nbind::makeTypeError(NanArgs&, uint32_t, const void* const*, bool*) [with NanArgs = const Nan::FunctionCallbackInfo<v8::Value>; uint32_t = unsigned int; nbind::TYPEID = const void*]': ../../nbind/include/nbind/v8/Caller.h:78:23: required from 'static v8::Local<v8::Value> nbind::Checker<nbind::TypeList<Args ...> >::getTypeError(NanArgs&, const void* const*) [with NanArgs = const Nan::FunctionCallbackInfo<v8::Value>; Args = {}; nbind::TYPEID = const void*]' ../../nbind/include/nbind/signature/BaseSignature.h:161:36: required from 'static v8::Local<v8::Value> nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::getTypeError(NanArgs&) [with NanArgs = const Nan::FunctionCallbackInfo<v8::Value>; Signature = nbind::MethodSignature<double (Color::*)(), Color, nbind::PolicyListType<>, double>; PolicyList = nbind::PolicyListType<>; ReturnType = double; Args = {}]' ../../nbind/include/nbind/signature/BaseSignature.h:206:43: required from 'static void nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::callInnerSafely(V8Args&, NanArgs&, unsigned int) [with Bound = Color; V8Args = const Nan::FunctionCallbackInfo<v8::Value>; NanArgs = const Nan::FunctionCallbackInfo<v8::Value>; Signature = nbind::MethodSignature<double (Color::*)(), Color, nbind::PolicyListType<>, double>; PolicyList = nbind::PolicyListType<>; ReturnType = double; Args = {}]' ../../nbind/include/nbind/signature/MethodSignature.h:38:42: required from 'static void nbind::MethodSignature<PtrType, Bound, PolicyList, ReturnType, Args>::call(const Nan::FunctionCallbackInfo<v8::Value>&) [with PtrType = double (Color::*)(); Bound = Color; PolicyList = nbind::PolicyListType<>; ReturnType = double; Args = {}]' ../../nbind/include/nbind/signature/BaseSignature.h:84:3: required from 'nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::TemplatedBaseSignature() [with Signature = nbind::MethodSignature<double (Color::*)(), Color, nbind::PolicyListType<>, double>; PolicyList = nbind::PolicyListType<>; ReturnType = double; Args = {}]' ../../nbind/include/nbind/signature/MethodSignature.h:16:7: required from 'static Signature& nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::getInstance() [with Signature = nbind::MethodSignature<double (Color::*)(), Color, nbind::PolicyListType<>, double>; PolicyList = nbind::PolicyListType<>; ReturnType = double; Args = {}]' ../../nbind/include/nbind/BindDefiner.h:109:27: required from 'void nbind::BindDefiner<Bound>::addMethod(const char*, MethodType, nbind::TypeFlags) [with Signature = nbind::MethodSignature<double (Color::*)(), Color, nbind::PolicyListType<>, double>; MethodType = double (Color::*)(); Bound = Color]' ../../nbind/include/nbind/BindDefiner.h:135:4: required from 'void nbind::BindDefiner<Bound>::addMethodMaybeConst(const char*, ReturnType (Bound::*)(Args ...), Policies ...) [with Signature = nbind::MethodSignature; ReturnType = double; Args = {}; Policies = {}; Bound = Color]' ../../nbind/include/nbind/BindDefiner.h:207:39: required from 'nbind::BindDefiner<Bound>& nbind::BindDefiner<Bound>::method(const char*, MethodType Bound::*, Policies ...) [with MethodType = double(); Policies = {}; Bound = Color]' ../src/Color.cc:55:2: required from 'BindInvokerColor<Bound>::BindInvokerColor() [with Bound = Color]' ../src/Color.cc:53:1: required from here ../../nbind/include/nbind/v8/Caller.h:23:46: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] v8::Local<v8::Object> errObj = err->ToObject(); ~~~~~~~~~~~~~^~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:18, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/Caller.h: In instantiation of 'v8::Local<v8::Value> nbind::makeTypeError(NanArgs&, uint32_t, const void* const*, bool*) [with NanArgs = v8::Local<v8::Value>*; uint32_t = unsigned int; nbind::TYPEID = const void*]': ../../nbind/include/nbind/v8/Caller.h:78:23: required from 'static v8::Local<v8::Value> nbind::Checker<nbind::TypeList<Args ...> >::getTypeError(NanArgs&, const void* const*) [with NanArgs = v8::Local<v8::Value>*; Args = {nbind::CheckWire<nbind::PolicyListType<>, 0, double>}; nbind::TYPEID = const void*]' ../../nbind/include/nbind/signature/BaseSignature.h:161:36: required from 'static v8::Local<v8::Value> nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::getTypeError(NanArgs&) [with NanArgs = v8::Local<v8::Value>*; Signature = nbind::SetterSignature<void (Color::*)(double), Color, nbind::PolicyListType<>, void, double>; PolicyList = nbind::PolicyListType<>; ReturnType = void; Args = {double}]' ../../nbind/include/nbind/signature/BaseSignature.h:206:43: required from 'static void nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::callInnerSafely(V8Args&, NanArgs&, unsigned int) [with Bound = Color; V8Args = v8::Local<v8::Value>*; NanArgs = const Nan::PropertyCallbackInfo<void>; Signature = nbind::SetterSignature<void (Color::*)(double), Color, nbind::PolicyListType<>, void, double>; PolicyList = nbind::PolicyListType<>; ReturnType = void; Args = {double}]' ../../nbind/include/nbind/signature/SetterSignature.h:40:42: required from 'static void nbind::SetterSignature<PtrType, Bound, PolicyList, ReturnType, Args>::call(v8::Local<v8::String>, v8::Local<v8::Value>, const Nan::PropertyCallbackInfo<void>&) [with PtrType = void (Color::*)(double); Bound = Color; PolicyList = nbind::PolicyListType<>; ReturnType = void; Args = {double}]' ../../nbind/include/nbind/signature/BaseSignature.h:84:3: required from 'nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::TemplatedBaseSignature() [with Signature = nbind::SetterSignature<void (Color::*)(double), Color, nbind::PolicyListType<>, void, double>; PolicyList = nbind::PolicyListType<>; ReturnType = void; Args = {double}]' ../../nbind/include/nbind/signature/SetterSignature.h:16:7: required from 'static Signature& nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::getInstance() [with Signature = nbind::SetterSignature<void (Color::*)(double), Color, nbind::PolicyListType<>, void, double>; PolicyList = nbind::PolicyListType<>; ReturnType = void; Args = {double}]' ../../nbind/include/nbind/BindDefiner.h:109:27: required from 'void nbind::BindDefiner<Bound>::addMethod(const char*, MethodType, nbind::TypeFlags) [with Signature = nbind::SetterSignature<void (Color::*)(double), Color, nbind::PolicyListType<>, void, double>; MethodType = void (Color::*)(double); Bound = Color]' ../../nbind/include/nbind/BindDefiner.h:135:4: required from 'void nbind::BindDefiner<Bound>::addMethodMaybeConst(const char*, ReturnType (Bound::*)(Args ...), Policies ...) [with Signature = nbind::SetterSignature; ReturnType = void; Args = {double}; Policies = {}; Bound = Color]' ../../nbind/include/nbind/BindDefiner.h:283:39: required from 'nbind::BindDefiner<Bound>& nbind::BindDefiner<Bound>::property(const char*, GetterType Bound::*, SetterType Bound::*, Policies ...) [with GetterType = double(); SetterType = void(double); Policies = {}; Bound = Color]' ../src/Color.cc:64:2: required from 'BindInvokerColor<Bound>::BindInvokerColor() [with Bound = Color]' ../src/Color.cc:53:1: required from here ../../nbind/include/nbind/v8/Caller.h:23:46: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] v8::Local<v8::Object> errObj = err->ToObject(); ~~~~~~~~~~~~~^~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:18, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:88, from ../src/Color.cc:1: ../../nbind/include/nbind/v8/Caller.h: In instantiation of 'v8::Local<v8::Value> nbind::makeTypeError(NanArgs&, uint32_t, const void* const*, bool*) [with NanArgs = const Nan::PropertyCallbackInfo<v8::Value>; uint32_t = unsigned int; nbind::TYPEID = const void*]': ../../nbind/include/nbind/v8/Caller.h:78:23: required from 'static v8::Local<v8::Value> nbind::Checker<nbind::TypeList<Args ...> >::getTypeError(NanArgs&, const void* const*) [with NanArgs = const Nan::PropertyCallbackInfo<v8::Value>; Args = {}; nbind::TYPEID = const void*]' ../../nbind/include/nbind/signature/BaseSignature.h:161:36: required from 'static v8::Local<v8::Value> nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::getTypeError(NanArgs&) [with NanArgs = const Nan::PropertyCallbackInfo<v8::Value>; Signature = nbind::GetterSignature<double (Color::*)(), Color, nbind::PolicyListType<>, double>; PolicyList = nbind::PolicyListType<>; ReturnType = double; Args = {}]' ../../nbind/include/nbind/signature/BaseSignature.h:206:43: required from 'static void nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::callInnerSafely(V8Args&, NanArgs&, unsigned int) [with Bound = Color; V8Args = const Nan::PropertyCallbackInfo<v8::Value>; NanArgs = const Nan::PropertyCallbackInfo<v8::Value>; Signature = nbind::GetterSignature<double (Color::*)(), Color, nbind::PolicyListType<>, double>; PolicyList = nbind::PolicyListType<>; ReturnType = double; Args = {}]' ../../nbind/include/nbind/signature/GetterSignature.h:39:42: required from 'static void nbind::GetterSignature<PtrType, Bound, PolicyList, ReturnType, Args>::call(v8::Local<v8::String>, const Nan::PropertyCallbackInfo<v8::Value>&) [with PtrType = double (Color::*)(); Bound = Color; PolicyList = nbind::PolicyListType<>; ReturnType = double; Args = {}]' ../../nbind/include/nbind/signature/BaseSignature.h:84:3: required from 'nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::TemplatedBaseSignature() [with Signature = nbind::GetterSignature<double (Color::*)(), Color, nbind::PolicyListType<>, double>; PolicyList = nbind::PolicyListType<>; ReturnType = double; Args = {}]' ../../nbind/include/nbind/signature/GetterSignature.h:16:7: required from 'static Signature& nbind::TemplatedBaseSignature<Signature, PolicyList, ReturnType, Args>::getInstance() [with Signature = nbind::GetterSignature<double (Color::*)(), Color, nbind::PolicyListType<>, double>; PolicyList = nbind::PolicyListType<>; ReturnType = double; Args = {}]' ../../nbind/include/nbind/BindDefiner.h:109:27: required from 'void nbind::BindDefiner<Bound>::addMethod(const char*, MethodType, nbind::TypeFlags) [with Signature = nbind::GetterSignature<double (Color::*)(), Color, nbind::PolicyListType<>, double>; MethodType = double (Color::*)(); Bound = Color]' ../../nbind/include/nbind/BindDefiner.h:135:4: required from 'void nbind::BindDefiner<Bound>::addMethodMaybeConst(const char*, ReturnType (Bound::*)(Args ...), Policies ...) [with Signature = nbind::GetterSignature; ReturnType = double; Args = {}; Policies = {}; Bound = Color]' ../../nbind/include/nbind/BindDefiner.h:284:39: required from 'nbind::BindDefiner<Bound>& nbind::BindDefiner<Bound>::property(const char*, GetterType Bound::*, SetterType Bound::*, Policies ...) [with GetterType = double(); SetterType = void(double); Policies = {}; Bound = Color]' ../src/Color.cc:64:2: required from 'BindInvokerColor<Bound>::BindInvokerColor() [with Bound = Color]' ../src/Color.cc:53:1: required from here ../../nbind/include/nbind/v8/Caller.h:23:46: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] v8::Local<v8::Object> errObj = err->ToObject(); ~~~~~~~~~~~~~^~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/values.h:4, from ../src/Color.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ CXX(target) Release/obj.target/nbind/src/EventLoop.o In file included from ../../nbind/include/nbind/v8/BindWrapper.h:55, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nan/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': ../../nan/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete) ^ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<double>::Type nbind::BindingType<double>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:189:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(double, IsNumber, NumberValue, v8::Number); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<float>::Type nbind::BindingType<float>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:190:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(float, IsNumber, NumberValue, v8::Number); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<unsigned int>::Type nbind::BindingType<unsigned int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:192:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(unsigned int, IsNumber, Uint32Value, v8::Uint32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<short unsigned int>::Type nbind::BindingType<short unsigned int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:193:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(unsigned short, IsNumber, Uint32Value, v8::Uint32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<unsigned char>::Type nbind::BindingType<unsigned char>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:194:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(unsigned char, IsNumber, Uint32Value, v8::Uint32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<int>::Type nbind::BindingType<int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:196:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(signed int, IsNumber, Int32Value, v8::Int32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<short int>::Type nbind::BindingType<short int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:197:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(signed short, IsNumber, Int32Value, v8::Int32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<signed char>::Type nbind::BindingType<signed char>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:198:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(signed char, IsNumber, Int32Value, v8::Int32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:72, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/BindingType.h: In static member function 'static nbind::BindingType<char>::Type nbind::BindingType<char>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/BindingType.h:173:40: warning: 'int32_t v8::Value::Int32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->decode())); \ ^ ../../nbind/include/nbind/v8/BindingType.h:200:1: note: in expansion of macro 'DEFINE_NATIVE_BINDING_TYPE' DEFINE_NATIVE_BINDING_TYPE(char, IsNumber, Int32Value, v8::Int32); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2478:46: note: declared here V8_DEPRECATED("Use maybe version", int32_t Int32Value() const); ^~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/api.h:78, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/External.h: In static member function 'static nbind::BindingType<nbind::External>::Type nbind::BindingType<nbind::External>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/External.h:112:80: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] static inline Type fromWireType(WireType arg) { return(External(arg->ToObject())); } ^ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/api.h:83, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/Buffer.h: In static member function 'static nbind::BindingType<nbind::Buffer>::Type nbind::BindingType<nbind::Buffer>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/Buffer.h:33:43: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] Buffer result(nullptr, 0, arg->ToObject()); ^ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long unsigned int>::Type nbind::BindingType<long unsigned int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->NumberValue())); \ ^ ../../nbind/include/nbind/v8/Int64.h:190:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE' DEFINE_INT64_BINDING_TYPE(unsigned long, uint64ToWire, uint64Init); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long long unsigned int>::Type nbind::BindingType<long long unsigned int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->NumberValue())); \ ^ ../../nbind/include/nbind/v8/Int64.h:191:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE' DEFINE_INT64_BINDING_TYPE(unsigned long long, uint64ToWire, uint64Init); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long int>::Type nbind::BindingType<long int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->NumberValue())); \ ^ ../../nbind/include/nbind/v8/Int64.h:192:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE' DEFINE_INT64_BINDING_TYPE(signed long, int64ToWire, int64Init); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/Int64.h: In static member function 'static nbind::BindingType<long long int>::Type nbind::BindingType<long long int>::fromWireType(nbind::WireType)': ../../nbind/include/nbind/v8/Int64.h:175:46: warning: 'double v8::Value::NumberValue() const' is deprecated: Use maybe version [-Wdeprecated-declarations] return(static_cast<Type>(arg->NumberValue())); \ ^ ../../nbind/include/nbind/v8/Int64.h:193:1: note: in expansion of macro 'DEFINE_INT64_BINDING_TYPE' DEFINE_INT64_BINDING_TYPE(signed long long, int64ToWire, int64Init); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2475:45: note: declared here V8_DEPRECATED("Use maybe version", double NumberValue() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]': /root/.node-gyp/10.16.0/include/node/node_object_wrap.h:84:78: required from here /root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type] reinterpret_cast<Callback>(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]': ../../nan/nan_object_wrap.h:65:61: required from here /root/.node-gyp/10.16.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type] In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::uint64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long unsigned int]': ../../nbind/include/nbind/v8/Int64.h:190:1: required from here ../../nbind/include/nbind/v8/Int64.h:140:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 0) storage = args[0]->Uint32Value(); ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/Int64.h:141:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32; ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long unsigned int; nbind::WireType = v8::Local<v8::Value>]': ../../nbind/include/nbind/v8/Int64.h:190:1: required from here ../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] auto target = arg->ToObject(); ~~~~~~~~~~~~~^~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::uint64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long long unsigned int]': ../../nbind/include/nbind/v8/Int64.h:191:1: required from here ../../nbind/include/nbind/v8/Int64.h:140:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 0) storage = args[0]->Uint32Value(); ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/Int64.h:141:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32; ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long long unsigned int; nbind::WireType = v8::Local<v8::Value>]': ../../nbind/include/nbind/v8/Int64.h:191:1: required from here ../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] auto target = arg->ToObject(); ~~~~~~~~~~~~~^~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'static void nbind::Int64Converter<8>::int64Init(const Nan::FunctionCallbackInfo<v8::Value>&) [with ArgType = long int]': ../../nbind/include/nbind/v8/Int64.h:192:1: required from here ../../nbind/include/nbind/v8/Int64.h:151:46: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 0) storage = args[0]->Uint32Value(); ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/Int64.h:152:69: warning: 'uint32_t v8::Value::Uint32Value() const' is deprecated: Use maybe version [-Wdeprecated-declarations] if(argc > 1) storage += static_cast<uint64_t>(args[1]->Uint32Value()) << 32; ~~~~~~~~~~~~~~~~~~~~^~ In file included from /root/.node-gyp/10.16.0/include/node/v8.h:26, from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:2477:47: note: declared here V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const); ^~~~~~~~~~~ /root/.node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro 'V8_DEPRECATED' declarator __attribute__((deprecated(message))) ^~~~~~~~~~ In file included from ../../nbind/include/nbind/BindDefiner.h:24, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: ../../nbind/include/nbind/v8/Int64.h: In instantiation of 'ArgType nbind::int64FromWire(nbind::WireType, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)) [with ArgType = long int; nbind::WireType = v8::Local<v8::Value>]': ../../nbind/include/nbind/v8/Int64.h:192:1: required from here ../../nbind/include/nbind/v8/Int64.h:14:29: warning: 'v8::Local<v8::Object> v8::Value::ToObject() const' is deprecated: Use maybe version [-Wdeprecated-declarations] auto target = arg->ToObject(); ~~~~~~~~~~~~~^~ In file included from ../../nbind/include/nbind/v8/BindWrapper.h:52, from ../../nbind/include/nbind/api.h:71, from ../../nbind/include/nbind/BindDefiner.h:11, from ../../nbind/include/nbind/noconflict.h:8, from ../../nbind/include/nbind/nbind.h:8, from /builds/zaoqi/react-native-test/public/my-app/node_modules/libui-node/src/includes/event-loop.h:6, from ../src/EventLoop.cc:1: /root/.node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ An error ocurred: npm install has failed. ```
Author
Owner

@kusti8 commented on GitHub (Aug 28, 2019):

I suspect that this is using node v12, which is not currently supported by libui-node.

<!-- gh-comment-id:525884135 --> @kusti8 commented on GitHub (Aug 28, 2019): I suspect that this is using node v12, which is not currently supported by libui-node.
Author
Owner

@zaoqi commented on GitHub (Aug 29, 2019):

@kusti8 this is using node v10 https://pkgs.alpinelinux.org/package/edge/main/x86/nodejs

<!-- gh-comment-id:526012954 --> @zaoqi commented on GitHub (Aug 29, 2019): @kusti8 this is using node v10 https://pkgs.alpinelinux.org/package/edge/main/x86/nodejs
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/proton-native#156
No description provided.