Skip to content

Instantly share code, notes, and snippets.

@wizhippo
Created October 23, 2015 23:30
Show Gist options
  • Save wizhippo/2e7f3a050b9d1985516d to your computer and use it in GitHub Desktop.
Save wizhippo/2e7f3a050b9d1985516d to your computer and use it in GitHub Desktop.
C:\Users\user\Downloads\electron-boilerplate\ser\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\bi
n\node-gyp.js" rebuild --name=serialport --configuration=Release --module_name=serialport --version=2.0.1 --major=2 --patch=1 --runtime=node --node_abi=node-v46 --platform=win32 --target_platform=win32 --arc
h=x64 --target_arch=x64 --module_main=./serialport --host=https://node-serialport.s3.amazonaws.com/ --module_path=C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport\
v2.0.1\Release\node-v46-win32-x64 --remote_path=./serialport/v2.0.1/Release/ --package_name=node-v46-win32-x64.tar.gz --staged_tarball=build\stage\serialport\v2.0.1\Release\node-v46-win32-x64.tar.gz --hosted
_path=https://node-serialport.s3.amazonaws.com/serialport/v2.0.1/Release/ --hosted_tarball=https://node-serialport.s3.amazonaws.com/serialport/v2.0.1/Release/node-v46-win32-x64.tar.gz ) else (node rebuild
--name=serialport --configuration=Release --module_name=serialport --version=2.0.1 --major=2 --patch=1 --runtime=node --node_abi=node-v46 --platform=win32 --target_platform=win32 --arch=x64 --target_arch=x64
--module_main=./serialport --host=https://node-serialport.s3.amazonaws.com/ --module_path=C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport\v2.0.1\Release\node-v46
-win32-x64 --remote_path=./serialport/v2.0.1/Release/ --package_name=node-v46-win32-x64.tar.gz --staged_tarball=build\stage\serialport\v2.0.1\Release\node-v46-win32-x64.tar.gz --hosted_path=https://node-seri
alport.s3.amazonaws.com/serialport/v2.0.1/Release/ --hosted_tarball=https://node-serialport.s3.amazonaws.com/serialport/v2.0.1/Release/node-v46-win32-x64.tar.gz )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
serialport.cpp
serialport_win.cpp
enumser.cpp
..\src\win\enumser.cpp(443): warning C4996: 'GetVersionExA': was declared deprecated [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vcxproj]
C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(433): note: see declaration of 'GetVersionExA'
c:\users\user\downloads\electron-boilerplate\ser\node_modules\serialport\src\win\stdstring.h(2123): warning C4311: 'reinterpret_cast': pointer truncation from 'const void *' to 'unsigned long' (compiling
source file ..\src\win\enumser.cpp) [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vcxproj]
c:\users\user\downloads\electron-boilerplate\ser\node_modules\serialport\src\win\stdstring.h(2117): note: while compiling class template member function 'bool CStdStr<wchar_t>::TryLoad(const void *)' (
compiling source file ..\src\win\enumser.cpp)
c:\users\user\downloads\electron-boilerplate\ser\node_modules\serialport\src\win\stdstring.h(2171): note: see reference to function template instantiation 'bool CStdStr<wchar_t>::TryLoad(const void *)'
being compiled (compiling source file ..\src\win\enumser.cpp)
c:\users\user\downloads\electron-boilerplate\ser\node_modules\serialport\src\win\stdstring.h(3982): note: see reference to class template instantiation 'CStdStr<wchar_t>' being compiled (compiling sour
ce file ..\src\win\enumser.cpp)
c:\users\user\downloads\electron-boilerplate\ser\node_modules\serialport\src\win\stdstring.h(2123): warning C4302: 'reinterpret_cast': truncation from 'const void *' to 'unsigned long' (compiling source
file ..\src\win\enumser.cpp) [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vcxproj]
c:\users\user\downloads\electron-boilerplate\ser\node_modules\serialport\src\win\stdstring.h(2126): warning C4311: 'reinterpret_cast': pointer truncation from 'const void *' to 'unsigned long' (compiling
source file ..\src\win\enumser.cpp) [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vcxproj]
c:\users\user\downloads\electron-boilerplate\ser\node_modules\serialport\src\win\stdstring.h(2126): warning C4302: 'reinterpret_cast': truncation from 'const void *' to 'unsigned long' (compiling source
file ..\src\win\enumser.cpp) [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vcxproj]
..\src\serialport_win.cpp(152): warning C4311: 'type cast': pointer truncation from 'HANDLE' to 'int' [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vcxproj]
..\src\serialport_win.cpp(152): warning C4302: 'type cast': truncation from 'HANDLE' to 'int' [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vcxproj]
..\src\serialport_win.cpp(177): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vc
xproj]
..\src\serialport_win.cpp(179): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vc
xproj]
..\src\serialport_win.cpp(183): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vc
xproj]
..\src\serialport_win.cpp(185): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vc
xproj]
..\src\serialport_win.cpp(189): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vc
xproj]
..\src\serialport_win.cpp(191): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vc
xproj]
..\src\serialport_win.cpp(196): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vc
xproj]
..\src\serialport_win.cpp(208): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vc
xproj]
..\src\serialport_win.cpp(308): warning C4311: 'type cast': pointer truncation from 'HANDLE' to 'int' [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vcxproj]
..\src\serialport_win.cpp(308): warning C4302: 'type cast': truncation from 'HANDLE' to 'int' [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vcxproj]
..\src\serialport_win.cpp(318): warning C4311: 'type cast': pointer truncation from 'HANDLE' to 'int' [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vcxproj]
..\src\serialport_win.cpp(318): warning C4302: 'type cast': truncation from 'HANDLE' to 'int' [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vcxproj]
..\src\serialport_win.cpp(328): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vc
xproj]
..\src\serialport_win.cpp(353): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vc
xproj]
..\src\serialport_win.cpp(366): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vc
xproj]
..\src\serialport_win.cpp(401): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vc
xproj]
..\src\serialport_win.cpp(403): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vc
xproj]
..\src\serialport_win.cpp(502): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vc
xproj]
..\src\serialport_win.cpp(511): warning C4312: 'type cast': conversion from 'int' to 'HANDLE' of greater size [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vc
xproj]
c:\users\user\downloads\electron-boilerplate\ser\node_modules\serialport\src\win\stdstring.h(2123): warning C4311: 'reinterpret_cast': pointer truncation from 'const void *' to 'unsigned long' (compiling
source file ..\src\serialport_win.cpp) [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vcxproj]
c:\users\user\downloads\electron-boilerplate\ser\node_modules\serialport\src\win\stdstring.h(2117): note: while compiling class template member function 'bool CStdStr<wchar_t>::TryLoad(const void *)' (
compiling source file ..\src\serialport_win.cpp)
c:\users\user\downloads\electron-boilerplate\ser\node_modules\serialport\src\win\stdstring.h(2171): note: see reference to function template instantiation 'bool CStdStr<wchar_t>::TryLoad(const void *)'
being compiled (compiling source file ..\src\serialport_win.cpp)
c:\users\user\downloads\electron-boilerplate\ser\node_modules\serialport\src\win\stdstring.h(3982): note: see reference to class template instantiation 'CStdStr<wchar_t>' being compiled (compiling sour
ce file ..\src\serialport_win.cpp)
c:\users\user\downloads\electron-boilerplate\ser\node_modules\serialport\src\win\stdstring.h(2123): warning C4302: 'reinterpret_cast': truncation from 'const void *' to 'unsigned long' (compiling source
file ..\src\serialport_win.cpp) [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vcxproj]
c:\users\user\downloads\electron-boilerplate\ser\node_modules\serialport\src\win\stdstring.h(2126): warning C4311: 'reinterpret_cast': pointer truncation from 'const void *' to 'unsigned long' (compiling
source file ..\src\serialport_win.cpp) [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vcxproj]
c:\users\user\downloads\electron-boilerplate\ser\node_modules\serialport\src\win\stdstring.h(2126): warning C4302: 'reinterpret_cast': truncation from 'const void *' to 'unsigned long' (compiling source
file ..\src\serialport_win.cpp) [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vcxproj]
disphelper.c
win_delay_load_hook.c
..\src\win\disphelper.c(997): warning C4311: 'type cast': pointer truncation from 'LPVOID' to 'UINT' [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vcxproj]
..\src\win\disphelper.c(997): warning C4312: 'type cast': conversion from 'UINT' to 'LPVOID' of greater size [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vcx
proj]
..\src\win\disphelper.c(1003): warning C4311: 'type cast': pointer truncation from 'LPVOID' to 'UINT' [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vcxproj]
..\src\win\disphelper.c(1005): warning C4312: 'type cast': conversion from 'UINT' to 'LPVOID' of greater size [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vc
xproj]
..\src\win\disphelper.c(1164): warning C4267: '=': conversion from 'size_t' to 'UINT', possible loss of data [C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\serialport.vcx
proj]
Creating library C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\Release\serialport.lib and object C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\ser
ialport\build\Release\serialport.exp
Generating code
Finished generating code
serialport.vcxproj -> C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\Release\\serialport.node
Copying C:\Users\user\Downloads\electron-boilerplate\ser\node_modules\serialport\build\Release\/serialport.node to C:/Users/user/Downloads/electron-boilerplate/ser/node_modules/serialport/build/seri
alport/v2.0.1/Release/node-v46-win32-x64\serialport.node
1 file(s) copied.
[email protected] node_modules\serialport
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected]
└── [email protected] ([email protected], [email protected])
C:\Users\user\Downloads\electron-boilerplate\ser>node --version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment