atom/node-nslog

Version 3 doesn't build on Win64

Opened this issue · 0 comments

It seems that nslog has a 32-bit dependency which might explain why it fail to build on 64-bit Windows.
c:\users\dotnet\.node-gyp\5.7.1\include\node\uv-win.h(32): fatal error C1083

Here is the npm output in its entirety:

if not defined npm_config_node_gyp (node "C:\Users\dotnet\AppData\Roaming\nvm\v5.7.1\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "" rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
  main.cc
  nslog_win.cc
c:\users\dotnet\.node-gyp\5.7.1\include\node\uv-win.h(32): fatal error C1083: Cannot open include file: 'winsock2.h': No such file or directory (compiling source file ..\src\main.cc) [C:\Users\dotnet\Projects\playground\browser-laptop\node_modules\nslog\build\nslog.vcxproj]

OS Name Microsoft Windows 10 Pro
Version 10.0.10586 Build 10586
System Type x64-based PC
System SKU LENOVO_MT_20AY40_BU_Think_FM_ThinkPad S3-S440
Processor Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz, 2601 Mhz, 2 Core(s), 4 Logical Processor(s)