Thanks Carlos for the continued support! You must be getting as sick of this issue as I am!
I’ve tried again making doubly sure WindowsDefender is off as is my anti-virus. I tried deleting all files/subdirectory again in my ‘multisigproject’ folder. And re-ran “npm init” and then “npm install bcoin”. I have different errors now - please see below. Any final ideas for me to try? (if not I’ll abandon trying to resolve and instead try to install a Linux VM ).
PS C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject> npm init
This utility will walk you through creating a package.json file.
It only covers the most common items, and tries to guess sensible defaults.
See `npm help json` for definitive documentation on these fields
and exactly what they do.
Use `npm install <pkg>` afterwards to install a package and
save it as a dependency in the package.json file.
Press ^C at any time to quit.
description:
entry point: (index.js)
test command:
git repository:
keywords:
author:
license: (ISC)
About to write to C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\package.json:
{
"name": "multisigproject",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}
Is this OK? (yes)
PS C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject> npm install bcoin
> [email protected] install C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\mrmr
> node-gyp rebuild
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\mrmr>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "-m" switch.
murmur3.c
mrmr.c
win_delay_load_hook.cc
Creating library C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\mrmr\build
\Release\mrmr.lib and object C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\m
rmr\build\Release\mrmr.exp
mrmr.vcxproj -> C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\mrmr\build\Rel
ease\\mrmr.node
> [email protected] install C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1
> npm run rebuild || echo "Secp256k1 bindings compilation fail. Pure JS implementation will be used."
> [email protected] rebuild C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1
> node-gyp rebuild
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "-m" switch.
addon.cc
privatekey.cc
publickey.cc
signature.cc
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_converters_43_inl.h(22,1
): warning C4996: 'v8::Value::ToBoolean': was declared deprecated (compiling source file ..\src\addon.cc) [C:\Users\mar
ks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_converters_43_inl.h(40,1
): warning C4996: 'v8::Value::BooleanValue': was declared deprecated (compiling source file ..\src\addon.cc) [C:\Users\
marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_implementation_12_inl.h(
103,37): error C2664: 'v8::MaybeLocal<v8::Function> v8::Function::New(v8::Local<v8::Context>,v8::FunctionCallback,v8::L
ocal<v8::Value>,int,v8::ConstructorBehavior,v8::SideEffectType)': cannot convert argument 1 from 'v8::Isolate *' to 'v8
::Local<v8::Context>' (compiling source file ..\src\addon.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg10
1\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_implementation_12_inl.h(
105,32): message : No constructor could take the source type, or constructor overload resolution was ambiguous (compili
ng source file ..\src\addon.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules
\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\AppData\Local\node-gyp\Cache\12.16.3\include\node\v8.h(4275,31): message : see declaration of 'v8::Funct
ion::New' (compiling source file ..\src\addon.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigpr
oject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_implementation_12_inl.h(
337,37): error C2660: 'v8::StringObject::New': function does not take 1 arguments (compiling source file ..\src\addon.c
c) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vc
xproj]
C:\Users\marks\AppData\Local\node-gyp\Cache\12.16.3\include\node\v8.h(5531,23): message : see declaration of 'v8::Strin
gObject::New' (compiling source file ..\src\addon.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multis
igproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_implementation_12_inl.h(
337,60): error C2059: syntax error: ')' (compiling source file ..\src\addon.cc) [C:\Users\marks\Documents\IvanOnTechAca
demy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_converters_43_inl.h(22,1
): warning C4996: 'v8::Value::ToBoolean': was declared deprecated (compiling source file ..\src\publickey.cc) [C:\Users
\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_converters_43_inl.h(40,1
): warning C4996: 'v8::Value::BooleanValue': was declared deprecated (compiling source file ..\src\publickey.cc) [C:\Us
ers\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_implementation_12_inl.h(
103,37): error C2664: 'v8::MaybeLocal<v8::Function> v8::Function::New(v8::Local<v8::Context>,v8::FunctionCallback,v8::L
ocal<v8::Value>,int,v8::ConstructorBehavior,v8::SideEffectType)': cannot convert argument 1 from 'v8::Isolate *' to 'v8
::Local<v8::Context>' (compiling source file ..\src\publickey.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinPr
og101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_implementation_12_inl.h(
105,32): message : No constructor could take the source type, or constructor overload resolution was ambiguous (compili
ng source file ..\src\publickey.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_mod
ules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1034,1): error C2661:
'v8::Value::ToString': no overloaded function takes 0 arguments (compiling source file ..\src\addon.cc) [C:\Users\marks
\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\AppData\Local\node-gyp\Cache\12.16.3\include\node\v8.h(4275,31): message : see declaration of 'v8::Funct
ion::New' (compiling source file ..\src\publickey.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multis
igproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1044,1): error C2664:
'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::
Isolate *' (compiling source file ..\src\addon.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigp
roject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1044,37): message : Ty
pes pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast (compiling sour
ce file ..\src\addon.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp25
6k1\build\secp256k1.vcxproj]
C:\Users\marks\AppData\Local\node-gyp\Cache\12.16.3\include\node\v8.h(2878,7): message : see declaration of 'v8::String
::WriteUtf8' (compiling source file ..\src\addon.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisi
gproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_implementation_12_inl.h(
337,37): error C2660: 'v8::StringObject::New': function does not take 1 arguments (compiling source file ..\src\publick
ey.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k
1.vcxproj]
C:\Users\marks\AppData\Local\node-gyp\Cache\12.16.3\include\node\v8.h(5531,23): message : see declaration of 'v8::Strin
gObject::New' (compiling source file ..\src\publickey.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\mu
ltisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_converters_43_inl.h(22,1
): warning C4996: 'v8::Value::ToBoolean': was declared deprecated (compiling source file ..\src\privatekey.cc) [C:\User
s\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_implementation_12_inl.h(
337,60): error C2059: syntax error: ')' (compiling source file ..\src\publickey.cc) [C:\Users\marks\Documents\IvanOnTec
hAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_converters_43_inl.h(40,1
): warning C4996: 'v8::Value::BooleanValue': was declared deprecated (compiling source file ..\src\privatekey.cc) [C:\U
sers\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1818,26): warning C499
6: 'v8::Object::Set': was declared deprecated (compiling source file ..\src\addon.cc) [C:\Users\marks\Documents\IvanOnT
echAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1824,26): warning C499
6: 'v8::Object::Set': was declared deprecated (compiling source file ..\src\addon.cc) [C:\Users\marks\Documents\IvanOnT
echAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_converters_43_inl.h(22,1
): warning C4996: 'v8::Value::ToBoolean': was declared deprecated (compiling source file ..\src\signature.cc) [C:\Users
\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1830,26): warning C499
6: 'v8::Object::Set': was declared deprecated (compiling source file ..\src\addon.cc) [C:\Users\marks\Documents\IvanOnT
echAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_implementation_12_inl.h(
103,37): error C2664: 'v8::MaybeLocal<v8::Function> v8::Function::New(v8::Local<v8::Context>,v8::FunctionCallback,v8::L
ocal<v8::Value>,int,v8::ConstructorBehavior,v8::SideEffectType)': cannot convert argument 1 from 'v8::Isolate *' to 'v8
::Local<v8::Context>' (compiling source file ..\src\privatekey.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinP
rog101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1836,30): warning C499
6: 'v8::Object::Get': was declared deprecated (compiling source file ..\src\addon.cc)C:\Users\marks\Documents\IvanOnTec
hAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_implementation_12_inl.h(105,32): note: No constructor coul
d take the source type, or constructor overload resolution was ambiguous (compiling source file ..\src\privatekey.cc) [
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxpro
j]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_converters_43_inl.h(40,1
): warning C4996: 'v8::Value::BooleanValue': was declared deprecated (compiling source file ..\src\signature.cc) [C:\Us
ers\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1842,46): warning C499
6: 'v8::Object::Get': was declared deprecated (compiling source file ..\src\addon.cc) [C:\Users\marks\Documents\IvanOnT
echAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\AppData\Local\node-gyp\Cache\12.16.3\include\node\v8.h(4275,31): message : see declaration of 'v8::Funct
ion::New' (compiling source file ..\src\privatekey.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multi
sigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1034,1): error C2661:
'v8::Value::ToString': no overloaded function takes 0 arguments (compiling source file ..\src\publickey.cc) [C:\Users\m
arks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1847,46): warning C499
6: 'v8::Object::Get': was declared deprecated (compiling source file ..\src\addon.cc) [C:\Users\marks\Documents\IvanOnT
echAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1044,1): error C2664:
'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::
Isolate *' (compiling source file ..\src\publickey.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multi
sigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1044,37): message : Ty
pes pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast (compiling sour
ce file ..\src\publickey.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\se
cp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_implementation_12_inl.h(
103,37): error C2664: 'v8::MaybeLocal<v8::Function> v8::Function::New(v8::Local<v8::Context>,v8::FunctionCallback,v8::L
ocal<v8::Value>,int,v8::ConstructorBehavior,v8::SideEffectType)': cannot convert argument 1 from 'v8::Isolate *' to 'v8
::Local<v8::Context>' (compiling source file ..\src\signature.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinPr
og101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\AppData\Local\node-gyp\Cache\12.16.3\include\node\v8.h(2878,7): message : see declaration of 'v8::String
::WriteUtf8' (compiling source file ..\src\publickey.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\mul
tisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_implementation_12_inl.h(
105,32): message : No constructor could take the source type, or constructor overload resolution was ambiguous (compili
ng source file ..\src\signature.cc)C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modul
es\nan\nan_implementation_12_inl.h(337,37): error C2660: 'v8::StringObject::New': function does not take 1 arguments (c
ompiling source file ..\src\privatekey.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\n
ode_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\AppData\Local\node-gyp\Cache\12.16.3\include\node\v8.h(5531,23): message : see declaration of 'v8::Strin
gObject::New' (compiling source file ..\src\privatekey.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\m
ultisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\AppData\Local\node-gyp\Cache\12.16.3\include\node\v8.h(4275,31): message : see declaration of 'v8::Funct
ion::New' (compiling source file ..\src\signature.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multis
igproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_implementation_12_inl.h(
337,60): error C2059: syntax error: ')' (compiling source file ..\src\privatekey.cc) [C:\Users\marks\Documents\IvanOnTe
chAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1818,26): warning C499
6: 'v8::Object::Set': was declared deprecated (compiling source file ..\src\publickey.cc) [C:\Users\marks\Documents\Iva
nOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1824,26): warning C499
6: 'v8::Object::Set': was declared deprecated (compiling source file ..\src\publickey.cc)C:\Users\marks\Documents\IvanO
nTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_object_wrap.h(24,1): error C2039: 'IsNearDeath': is no
t a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\marks\Documents\IvanOnTechAcad
emy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
with
[
T=v8::Object
] (compiling source file ..\src\addon.cc)
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1830,26): warning C499
6: 'v8::Object::Set': was declared deprecated (compiling source file ..\src\publickey.cc) [C:\Users\marks\Documents\Iva
nOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1859): message : see d
eclaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\marks\Documents\IvanOnTechAcad
emy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
with
[
T=v8::Object
] (compiling source file ..\src\addon.cc)
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1836,30): warning C499
6: 'v8::Object::Get': was declared deprecated (compiling source file ..\src\publickey.cc) [C:\Users\marks\Documents\Iva
nOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_object_wrap.h(67,17): wa
rning C4996: 'v8::PersistentBase<v8::Object>::MarkIndependent': was declared deprecated (compiling source file ..\src\a
ddon.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp25
6k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1842,46): warning C499
6: 'v8::Object::Get': was declared deprecated (compiling source file ..\src\publickey.cc) [C:\Users\marks\Documents\Iva
nOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_implementation_12_inl.h(
337,37): error C2660: 'v8::StringObject::New': function does not take 1 arguments (compiling source file ..\src\signatu
re.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k
1.vcxproj]
C:\Users\marks\AppData\Local\node-gyp\Cache\12.16.3\include\node\v8.h(5531,23): message : see declaration of 'v8::Strin
gObject::New' (compiling source file ..\src\signature.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\mu
ltisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1847,46): warning C499
6: 'v8::Object::Get': was declared deprecated (compiling source file ..\src\publickey.cc)C:\Users\marks\Documents\IvanO
nTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_object_wrap.h(124,1): error C2039: 'IsNearDeath': is n
ot a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\marks\Documents\IvanOnTechAca
demy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
with
[
T=v8::Object
] (compiling source file ..\src\addon.cc)
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1859): message : see d
eclaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\marks\Documents\IvanOnTechAcad
emy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
with
[
T=v8::Object
] (compiling source file ..\src\addon.cc)C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigpr
oject\node_modules\nan\nan_implementation_12_inl.h(337,60): error C2059: syntax error: ')' (compiling source file ..\
src\signature.cc)
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1034,1): error C2661:
'v8::Value::ToString': no overloaded function takes 0 arguments (compiling source file ..\src\privatekey.cc) [C:\Users\
marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1044,1): error C2664:
'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::
Isolate *' (compiling source file ..\src\privatekey.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\mult
isigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1044,37): message : Ty
pes pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast (compiling sour
ce file ..\src\privatekey.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\s
ecp256k1\build\secp256k1.vcxproj]
C:\Users\marks\AppData\Local\node-gyp\Cache\12.16.3\include\node\v8.h(2878,7): message : see declaration of 'v8::String
::WriteUtf8' (compiling source file ..\src\privatekey.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\mu
ltisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan_object_wrap.h(24,1): err
or C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\
marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
with
[
T=v8::Object
] (compiling source file ..\src\publickey.cc)C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multis
igproject\node_modules\nan\nan.h(1034,1): error C2661: 'v8::Value::ToString': no overloaded function takes 0 argument
s (compiling source file ..\src\signature.cc)
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1859): message : see d
eclaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\marks\Documents\IvanOnTechAcad
emy\BitcoinProg101\multisigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
with
[
T=v8::Object
] (compiling source file ..\src\publickey.cc)
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\nan\nan.h(1044,1): error C2664:
'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::
Isolate *' (compiling source file ..\src\signature.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multi
sigproject\node_modules\secp256k1\build\secp256k1.vcxproj]
Etc ,etc and then at the end of the error messages .....
C:\Users\marks\AppData\Local\node-gyp\Cache\12.16.3\include\node\v8.h(2709,40): message : see declaration of 'v8::Value
::Int32Value' (compiling source file ..\src\iterator.cc) [C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\mul
tisigproject\node_modules\leveldown\build\leveldown.vcxproj]
C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\leveldown\src\iterator.cc(595,36
): error C2661: 'leveldown::Iterator::Iterator': no overloaded function takes 15 arguments [C:\Users\marks\Documents\Iv
anOnTechAcademy\BitcoinProg101\multisigproject\node_modules\leveldown\build\leveldown.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:310:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Windows_NT 10.0.18363
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject\node_modules\leveldown
gyp ERR! node -v v12.16.3
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
npm WARN [email protected] No description
npm WARN [email protected] No repository field.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: `prebuild-install || node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\marks\AppData\Roaming\npm-cache\_logs\2020-05-12T23_13_19_461Z-debug.log
PS C:\Users\marks\Documents\IvanOnTechAcademy\BitcoinProg101\multisigproject>