Skip to content

Instantly share code, notes, and snippets.

@usagi
Created January 1, 2020 11:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save usagi/551385f199370199c1bc4a139e4c06b1 to your computer and use it in GitHub Desktop.
Save usagi/551385f199370199c1bc4a139e4c06b1 to your computer and use it in GitHub Desktop.
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
Try the new cross-platform PowerShell https://aka.ms/pscore6
PS C:\Users\usagi> cd tmp
PS C:\Users\usagi\tmp> git clone git@github.com:Dygmalab/Bazecor.git
Cloning into 'Bazecor'...
remote: Enumerating objects: 243, done.
remote: Counting objects: 100% (243/243), done.
remote: Compressing objects: 100% (123/123), done.
Receiving objects: 100% (5745/5745), 6.04 MiB | 4.79 MiB/s, done.ed 5502 eceiving objects: 99% (5688/5745), 3.82 MiB | 3.74 MiB/s
Resolving deltas: 100% (3066/3066), done.
PS C:\Users\usagi\tmp> cd .\Bazecor\
PS C:\Users\usagi\tmp\Bazecor> yarn
yarn install v1.21.1
$ node tools/preinstall.js
[1/4] Resolving packages...
[2/4] Fetching packages...
info fsevents@1.2.7: The platform "win32" is incompatible with this module.
info "fsevents@1.2.7" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@1.2.9: The platform "win32" is incompatible with this module.
info "fsevents@1.2.9" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
[1/6] ⠈ serialport [2/6] ⠈ usb [-/6] ⠈ waiting... [-/6] ⠈ waiting... error C:\Users\usagi\tmp\Bazecor\node_modules\serialport: Command failed.
Exit code: 1
Command: prebuild-install || node-gyp rebuild
Arguments:
Directory: C:\Users\usagi\tmp\Bazecor\node_modules\serialport
Output:
prebuild-install WARN install No prebuilt binaries found (target=13.5.0 runtime=node arch=x64 platform=win32)
C:\Users\usagi\tmp\Bazecor\node_modules\serialport>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "" rebuild )
gyp info it worked if it ends with ok
gyp info using node-gyp@5.0.5
gyp info using node@13.5.0 | win32 | x64
gyp info find Python using Python version 3.8.1 found at "C:\Python38\python.exe"
gyp info find VS using VS2019 (16.4.29613.14) found at:
gyp info find VS "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community"
gyp info find VS run with --verbose for detailed information
gyp info spawn C:\Python38\python.exe
gyp info spawn args [
gyp info spawn args 'C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'msvs',
gyp info spawn args '-I',
gyp info spawn args 'C:\\Users\\usagi\\tmp\\Bazecor\\node_modules\\serialport\\build\\config.gypi',
gyp info spawn args '-I',
gyp info spawn args 'C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi',
gyp info spawn args '-I',
gyp info spawn args 'C:\\Users\\usagi\\AppData\\Local\\node-gyp\\Cache\\13.5.0\\include\\node\\common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=C:\\Users\\usagi\\AppData\\Local\\node-gyp\\Cache\\13.5.0',
gyp info spawn args '-Dnode_gyp_dir=C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp',
gyp info spawn args '-Dnode_lib_file=C:\\\\Users\\\\usagi\\\\AppData\\\\Local\\\\node-gyp\\\\Cache\\\\13.5.0\\\\<(target_arch)\\\\node.lib',
gyp info spawn args '-Dmodule_root_dir=C:\\Users\\usagi\\tmp\\Bazecor\\node_modules\\serialport',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'C:\\Users\\usagi\\tmp\\Bazecor\\node_modules\\serialport\\build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe
gyp info spawn args [
gyp info spawn args 'build/binding.sln',
gyp info spawn args '/clp:Verbosity=minimal',
gyp info spawn args '/nologo',
gyp info spawn args '/p:Configuration=Release;Platform=x64'
gyp info spawn args ]
Building the projects in this solution one at a time. To enable parallel build, please add the "-m" switch.
serialport.cpp
serialport_win.cpp
win_delay_load_hook.cc
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan_converters_43_inl.h(22,1): error C2664: 'v8::Local<v8::Boolean> v8::Value::ToBoolean(v8::Isolate *) const': cannot convert argument 1 from 'v8::Local<v8::Context>' to 'v8::Isolate *' (compiling source file ..\src\serialport_win.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan_converters_43_inl.h(22,1): message : No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called (compiling source file ..\src\serialport_win.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\AppData\Local\node-gyp\Cache\13.5.0\include\node\v8.h(2762,18): message : see declaration of 'v8::Value::ToBoolean' (compiling source file ..\src\serialport_win.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan_converters_43_inl.h(40,1): error C2664: 'bool v8::Value::BooleanValue(v8::Isolate *) const': cannot convert argument 1 from 'v8::Local<v8::Context>' to 'v8::Isolate *' (compiling source file ..\src\serialport_win.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan_converters_43_inl.h(40,1): message : No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called (compiling source file ..\src\serialport_win.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\AppData\Local\node-gyp\Cache\13.5.0\include\node\v8.h(2771,8): message : see declaration of 'v8::Value::BooleanValue' (compiling source file ..\src\serialport_win.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan_implementation_12_inl.h(356,37): error C2660: 'v8::StringObject::New': function does not take 1 arguments (compiling source file ..\src\serialport_win.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\AppData\Local\node-gyp\Cache\13.5.0\include\node\v8.h(5688,23): message : see declaration of 'v8::StringObject::New' (compiling source file ..\src\serialport_win.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan_implementation_12_inl.h(356,60): error C2059: syntax error: ')' (compiling source file ..\src\serialport_win.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan_converters_43_inl.h(22,1): error C2664: 'v8::Local<v8::Boolean> v8::Value::ToBoolean(v8::Isolate *) const': cannot convert argument 1 from 'v8::Local<v8::Context>' to 'v8::Isolate *' (compiling source file ..\src\serialport.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan_converters_43_inl.h(22,1): message : No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called (compiling source file ..\src\serialport.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\AppData\Local\node-gyp\Cache\13.5.0\include\node\v8.h(2762,18): message : see declaration of 'v8::Value::ToBoolean' (compiling source file ..\src\serialport.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan_converters_43_inl.h(40,1): error C2664: 'bool v8::Value::BooleanValue(v8::Isolate *) const': cannot convert argument 1 from 'v8::Local<v8::Context>' to 'v8::Isolate *' (compiling source file ..\src\serialport.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan_converters_43_inl.h(40,1): message : No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called (compiling source file ..\src\serialport.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\AppData\Local\node-gyp\Cache\13.5.0\include\node\v8.h(2771,8): message : see declaration of 'v8::Value::BooleanValue' (compiling source file ..\src\serialport.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan_implementation_12_inl.h(356,37): error C2660: 'v8::StringObject::New': function does not take 1 arguments (compiling source file ..\src\serialport.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\AppData\Local\node-gyp\Cache\13.5.0\include\node\v8.h(5688,23): message : see declaration of 'v8::StringObject::New' (compiling source file ..\src\serialport.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan_implementation_12_inl.h(356,60): error C2059: syntax error: ')' (compiling source file ..\src\serialport.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan_object_wrap.h(24,1): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
with
[
T=v8::Object
] (compiling source file ..\src\serialport_win.cpp)
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan.h(1920): message : see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
with
[
T=v8::Object
] (compiling source file ..\src\serialport_win.cpp)
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan_object_wrap.h(127,1): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
with
[
T=v8::Object
] (compiling source file ..\src\serialport_win.cpp)
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan.h(1920): message : see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
with
[
T=v8::Object
] (compiling source file ..\src\serialport_win.cpp)
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan_object_wrap.h(24,1): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
with
[
T=v8::Object
] (compiling source file ..\src\serialport.cpp)
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan.h(1920): message : see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
with
[
T=v8::Object
] (compiling source file ..\src\serialport.cpp)
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan_object_wrap.h(127,1): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
with
[
T=v8::Object
] (compiling source file ..\src\serialport.cpp)
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan.h(1920): message : see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
with
[
T=v8::Object
] (compiling source file ..\src\serialport.cpp)
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(41,48): error C2660: 'v8::Value::ToString': function does not take 0 arguments [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\AppData\Local\node-gyp\Cache\13.5.0\include\node\v8.h(2750,44): message : see declaration of 'v8::Value::ToString' (compiling source file ..\src\serialport.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(41,29): error C2512: 'v8::String::Utf8Value::Utf8Value': no appropriate default constructor available [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(48,53): error C2660: 'v8::Value::ToObject': function does not take 0 arguments [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\AppData\Local\node-gyp\Cache\13.5.0\include\node\v8.h(2754,44): message : see declaration of 'v8::Value::ToObject' (compiling source file ..\src\serialport.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(95,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan.h(1674): message : see declaration of 'Nan::Callback::Call' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(113,53): error C2660: 'v8::Value::ToObject': function does not take 0 arguments [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\AppData\Local\node-gyp\Cache\13.5.0\include\node\v8.h(2754,44): message : see declaration of 'v8::Value::ToObject' (compiling source file ..\src\serialport.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(150,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan.h(1674): message : see declaration of 'Nan::Callback::Call' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(188,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan.h(1674): message : see declaration of 'Nan::Callback::Call' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(231,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan.h(1674): message : see declaration of 'Nan::Callback::Call' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(250,53): error C2660: 'v8::Value::ToObject': function does not take 0 arguments [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\AppData\Local\node-gyp\Cache\13.5.0\include\node\v8.h(2754,44): message : see declaration of 'v8::Value::ToObject' (compiling source file ..\src\serialport.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(285,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan.h(1674): message : see declaration of 'Nan::Callback::Call' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(329,96): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(330,96): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(331,96): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(336,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan.h(1674): message : see declaration of 'Nan::Callback::Call' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(378,106): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(383,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan.h(1674): message : see declaration of 'Nan::Callback::Call' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(424,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan.h(1674): message : see declaration of 'Nan::Callback::Call' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(460,17): error C2039: 'Handle': is not a member of 'v8' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\AppData\Local\node-gyp\Cache\13.5.0\include\node\v8-platform.h(16): message : see declaration of 'v8' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(460,23): error C2065: 'Handle': undeclared identifier [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(460,28): error C2275: 'v8::Object': illegal use of this type as an expression [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(460): message : see declaration of 'v8::Object' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(460,36): error C2065: 'target': undeclared identifier [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(460,42): error C2182: 'init': illegal use of type 'void' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(460,44): error C2448: 'init': function-style initializer appears to be a function definition [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport.cpp(485,1): warning C4312: 'type cast': conversion from 'int' to 'node::addon_register_func' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(188,27): warning C4311: 'type cast': pointer truncation from 'HANDLE' to 'int' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(188,27): warning C4302: 'type cast': truncation from 'HANDLE' to 'int' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(198,6): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(205,6): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(215,40): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(217,40): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(221,40): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(223,40): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(227,40): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(229,40): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(234,31): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(246,6): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(256,6): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(273,6): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(304,52): error C2660: 'v8::Value::ToObject': function does not take 0 arguments [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\AppData\Local\node-gyp\Cache\13.5.0\include\node\v8.h(2754,44): message : see declaration of 'v8::Value::ToObject' (compiling source file ..\src\serialport_win.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(334,6): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(360,34): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(390,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan.h(1674): message : see declaration of 'Nan::Callback::Call' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(408,52): error C2660: 'v8::Value::ToObject': function does not take 0 arguments [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\AppData\Local\node-gyp\Cache\13.5.0\include\node\v8.h(2754,44): message : see declaration of 'v8::Value::ToObject' (compiling source file ..\src\serialport_win.cpp) [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(463,6): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(480,6): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(493,6): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(503,8): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(531,8): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(542,33): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(574,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan.h(1674): message : see declaration of 'Nan::Callback::Call' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(590,33): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(592,6): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(921,1): warning C4996: 'Nan::Callback::Call': was declared deprecated [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\nan\nan.h(1674): message : see declaration of 'Nan::Callback::Call' [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(935,6): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.vcxproj]
C:\Users\usagi\tmp\Bazecor\node_modules\serialport\src\serialport_win.cpp(944,6): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\usagi\tmp\Bazecor\node_modules\serialport\build\serialport.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:305:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Windows_NT 10.0.18362
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\usagi\tmp\Bazecor\node_modules\serialport
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment