1. Its not socket.io that causes this error but a dependency.
2. Its probably not even an error as building native extensions for the 
dependency in question here is optional.
3. You should install modules locally, not globally unless they are command 
line apps.

If npm exited with OK it was all fine and dandy. But i dont see an okay or a 
not okay from the output you posted so I imagine you didnt include it and the 
modules were correctly installed

On Aug 30, 2013, at 17:10, Mikael <[email protected]> wrote:

> Hello all.
> 
> I've got some major problems with installing certain NPM packages on my 
> Windows workbox. Some packages throw errors, like socket.io (below). Others 
> fail more disastrously, like Sails that throws errors at installation and 
> locks up the machine at runtime, requiring a hard reset.
> 
> 
> This are the errors I get when running 'npm -g install socket.io'. 
> 
>       bufferutil.cc
>       c1xx : fatal error C1083: Cannot open source file: 
> 'C:\Users\Mikael\AppData\Roaming\npm\node_modules\socket.io\node_modules\socket.io-client\node_modules\ws\node_modules\nan
>  /Zi /nologo /W3 /WX- /Ox /Ob2 /Oi /Ot /Oy /GL /D WIN32 /D 
> _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D BUILDING_V8_SHARED=1 
> /D BUILDING_UV_SHARED=1 /D BUILDING_NODE_EXTENSION /D _WINDLL /GF /Gm- /MT 
> /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /GR- /FoRelease\obj\bufferutil\ 
> /FdRelease\obj\bufferutil\vc110.pdb /Gd /TP /wd4251 /analyze- 
> /errorReport:queue /MP ..\src\bufferutil.cc': No such file or directory 
> [C:\Users\Mikael\AppData\Roaming\npm\node_modules\socket.io\node_modules\socket.io-client\node_modules\ws\build\bufferutil.vcxproj]
>       
>       validation.cc
>       c1xx : fatal error C1083: Cannot open source file: 
> 'C:\Users\Mikael\AppData\Roaming\npm\node_modules\socket.io\node_modules\socket.io-client\node_modules\ws\node_modules\nan
>  /Zi /nologo /W3 /WX- /Ox /Ob2 /Oi /Ot /Oy /GL /D WIN32 /D 
> _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D BUILDING_V8_SHARED=1 
> /D BUILDING_UV_SHARED=1 /D BUILDING_NODE_EXTENSION /D _WINDLL /GF /Gm- /MT 
> /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /GR- /FoRelease\obj\validation\ 
> /FdRelease\obj\validation\vc110.pdb /Gd /TP /wd4251 /analyze- 
> /errorReport:queue /MP ..\src\validation.cc': No such file or directory 
> [C:\Users\Mikael\AppData\Roaming\npm\node_modules\socket.io\node_modules\socket.io-client\node_modules\ws\build\validation.vcxproj]
>       
> 
> When I dir the paths mentioned above I see that I have everything there:
> 
>       
> C:\Users\Mikael\AppData\Roaming\npm\node_modules\socket.io\node_modules\socket.io-client\node_modules\ws\node_modules\nan
>        
>       2013-08-30  16:04                 6 .index.js
>       2013-08-30  16:04             1 959 LICENSE
>       2013-08-30  16:04            30 241 nan.h
>       2013-08-30  16:04            28 068 package.json
>       2013-08-30  16:04            26 312 README.md
>       
>       
> C:\Users\Mikael\AppData\Roaming\npm\node_modules\socket.io\node_modules\socket.io-client\node_modules\ws\build
> 
>       2013-08-30  16:04             8 446 bufferutil.vcxproj
>       
>       
> C:\Users\Mikael\AppData\Roaming\npm\node_modules\socket.io\node_modules\socket.io-client\node_modules\ws\node_modules\nan
> 
>       2013-08-30  16:04                 6 .index.js
>       2013-08-30  16:04             1 959 LICENSE
>       2013-08-30  16:04            30 241 nan.h
>       2013-08-30  16:04            28 068 package.json
>       2013-08-30  16:04            26 312 README.md
>       
>       
> C:\Users\Mikael\AppData\Roaming\npm\node_modules\socket.io\node_modules\socket.io-client\node_modules\ws\build
> 
>       2013-08-30  16:04             8 446 validation.vcxproj
>       
> 
> I've followed the installation instructions on node-gyp, tried with both 
> VC2010 and VS2012. Same thing.
> 
> Versions:
> node v0.8.25
> npm v1.2.30
> node-gyp v0.10.9
> python 2.7.5
> Visual Studio 2012 Express For Desktop
> Windows 7 64-bit SDK
> 
> The last four are only there as requirements for building npm packages. I 
> have no experience with VC/VS, C/C++, Python or Node-gyp. Consequently, 
> searching for solutions on "c1xx : fatal error C1083" didn't result in 
> anything I could apply and "node-gyp c1xx" lands an issue with node-sass, but 
> that hit didn't help me resolve this either.
> 
> Help much appreciated.
> 
> -- 
> -- 
> Job Board: http://jobs.nodejs.org/
> Posting guidelines: 
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
>  
> --- 
> You received this message because you are subscribed to the Google Groups 
> "nodejs" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to