Open nithinkjoy-tech opened 4 years ago
I appear to be having the exact same issue.
webworker-threads@0.7.17 node v12.18.2 npm 6.14.5 node-gyp v7.0.0 (I upgraded to 7 from a previous version in a recommended attempt to fix this issue)
I tried with msvs build tools 2015, 2017 and 2019, with python2.7, and originally python3.8
I am getting a strange error even though i installed visual studio c++ desktop development tools. I have not seen this kind of error in my life..
PS E:\Node-js-projects\covid19_india_and_world - Copy> npm i webworker-threads
E:\Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads>if not defined npm_config_node_gyp (node "C:\Users\Nithin K Joy\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Users\Nithin K Joy\AppData\Roaming\npm\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. WebWorkerThreads.cc e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.h(140): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [E:\Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.h(142): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [E:\Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.h(165): error C2660: 'v8::Value::Int32Value': function does not take 0 arguments [E:\Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.h(175): error C2661: 'v8::Value::BooleanValue': no overloaded function takes 0 arguments [E:\Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.h(176): error C2660: 'v8::Value::Int32Value': function does not take 0 arguments [E:\Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.h(177): warning C4996: 'v8::Object::Get': was declared deprecated [E:\ Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] C:\Users\Nithin K Joy\AppData\Local\node-gyp\Cache\12.16.1\include\node\v8.h(3553): note: see declaration of 'v8::Object::Get' e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.h(178): error C2660: 'v8::Value::IntegerValue': function does not take 0 arguments [E:\Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.h(179): error C2660: 'v8::Value::NumberValue': function does not take 0 arguments [E:\Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.h(180): warning C4996: 'v8::Object::Get': was declared deprecated [E:\ Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] C:\Users\Nithin K Joy\AppData\Local\node-gyp\Cache\12.16.1\include\node\v8.h(3553): note: see declaration of 'v8::Object::Get' e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.h(182): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [E:\Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.h(184): error C2660: 'v8::String::WriteUtf8': function does not take 1 arguments [E:\Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.cc(51): error C2661: 'v8::Value::ToString': no overloaded function tak es 0 arguments [E:\Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.cc(51): error C2227: left of '->Write' must point to class/struct/unio n/generic type [E:\Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.cc(71): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [E:\Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.cc(77): error C2660: 'v8::String::WriteUtf8': function does not take 1 arguments [E:\Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.cc(440): error C2661: 'v8::Object::Has': no overloaded function takes 1 arguments [E:\Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.cc(469): warning C4996: 'v8::Object::Set': was declared deprecated [E: \Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] C:\Users\Nithin K Joy\AppData\Local\node-gyp\Cache\12.16.1\include\node\v8.h(3508): note: see declaration of 'v8::Object::Set' e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.cc(511): error C2661: 'v8::Value::ToString': no overloaded function ta kes 0 arguments [E:\Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.cc(511): error C2660: 'v8::RegExp::New': function does not take 2 argu ments [E:\Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.cc(527): error C2661: 'v8::Value::ToObject': no overloaded function ta kes 0 arguments [E:\Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.cc(690): error C2660: 'v8::FunctionTemplate::GetFunction': function do es not take 0 arguments [E:\Node-js-projects\covid19_india_and_world - Copy\node_modules\webworker-threads\build\WebWorkerThreads.vcxproj] e:\node-js-projects\covid19_india_and_world - copy\node_modules\webworker-threads\src\bson.cc(690): error C2664: 'Nan::Maybe Nan::DefineOwnProperty(v8::Loc
al,v8::Local,v8::Local,v8::PropertyAttribute)': cannot convert argument 3 from 'v8::PropertyAttribute' to 'v8::Local<v8::Value
npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! webworker-threads@0.7.17 install:
node-gyp rebuild
npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the webworker-threads@0.7.17 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\Nithin K Joy\AppData\Roaming\npm-cache_logs\2020-05-06T10_54_17_638Z-debug.log PS E:\Node-js-projects\covid19_india_and_world - Copy>