Skip to content
This repository has been archived by the owner on Jan 15, 2020. It is now read-only.

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

Open
jbarnamtu opened this issue Aug 4, 2015 · 8 comments

Comments

@jbarnamtu
Copy link

[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

@samshull
Copy link
Owner

samshull commented Aug 4, 2015

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.

@jbarnamtu
Copy link
Author

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
#40 (comment).

Jason Barna
IT Services
Information Technology
Michigan Technological University

@samshull
Copy link
Owner

samshull commented Aug 4, 2015

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

@jbarnamtu
Copy link
Author

[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
#40 (comment).

Jason Barna
IT Services
Information Technology
Michigan Technological University

@samshull
Copy link
Owner

samshull commented Aug 4, 2015

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

@jbarnamtu
Copy link
Author

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
#40 (comment).

Jason Barna
IT Services
Information Technology
Michigan Technological University

@jbarnamtu
Copy link
Author

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 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 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 GetHiddenValue(Handle 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 GetHiddenValue(Handle 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 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 GetHiddenValue(Handle 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 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 Get(Handle 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 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 key, Handle 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);
^
/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 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 Undefined(Isolate_ isolate);
^
../src/node-proxy.cc:900:49: error: no matching function for call to
‘v8::Object::Get(v8::Persistentv8::String&)’
Local 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 Get(Handle 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 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 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 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 Get(Handle 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 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 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 Get(Handle 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 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 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 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 Get(Handle 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 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 Get(Handle 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 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 key, Handle 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);
^
/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::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 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 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 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 GetHiddenValue(Handle 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::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 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 Get(Handle 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 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 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 Get(Handle 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 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 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 Get(Handle 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 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 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 Get(Handle 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 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 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 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 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 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 GetHiddenValue(Handle 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 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 Get(Handle 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 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 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 Get(Handle 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 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 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 Get(Handle 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 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 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 Get(Handle 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 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 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 Get(Handle 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 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 Get(Handle 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 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 Get(Handle 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 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 Get(Handle 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 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 Get(Handle 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 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 Get(Handle 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 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 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 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 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 GetHiddenValue(Handle 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 GetHiddenValue(Handle 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 Get(Handle 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 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 Get(Handle 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 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::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 False(Isolate_ isolate) {
^
../src/node-proxy.cc:1161:59: error: no matching function for call to
‘v8::Object::Get(v8::Persistentv8::String&)’
Local 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 Get(Handle 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 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 False(Isolate_ isolate) {
^
../src/node-proxy.cc: At global scope:
../src/node-proxy.cc:1178:57: error: ‘AccessorInfo’ does not name a type
Handle NodeProxy::EnumerateNamedProperties(const AccessorInfo
&info) {
^
../src/node-proxy.cc:1178:71: error: ISO C++ forbids declaration of ‘info’
with no type [-fpermissive]
Handle 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 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 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 GetHiddenValue(Handle 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 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 Get(Handle 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 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 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 Get(Handle 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 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 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 Get(Handle 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 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 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 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 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::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 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::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 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::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 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::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::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::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::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::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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants