node-proxy
node-proxy copied to clipboard
Installing Open Badging ... when running npm install to load dependencies get the following
[email protected] install /usr/openbadging/openbadges-badgekit/node_modules/client-sessions/node_modules/node-proxy node-gyp configure build
make: Entering directory /usr/openbadging/openbadges-badgekit/node_modules/client-sessions/node_modules/node-proxy/build' CXX(target) Release/obj.target/nodeproxy/src/node-proxy.o make: g++: Command not found make: *** [Release/obj.target/nodeproxy/src/node-proxy.o] Error 127 make: Leaving directory
/usr/openbadging/openbadges-badgekit/node_modules/client-sessions/node_modules/node-proxy/build'
gyp ERR! build error
gyp ERR! stack Error: make
failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23)
gyp ERR! stack at ChildProcess.emit (events.js:110:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:1074:12)
gyp ERR! System Linux 3.10.0-229.4.2.el7.x86_64
gyp ERR! command "node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "build"
cwd /usr/openbadging/openbadges-badgekit/node_modules/client-sessions/node_modules/node-proxy
gyp ERR! node -v v0.12.7
gyp ERR! node-gyp -v v2.0.2
gyp ERR! not ok
[email protected] install /usr/openbadging/openbadges-badgekit/node_modules/node-sass node build.js
child_process: customFds option is deprecated, use stdio instead.
make: Entering directory /usr/openbadging/openbadges-badgekit/node_modules/node-sass/build' CXX(target) Release/obj.target/binding/binding.o make: g++: Command not found make: *** [Release/obj.target/binding/binding.o] Error 127 make: Leaving directory
/usr/openbadging/openbadges-badgekit/node_modules/node-sass/build'
gyp ERR! build error
gyp ERR! stack Error: make
failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23)
gyp ERR! stack at ChildProcess.emit (events.js:110:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:1074:12)
gyp ERR! System Linux 3.10.0-229.4.2.el7.x86_64
gyp ERR! command "node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /usr/openbadging/openbadges-badgekit/node_modules/node-sass
gyp ERR! node -v v0.12.7
gyp ERR! node-gyp -v v2.0.2
gyp ERR! not ok
Build failed
npm ERR! Linux 3.10.0-229.4.2.el7.x86_64
npm ERR! argv "node" "/usr/bin/npm" "install"
npm ERR! node v0.12.7
npm ERR! npm v2.13.3
npm ERR! code ELIFECYCLE
npm ERR! [email protected] install: node-gyp configure build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp configure build'.
npm ERR! This is most likely a problem with the node-proxy package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp configure build
npm ERR! You can get their info via:
npm ERR! npm owner ls node-proxy
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request: npm ERR! /usr/openbadging/openbadges-badgekit/npm-debug.log
if I just do npm install node-proxy
[root@node0180 openbadges-badgekit]# npm install node-proxy npm WARN package.json [email protected] license should be a valid SPDX license expression /
[email protected] install /usr/openbadging/openbadges-badgekit/node_modules/node-proxy node-gyp configure build
make: Entering directory /usr/openbadging/openbadges-badgekit/node_modules/node-proxy/build' CXX(target) Release/obj.target/nodeproxy/src/node-proxy.o make: g++: Command not found make: *** [Release/obj.target/nodeproxy/src/node-proxy.o] Error 127 make: Leaving directory
/usr/openbadging/openbadges-badgekit/node_modules/node-proxy/build'
gyp ERR! build error
gyp ERR! stack Error: make
failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23)
gyp ERR! stack at ChildProcess.emit (events.js:110:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:1074:12)
gyp ERR! System Linux 3.10.0-229.4.2.el7.x86_64
gyp ERR! command "node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "build"
gyp ERR! cwd /usr/openbadging/openbadges-badgekit/node_modules/node-proxy
gyp ERR! node -v v0.12.7
gyp ERR! node-gyp -v v2.0.2
gyp ERR! not ok
npm ERR! Linux 3.10.0-229.4.2.el7.x86_64
npm ERR! argv "node" "/usr/bin/npm" "install" "node-proxy"
npm ERR! node v0.12.7
npm ERR! npm v2.13.3
npm ERR! code ELIFECYCLE
npm ERR! [email protected] install: node-gyp configure build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp configure build'.
npm ERR! This is most likely a problem with the node-proxy package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp configure build
npm ERR! You can get their info via:
npm ERR! npm owner ls node-proxy
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request: npm ERR! /usr/openbadging/openbadges-badgekit/npm-debug.log
sounds like you don't have make
installed on the machine where you got this error or that it isn't in the PATH of the user that is performing the install.
make is installed under /usr/bin
[root@node0180 openbadges-badgekit]# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
this is RHEL 7 server...
On Tue, Aug 4, 2015 at 4:13 PM, Sam Shull [email protected] wrote:
sounds like you don't have make installed on the machine where you got this error or that it isn't in the PATH of the user that is performing the install.
— Reply to this email directly or view it on GitHub https://github.com/samshull/node-proxy/issues/40#issuecomment-127742822.
Jason Barna IT Services Information Technology Michigan Technological University
Try npm install node-proxy -g
. It appears that you have a problem with your tooling.
[root@node0180 openbadges-badgekit]# npm install node-proxy -g
[email protected] install /usr/lib/node_modules/node-proxy node-gyp configure build
make: Entering directory /usr/lib/node_modules/node-proxy/build' CXX(target) Release/obj.target/nodeproxy/src/node-proxy.o make: g++: Command not found make: *** [Release/obj.target/nodeproxy/src/node-proxy.o] Error 127 make: Leaving directory
/usr/lib/node_modules/node-proxy/build'
gyp ERR! build error
gyp ERR! stack Error: make
failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit
(/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23)
gyp ERR! stack at ChildProcess.emit (events.js:110:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit
(child_process.js:1074:12)
gyp ERR! System Linux 3.10.0-229.4.2.el7.x86_64
gyp ERR! command "node"
"/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js"
"configure" "build"
gyp ERR! cwd /usr/lib/node_modules/node-proxy
gyp ERR! node -v v0.12.7
gyp ERR! node-gyp -v v2.0.2
gyp ERR! not ok
npm ERR! Linux 3.10.0-229.4.2.el7.x86_64
npm ERR! argv "node" "/usr/bin/npm" "install" "node-proxy" "-g"
npm ERR! node v0.12.7
npm ERR! npm v2.13.3
npm ERR! code ELIFECYCLE
npm ERR! [email protected] install: node-gyp configure build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp configure
build'.
npm ERR! This is most likely a problem with the node-proxy package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp configure build
npm ERR! You can get their info via:
npm ERR! npm owner ls node-proxy
npm ERR! There is likely additional logging output above.
On Tue, Aug 4, 2015 at 4:18 PM, Sam Shull [email protected] wrote:
Try npm install node-proxy -g. It appears that you have a problem with your tooling.
— Reply to this email directly or view it on GitHub https://github.com/samshull/node-proxy/issues/40#issuecomment-127746090.
Jason Barna IT Services Information Technology Michigan Technological University
make: g++: Command not found
It has something to do with your tooling on that machine.
https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#debian-and-ubuntu-based-linux-distributions See the section on RHEL using yum
http://pydelion.com/2013/02/17/how-to-fix-make-g-command-not-found/
That did it... odd you would think it would be installed as part of gcc itself or when you installed nodejs from the repository...
On Tue, Aug 4, 2015 at 4:23 PM, Sam Shull [email protected] wrote:
https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#debian-and-ubuntu-based-linux-distributions See the section on RHEL using yum
— Reply to this email directly or view it on GitHub https://github.com/samshull/node-proxy/issues/40#issuecomment-127748084.
Jason Barna IT Services Information Technology Michigan Technological University
when running npm install client-sessions..
../src/node-proxy.cc:845:12: note: in expansion of macro ‘THR_TYPE_ERROR’ return THR_TYPE_ERROR("SetNamedProperty intercepted " ^ ../src/./node-proxy.h:44:56: error: ‘ThrowException’ was not declared in this scope ThrowException(Exception::TypeError(String::New(str))) ^ ../src/node-proxy.cc:845:12: note: in expansion of macro ‘THR_TYPE_ERROR’ return THR_TYPE_ERROR("SetNamedProperty intercepted " ^ ../src/node-proxy.cc:850:28: error: request for member ‘This’ in ‘info’, which is of non-class type ‘const int’ Local<Value> data = info.This()->InternalFieldCount() > 0 ? ^ ../src/node-proxy.cc:851:28: error: request for member ‘This’ in ‘info’, which is of non-class type ‘const int’ info.This()->GetInternalField(0) : ^ ../src/node-proxy.cc:852:28: error: request for member ‘Data’ in ‘info’, which is of non-class type ‘const int’ info.Data(); ^ ../src/node-proxy.cc:855:22: error: too few arguments to function ‘v8::Handlev8::Primitive v8::Undefined(v8::Isolate_)’ return Undefined(); ^ In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:305:28: note: declared here friend Handle<Primitive> Undefined(Isolate_ isolate); ^ ../src/node-proxy.cc:862:51: error: no matching function for call to ‘v8::Object::GetHiddenValue(v8::Persistentv8::String&)’ if (!handler->GetHiddenValue(NodeProxy::trapping)->BooleanValue()) { ^ ../src/node-proxy.cc:862:51: note: candidate is: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2316:16: note: v8::Localv8::Value v8::Object::GetHiddenValue(v8::Handlev8::String) Local<Value> GetHiddenValue(Handle<String> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2316:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::String’ ../src/node-proxy.cc:863:54: error: no matching function for call to ‘v8::Object::GetHiddenValue(v8::Persistentv8::String&)’ if (handler->GetHiddenValue(NodeProxy::extensible)->BooleanValue() || ^ ../src/node-proxy.cc:863:54: note: candidate is: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2316:16: note: v8::Localv8::Value v8::Object::GetHiddenValue(v8::Handlev8::String) Local<Value> GetHiddenValue(Handle<String> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2316:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::String’ ../src/node-proxy.cc:869:26: error: too few arguments to function ‘v8::Handlev8::Primitive v8::Undefined(v8::Isolate_)’ return Undefined(); ^ In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:305:28: note: declared here friend Handle<Primitive> Undefined(Isolate_ isolate); ^ ../src/node-proxy.cc:875:32: error: no matching function for call to ‘v8::Object::GetHiddenValue(v8::Persistentv8::String&)’ NodeProxy::writable)->BooleanValue() ^ ../src/node-proxy.cc:875:32: note: candidate is: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2316:16: note: v8::Localv8::Value v8::Object::GetHiddenValue(v8::Handlev8::String) Local<Value> GetHiddenValue(Handle<String> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2316:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::String’ In file included from ../src/node-proxy.cc:33:0: ../src/node-proxy.cc:879:17: error: ‘New’ is not a member of ‘v8::String’ String::New("In accessible property: "), ^ ../src/./node-proxy.h:41:54: note: in definition of macro ‘THREXCW’ #define THREXCW(str) ThrowException(Exception::Error(str)) ^ ../src/./node-proxy.h:41:58: error: ‘ThrowException’ was not declared in this scope #define THREXCW(str) ThrowException(Exception::Error(str)) ^ ../src/node-proxy.cc:877:16: note: in expansion of macro ‘THREXCW’ return THREXCW( ^ ../src/node-proxy.cc:883:52: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ Local<Value> set = pd_obj->Get(NodeProxy::set); ^ ../src/node-proxy.cc:883:52: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:886:23: error: request for member ‘This’ in ‘info’, which is of non-class type ‘const int’ fn->Call(info.This(), 2, argv2); ^ ../src/node-proxy.cc:891:46: error: no matching function for call to ‘v8::Object::Set(v8::Persistentv8::String&, v8::Localv8::Value&)’ if (pd_obj->Set(NodeProxy::value, value)) { ^ ../src/node-proxy.cc:891:46: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2112:8: note: bool v8::Object::Set(v8::Handlev8::Value, v8::Handlev8::Value) bool Set(Handle<Value> key, Handle<Value> value); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2112:8: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2114:8: note: bool v8::Object::Set(uint32_t, v8::Handlev8::Value) bool Set(uint32_t index, Handle<Value> value); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2114:8: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:894:24: error: too few arguments to function ‘v8::Handlev8::Primitive v8::Undefined(v8::Isolate_)’ return Undefined(); ^ In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:305:28: note: declared here friend Handle<Primitive> Undefined(Isolate_ isolate); ^ ../src/node-proxy.cc:896:22: error: too few arguments to function ‘v8::Handlev8::Primitive v8::Undefined(v8::Isolate_)’ return Undefined(); ^ In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:305:28: note: declared here friend Handle<Primitive> Undefined(Isolate_ isolate); ^ ../src/node-proxy.cc:900:49: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ Local<Value> set = handler->Get(NodeProxy::set); ^ ../src/node-proxy.cc:900:49: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:903:35: error: request for member ‘This’ in ‘info’, which is of non-class type ‘const int’ Local<Value> argv3[3] = {info.This(), name, value}; ^ ../src/node-proxy.cc:909:91: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ Local<Value> getOwnPropertyDescriptor = handler->Get(NodeProxy::getOwnPropertyDescriptor);
^
../src/node-proxy.cc:909:91: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:913:76: error: request for member ‘This’ in ‘info’, which is of non-class type ‘const int’ return CallPropertyDescriptorSet(gopd_fn->Call(handler, 1, argv), info.This(), name, value);
^ ../src/node-proxy.cc:916:85: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ Local<Value> getPropertyDescriptor = handler->Get(NodeProxy::getPropertyDescriptor);
^
../src/node-proxy.cc:916:85: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:920:75: error: request for member ‘This’ in ‘info’, which is of non-class type ‘const int’ return CallPropertyDescriptorSet(gpd_fn->Call(handler, 1, argv), info.This(), name, value); ^ ../src/node-proxy.cc:923:20: error: too few arguments to function ‘v8::Handlev8::Primitive v8::Undefined(v8::Isolate_)’ return Undefined(); ^ In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:305:28: note: declared here friend Handle<Primitive> Undefined(Isolate_ isolate); ^ ../src/node-proxy.cc: In static member function ‘static v8::Localv8::Value v8::NodeProxy::CallPropertyDescriptorSet(v8::Localv8::Value, v8::Handlev8::Object, v8::Localv8::Value, v8::Localv8::Value)’: ../src/node-proxy.cc:929:46: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ Local<Value> set = pd->Get(NodeProxy::set); ^ ../src/node-proxy.cc:929:46: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:936:43: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ } else if (pd->Get(NodeProxy::writable)->BooleanValue()) { ^ ../src/node-proxy.cc:936:43: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:937:42: error: no matching function for call to ‘v8::Object::Set(v8::Persistentv8::String&, v8::Localv8::Value&)’ if (pd->Set(NodeProxy::value, value)) { ^ ../src/node-proxy.cc:937:42: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2112:8: note: bool v8::Object::Set(v8::Handlev8::Value, v8::Handlev8::Value) bool Set(Handle<Value> key, Handle<Value> value); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2112:8: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2114:8: note: bool v8::Object::Set(uint32_t, v8::Handlev8::Value) bool Set(uint32_t index, Handle<Value> value); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2114:8: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:943:38: error: too few arguments to function ‘v8::Handlev8::Primitive v8::Undefined(v8::Isolate_)’ return Local<Value>::New(Undefined()); ^ In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:305:28: note: declared here friend Handle<Primitive> Undefined(Isolate_ isolate); ^ ../src/node-proxy.cc: At global scope: ../src/node-proxy.cc:953:31: error: ‘AccessorInfo’ does not name a type const AccessorInfo &info) { ^ ../src/node-proxy.cc:953:45: error: ISO C++ forbids declaration of ‘info’ with no type [-fpermissive] const AccessorInfo &info) { ^ In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h: In static member function ‘static v8::Handlev8::Boolean v8::NodeProxy::QueryNamedProperty(v8::Localv8::String, const int&)’: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../src/node-proxy.cc:954:15: error: within this context HandleScope scope; ^ ../src/node-proxy.cc:956:12: error: request for member ‘This’ in ‘info’, which is of non-class type ‘const int’ if (info.This()->InternalFieldCount() < 1 || !info.Data().IsEmpty()) { ^ ../src/node-proxy.cc:956:54: error: request for member ‘Data’ in ‘info’, which is of non-class type ‘const int’ if (info.This()->InternalFieldCount() < 1 || !info.Data().IsEmpty()) { ^ ../src/node-proxy.cc:958:30: error: request for member ‘This’ in ‘info’, which is of non-class type ‘const int’ Local<Value> data = info.This()->InternalFieldCount() > 0 ? ^ ../src/node-proxy.cc:959:14: error: request for member ‘This’ in ‘info’, which is of non-class type ‘const int’ info.This()->GetInternalField(0) : ^ ../src/node-proxy.cc:960:15: error: request for member ‘Data’ in ‘info’, which is of non-class type ‘const int’ info.Data(); ^ ../src/node-proxy.cc:964:20: error: too few arguments to function ‘v8::Handlev8::Boolean v8::False(v8::Isolate_)’ return False(); ^ In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:6622:17: note: declared here Handle<Boolean> False(Isolate_ isolate) { ^ ../src/node-proxy.cc:971:53: error: no matching function for call to ‘v8::Object::GetHiddenValue(v8::Persistentv8::String&)’ if (!handler->GetHiddenValue(NodeProxy::trapping)->BooleanValue()) { ^ ../src/node-proxy.cc:971:53: note: candidate is: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2316:16: note: v8::Localv8::Value v8::Object::GetHiddenValue(v8::Handlev8::String) Local<Value> GetHiddenValue(Handle<String> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2316:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::String’ ../src/node-proxy.cc:972:45: error: no matching function for call to ‘v8::Boolean::New(bool)’ return Boolean::New(handler->Has(name)); ^ ../src/node-proxy.cc:972:45: note: candidate is: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:6183:17: note: static v8::Handlev8::Boolean v8::Boolean::New(v8::Isolate_, bool) Handle<Boolean> Boolean::New(Isolate_ isolate, bool value) { ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:6183:17: note: candidate expects 2 arguments, 1 provided ../src/node-proxy.cc:976:57: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ Local<Value> hasOwn = handler->Get(NodeProxy::hasOwn); ^ ../src/node-proxy.cc:976:57: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:983:51: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ Local<Value> has = handler->Get(NodeProxy::has); ^ ../src/node-proxy.cc:983:51: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:989:93: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ Local<Value> getOwnPropertyDescriptor = handler->Get(NodeProxy::getOwnPropertyDescriptor);
^
../src/node-proxy.cc:989:93: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:995:87: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ Local<Value> getPropertyDescriptor = handler->Get(NodeProxy::getPropertyDescriptor);
^
../src/node-proxy.cc:995:87: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:1002:16: error: too few arguments to function ‘v8::Handlev8::Boolean v8::False(v8::Isolate_)’ return False(); ^ In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:6622:17: note: declared here Handle<Boolean> False(Isolate_ isolate) { ^ ../src/node-proxy.cc: At global scope: ../src/node-proxy.cc:1012:34: error: ‘AccessorInfo’ does not name a type const AccessorInfo &info) { ^ ../src/node-proxy.cc:1012:48: error: ISO C++ forbids declaration of ‘info’ with no type [-fpermissive] const AccessorInfo &info) { ^ In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h: In static member function ‘static v8::Handlev8::Integer v8::NodeProxy::QueryNamedPropertyInteger(v8::Localv8::String, const int&)’: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../src/node-proxy.cc:1013:15: error: within this context HandleScope scope; ^ ../src/node-proxy.cc:1016:57: error: no matching function for call to ‘v8::Integer::New(v8::PropertyAttribute)’ Local<Integer> HasPropertyResponse = Integer::New(None); ^ ../src/node-proxy.cc:1016:57: note: candidate is: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2012:25: note: static v8::Localv8::Integer v8::Integer::New(v8::Isolate_, int32_t) static Local<Integer> New(Isolate_ isolate, int32_t value); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2012:25: note: candidate expects 2 arguments, 1 provided ../src/node-proxy.cc:1018:12: error: request for member ‘This’ in ‘info’, which is of non-class type ‘const int’ if (info.This()->InternalFieldCount() > 0 || !info.Data().IsEmpty()) { ^ ../src/node-proxy.cc:1018:54: error: request for member ‘Data’ in ‘info’, which is of non-class type ‘const int’ if (info.This()->InternalFieldCount() > 0 || !info.Data().IsEmpty()) { ^ ../src/node-proxy.cc:1019:30: error: request for member ‘This’ in ‘info’, which is of non-class type ‘const int’ Local<Value> data = info.This()->InternalFieldCount() > 0 ? ^ ../src/node-proxy.cc:1020:23: error: request for member ‘This’ in ‘info’, which is of non-class type ‘const int’ info.This()->GetInternalField(0) : ^ ../src/node-proxy.cc:1021:23: error: request for member ‘Data’ in ‘info’, which is of non-class type ‘const int’ info.Data(); ^ ../src/node-proxy.cc:1031:53: error: no matching function for call to ‘v8::Object::GetHiddenValue(v8::Persistentv8::String&)’ if (!handler->GetHiddenValue(NodeProxy::trapping)->BooleanValue()) { ^ ../src/node-proxy.cc:1031:53: note: candidate is: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2316:16: note: v8::Localv8::Value v8::Object::GetHiddenValue(v8::Handlev8::String) Local<Value> GetHiddenValue(Handle<String> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2316:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::String’ ../src/node-proxy.cc:1046:57: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ Local<Value> hasOwn = handler->Get(NodeProxy::hasOwn); ^ ../src/node-proxy.cc:1046:57: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:1054:51: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ Local<Value> has = handler->Get(NodeProxy::has); ^ ../src/node-proxy.cc:1054:51: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:1062:93: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ Local<Value> getOwnPropertyDescriptor = handler->Get(NodeProxy::getOwnPropertyDescriptor);
^
../src/node-proxy.cc:1062:93: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:1073:87: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ Local<Value> getPropertyDescriptor = handler->Get(NodeProxy::getPropertyDescriptor);
^
../src/node-proxy.cc:1073:87: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:1074:54: error: no matching function for call to ‘v8::Object::Has(v8::Persistentv8::String&)’ if (handler->Has(NodeProxy::getPropertyDescriptor)) { ^ ../src/node-proxy.cc:1074:54: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2144:8: note: bool v8::Object::Has(v8::Handlev8::Value) bool Has(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2144:8: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2152:8: note: bool v8::Object::Has(uint32_t) bool Has(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2152:8: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h: In static member function ‘static v8::Handlev8::Integer v8::NodeProxy::GetPropertyAttributeFromPropertyDescriptor(v8::Localv8::Object)’: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../src/node-proxy.cc:1098:15: error: within this context HandleScope scope; ^ ../src/node-proxy.cc:1101:38: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ if (pd->Get(NodeProxy::configurable)->IsBoolean() && ^ ../src/node-proxy.cc:1101:38: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:1102:41: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ !pd->Get(NodeProxy::configurable)->BooleanValue()) { ^ ../src/node-proxy.cc:1102:41: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:1107:36: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ if (pd->Get(NodeProxy::enumerable)->IsBoolean() && ^ ../src/node-proxy.cc:1107:36: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:1108:44: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ !pd->Get(NodeProxy::enumerable)->BooleanValue()) { ^ ../src/node-proxy.cc:1108:44: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:1113:34: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ if (pd->Get(NodeProxy::writable)->IsBoolean() && ^ ../src/node-proxy.cc:1113:34: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:1114:42: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ !pd->Get(NodeProxy::writable)->BooleanValue()) { ^ ../src/node-proxy.cc:1114:42: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:1119:26: error: no matching function for call to ‘v8::Integer::New(uint32_t&)’ return Integer::New(ret); ^ ../src/node-proxy.cc:1119:26: note: candidate is: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2012:25: note: static v8::Localv8::Integer v8::Integer::New(v8::Isolate_, int32_t) static Local<Integer> New(Isolate_ isolate, int32_t value); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2012:25: note: candidate expects 2 arguments, 1 provided ../src/node-proxy.cc: At global scope: ../src/node-proxy.cc:1129:32: error: ‘AccessorInfo’ does not name a type const AccessorInfo &info) { ^ ../src/node-proxy.cc:1129:46: error: ISO C++ forbids declaration of ‘info’ with no type [-fpermissive] const AccessorInfo &info) { ^ In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h: In static member function ‘static v8::Handlev8::Boolean v8::NodeProxy::DeleteNamedProperty(v8::Localv8::String, const int&)’: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../src/node-proxy.cc:1130:15: error: within this context HandleScope scope; ^ ../src/node-proxy.cc:1132:12: error: request for member ‘This’ in ‘info’, which is of non-class type ‘const int’ if (info.This()->InternalFieldCount() > 0 || !info.Data().IsEmpty()) { ^ ../src/node-proxy.cc:1132:54: error: request for member ‘Data’ in ‘info’, which is of non-class type ‘const int’ if (info.This()->InternalFieldCount() > 0 || !info.Data().IsEmpty()) { ^ ../src/node-proxy.cc:1133:30: error: request for member ‘This’ in ‘info’, which is of non-class type ‘const int’ Local<Value> data = info.This()->InternalFieldCount() > 0 ? ^ ../src/node-proxy.cc:1134:23: error: request for member ‘This’ in ‘info’, which is of non-class type ‘const int’ info.This()->GetInternalField(0) : ^ ../src/node-proxy.cc:1135:23: error: request for member ‘Data’ in ‘info’, which is of non-class type ‘const int’ info.Data(); ^ ../src/node-proxy.cc:1138:20: error: too few arguments to function ‘v8::Handlev8::Boolean v8::False(v8::Isolate_)’ return False(); ^ In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:6622:17: note: declared here Handle<Boolean> False(Isolate_ isolate) { ^ ../src/node-proxy.cc:1144:53: error: no matching function for call to ‘v8::Object::GetHiddenValue(v8::Persistentv8::String&)’ if (!handler->GetHiddenValue(NodeProxy::trapping)->BooleanValue()) { ^ ../src/node-proxy.cc:1144:53: note: candidate is: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2316:16: note: v8::Localv8::Value v8::Object::GetHiddenValue(v8::Handlev8::String) Local<Value> GetHiddenValue(Handle<String> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2316:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::String’ ../src/node-proxy.cc:1145:53: error: no matching function for call to ‘v8::Object::GetHiddenValue(v8::Persistentv8::String&)’ if (!handler->GetHiddenValue(NodeProxy::frozen)->BooleanValue()) { ^ ../src/node-proxy.cc:1145:53: note: candidate is: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2316:16: note: v8::Localv8::Value v8::Object::GetHiddenValue(v8::Handlev8::String) Local<Value> GetHiddenValue(Handle<String> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2316:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::String’ ../src/node-proxy.cc:1151:50: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ if (pd_obj->Get(NodeProxy::configurable)->IsBoolean() && ^ ../src/node-proxy.cc:1151:50: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:1152:50: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ pd_obj->Get(NodeProxy::configurable)->BooleanValue() ^ ../src/node-proxy.cc:1152:50: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:1154:54: error: no matching function for call to ‘v8::Boolean::New(bool)’ return Boolean::New(handler->Delete(name)); ^ ../src/node-proxy.cc:1154:54: note: candidate is: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:6183:17: note: static v8::Handlev8::Boolean v8::Boolean::New(v8::Isolate_, bool) Handle<Boolean> Boolean::New(Isolate_ isolate, bool value) { ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:6183:17: note: candidate expects 2 arguments, 1 provided ../src/node-proxy.cc:1158:20: error: too few arguments to function ‘v8::Handlev8::Boolean v8::False(v8::Isolate_)’ return False(); ^ In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:6622:17: note: declared here Handle<Boolean> False(Isolate_ isolate) { ^ ../src/node-proxy.cc:1161:59: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ Local<Value> delete_ = handler->Get(NodeProxy::delete_); ^ ../src/node-proxy.cc:1161:59: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:1169:16: error: too few arguments to function ‘v8::Handlev8::Boolean v8::False(v8::Isolate_)’ return False(); ^ In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:6622:17: note: declared here Handle<Boolean> False(Isolate_ isolate) { ^ ../src/node-proxy.cc: At global scope: ../src/node-proxy.cc:1178:57: error: ‘AccessorInfo’ does not name a type Handle<Array> NodeProxy::EnumerateNamedProperties(const AccessorInfo &info) { ^ ../src/node-proxy.cc:1178:71: error: ISO C++ forbids declaration of ‘info’ with no type [-fpermissive] Handle<Array> NodeProxy::EnumerateNamedProperties(const AccessorInfo &info) { ^ In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h: In static member function ‘static v8::Handlev8::Array v8::NodeProxy::EnumerateNamedProperties(const int&)’: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../src/node-proxy.cc:1179:15: error: within this context HandleScope scope; ^ ../src/node-proxy.cc:1181:12: error: request for member ‘This’ in ‘info’, which is of non-class type ‘const int’ if (info.This()->InternalFieldCount() > 0 || !info.Data().IsEmpty()) { ^ ../src/node-proxy.cc:1181:54: error: request for member ‘Data’ in ‘info’, which is of non-class type ‘const int’ if (info.This()->InternalFieldCount() > 0 || !info.Data().IsEmpty()) { ^ ../src/node-proxy.cc:1182:30: error: request for member ‘This’ in ‘info’, which is of non-class type ‘const int’ Local<Value> data = info.This()->InternalFieldCount() > 0 ? ^ ../src/node-proxy.cc:1183:14: error: request for member ‘This’ in ‘info’, which is of non-class type ‘const int’ info.This()->GetInternalField(0) : ^ ../src/node-proxy.cc:1184:15: error: request for member ‘Data’ in ‘info’, which is of non-class type ‘const int’ info.Data(); ^ ../src/node-proxy.cc:1187:25: error: no matching function for call to ‘v8::Array::New()’ return Array::New(); ^ ../src/node-proxy.cc:1187:25: note: candidate is: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2417:23: note: static v8::Localv8::Array v8::Array::New(v8::Isolate_, int) static Local<Array> New(Isolate_ isolate, int length = 0); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2417:23: note: candidate expects 2 arguments, 0 provided ../src/node-proxy.cc:1200:53: error: no matching function for call to ‘v8::Object::GetHiddenValue(v8::Persistentv8::String&)’ if (!handler->GetHiddenValue(NodeProxy::trapping)->BooleanValue()) { ^ ../src/node-proxy.cc:1200:53: note: candidate is: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2316:16: note: v8::Localv8::Value v8::Object::GetHiddenValue(v8::Handlev8::String) Local<Value> GetHiddenValue(Handle<String> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2316:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::String’ ../src/node-proxy.cc:1204:63: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ Local<Value> enumerate = handler->Get(NodeProxy::enumerate); ^ ../src/node-proxy.cc:1204:63: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:1214:53: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ Local<Value> keys = handler->Get(NodeProxy::keys); ^ ../src/node-proxy.cc:1214:53: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:1224:77: error: no matching function for call to ‘v8::Object::Get(v8::Persistentv8::String&)’ Local<Value> getPropertyNames = handler->Get(NodeProxy::getPropertyNames);
^ ../src/node-proxy.cc:1224:77: note: candidates are: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: v8::Localv8::Value v8::Object::Get(v8::Handlev8::Value) Local<Value> Get(Handle<Value> key); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2128:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘v8::Handlev8::Value’ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: v8::Localv8::Value v8::Object::Get(uint32_t) Local<Value> Get(uint32_t index); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2130:16: note: no known conversion for argument 1 from ‘v8::Persistentv8::String’ to ‘uint32_t {aka unsigned int}’ ../src/node-proxy.cc:1235:21: error: no matching function for call to ‘v8::Array::New()’ return Array::New(); ^ ../src/node-proxy.cc:1235:21: note: candidate is: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2417:23: note: static v8::Localv8::Array v8::Array::New(v8::Isolate_, int) static Local<Array> New(Isolate_ isolate, int length = 0); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2417:23: note: candidate expects 2 arguments, 0 provided ../src/node-proxy.cc: At global scope: ../src/node-proxy.cc:1245:29: error: ‘AccessorInfo’ does not name a type const AccessorInfo &info) { ^ ../src/node-proxy.cc:1245:43: error: ISO C++ forbids declaration of ‘info’ with no type [-fpermissive] const AccessorInfo &info) { ^ In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h: In static member function ‘static v8::Handlev8::Value v8::NodeProxy::GetIndexedProperty(uint32_t, const int&)’: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../src/node-proxy.cc:1246:15: error: within this context HandleScope scope; ^ ../src/node-proxy.cc:1249:47: error: no matching function for call to ‘v8::Integer::NewFromUnsigned(uint32_t&)’ Integer::NewFromUnsigned(index)), ^ ../src/node-proxy.cc:1249:47: note: candidate is: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2013:25: note: static v8::Localv8::Integer v8::Integer::NewFromUnsigned(v8::Isolate_, uint32_t) static Local<Integer> NewFromUnsigned(Isolate_ isolate, uint32_t value); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2013:25: note: candidate expects 2 arguments, 1 provided ../src/node-proxy.cc: At global scope: ../src/node-proxy.cc:1261:29: error: ‘AccessorInfo’ does not name a type const AccessorInfo &info) { ^ ../src/node-proxy.cc:1261:43: error: ISO C++ forbids declaration of ‘info’ with no type [-fpermissive] const AccessorInfo &info) { ^ In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h: In static member function ‘static v8::Handlev8::Value v8::NodeProxy::SetIndexedProperty(uint32_t, v8::Localv8::Value, const int&)’: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../src/node-proxy.cc:1262:15: error: within this context HandleScope scope; ^ ../src/node-proxy.cc:1265:49: error: no matching function for call to ‘v8::Integer::NewFromUnsigned(uint32_t&)’ Integer::NewFromUnsigned(index)), ^ ../src/node-proxy.cc:1265:49: note: candidate is: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2013:25: note: static v8::Localv8::Integer v8::Integer::NewFromUnsigned(v8::Isolate_, uint32_t) static Local<Integer> NewFromUnsigned(Isolate_ isolate, uint32_t value); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2013:25: note: candidate expects 2 arguments, 1 provided ../src/node-proxy.cc: At global scope: ../src/node-proxy.cc:1277:31: error: ‘AccessorInfo’ does not name a type const AccessorInfo &info) { ^ ../src/node-proxy.cc:1277:45: error: ISO C++ forbids declaration of ‘info’ with no type [-fpermissive] const AccessorInfo &info) { ^ In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h: In static member function ‘static v8::Handlev8::Boolean v8::NodeProxy::QueryIndexedProperty(uint32_t, const int&)’: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../src/node-proxy.cc:1278:15: error: within this context HandleScope scope; ^ ../src/node-proxy.cc:1281:59: error: no matching function for call to ‘v8::Integer::NewFromUnsigned(uint32_t&)’ Local<String>::Cast(Integer::NewFromUnsigned(index)), ^ ../src/node-proxy.cc:1281:59: note: candidate is: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2013:25: note: static v8::Localv8::Integer v8::Integer::NewFromUnsigned(v8::Isolate_, uint32_t) static Local<Integer> NewFromUnsigned(Isolate_ isolate, uint32_t value); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2013:25: note: candidate expects 2 arguments, 1 provided ../src/node-proxy.cc: At global scope: ../src/node-proxy.cc:1285:31: error: ‘AccessorInfo’ does not name a type const AccessorInfo &info) { ^ ../src/node-proxy.cc:1285:45: error: ISO C++ forbids declaration of ‘info’ with no type [-fpermissive] const AccessorInfo &info) { ^ In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h: In static member function ‘static v8::Handlev8::Integer v8::NodeProxy::QueryIndexedPropertyInteger(uint32_t, const int&)’: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../src/node-proxy.cc:1286:15: error: within this context HandleScope scope; ^ ../src/node-proxy.cc:1289:59: error: no matching function for call to ‘v8::Integer::NewFromUnsigned(uint32_t&)’ Local<String>::Cast(Integer::NewFromUnsigned(index)), ^ ../src/node-proxy.cc:1289:59: note: candidate is: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2013:25: note: static v8::Localv8::Integer v8::Integer::NewFromUnsigned(v8::Isolate_, uint32_t) static Local<Integer> NewFromUnsigned(Isolate_ isolate, uint32_t value); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2013:25: note: candidate expects 2 arguments, 1 provided ../src/node-proxy.cc: At global scope: ../src/node-proxy.cc:1300:32: error: ‘AccessorInfo’ does not name a type const AccessorInfo &info) { ^ ../src/node-proxy.cc:1300:46: error: ISO C++ forbids declaration of ‘info’ with no type [-fpermissive] const AccessorInfo &info) { ^ In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h: In static member function ‘static v8::Handlev8::Boolean v8::NodeProxy::DeleteIndexedProperty(uint32_t, const int&)’: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../src/node-proxy.cc:1301:15: error: within this context HandleScope scope; ^ ../src/node-proxy.cc:1304:61: error: no matching function for call to ‘v8::Integer::NewFromUnsigned(uint32_t&)’ Local<String>::Cast(Integer::NewFromUnsigned(index)), ^ ../src/node-proxy.cc:1304:61: note: candidate is: In file included from ../src/./node-proxy.h:37:0, from ../src/node-proxy.cc:33: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2013:25: note: static v8::Localv8::Integer v8::Integer::NewFromUnsigned(v8::Isolate_, uint32_t) static Local<Integer> NewFromUnsigned(Isolate_ isolate, uint32_t value); ^ /root/.node-gyp/0.12.7/deps/v8/include/v8.h:2013:25: note: candidate expects 2 arguments, 1 provided /root/.node-gyp/0.12.7/deps/v8/include/v8.h: In static member function ‘static void v8::NodeProxy::Init(v8::Handlev8::Object)’: /root/.node-gyp/0.12.7/deps/v8/include/v8.h:816:13: error: ‘v8::HandleScope::HandleScope()’ is protected V8_INLINE HandleScope() {} ^ ../src/node-proxy.cc:1315:15: error: within this context HandleScope scope; ^ In file included from ../src/node-proxy.cc:33:0: ../src/./node-proxy.h:46:27: error: ‘NewSymbol’ is not a member of ‘v8::String’ Persistent<String>::New(String::NewSymbol(s)) ^ ../src/node-proxy.cc:1319:5: note: in expansion of macro ‘PROXY_NODE_PSYMBOL’ PROXY_NODE_PSYMBOL("getOwnPropertyDescriptor"); ^ ../src/./node-proxy.h:46:27: error: ‘NewSymbol’ is not a member of ‘v8::String’ Persistent<String>::New(String::NewSymbol(s)) ^ ../src/node-proxy.cc:1321:5: note: in expansion of macro ‘PROXY_NODE_PSYMBOL’ PROXY_NODE_PSYMBOL("getPropertyDescriptor"); ^ ../src/./node-proxy.h:46:27: error: ‘NewSymbol’ is not a member of ‘v8::String’ Persistent<String>::New(String::NewSymbol(s)) ^ ../src/node-proxy.cc:1323:5: note: in expansion of macro ‘PROXY_NODE_PSYMBOL’ PROXY_NODE_PSYMBOL("getOwnPropertyNames"); ^ ../src/./node-proxy.h:46:27: error: ‘NewSymbol’ is not a member of ‘v8::String’ Persistent<String>::New(String::NewSymbol(s)) ^ ../src/node-proxy.cc:1325:5: note: in expansion of macro ‘PROXY_NODE_PSYMBOL’ PROXY_NODE_PSYMBOL("getPropertyNames"); ^ ../src/./node-proxy.h:46:27: error: ‘NewSymbol’ is not a member of ‘v8::String’ Persistent<String>::New(String::NewSymbol(s)) ^ ../src/node-proxy.cc:1327:5: note: in expansion of macro ‘PROXY_NODE_PSYMBOL’ PROXY_NODE_PSYMBOL("defineProperty"); ^ ../src/./node-proxy.h:46:27: error: ‘NewSy