node-proxy icon indicating copy to clipboard operation
node-proxy copied to clipboard

Installing Open Badging ... when running npm install to load dependencies get the following

Open jbarnamtu opened this issue 9 years ago • 8 comments

[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

jbarnamtu avatar Aug 04 '15 20:08 jbarnamtu

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.

samshull avatar Aug 04 '15 20:08 samshull

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

jbarnamtu avatar Aug 04 '15 20:08 jbarnamtu

Try npm install node-proxy -g. It appears that you have a problem with your tooling.

samshull avatar Aug 04 '15 20:08 samshull

[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

jbarnamtu avatar Aug 04 '15 20:08 jbarnamtu

make: g++: Command not found It has something to do with your tooling on that machine.

samshull avatar Aug 04 '15 20:08 samshull

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/

samshull avatar Aug 04 '15 20:08 samshull

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

jbarnamtu avatar Aug 04 '15 20:08 jbarnamtu

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

jbarnamtu avatar Aug 04 '15 20:08 jbarnamtu