Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

errors with npm install deployd in windows #526

Closed
vpxavier opened this issue Mar 5, 2015 · 5 comments
Closed

errors with npm install deployd in windows #526

vpxavier opened this issue Mar 5, 2015 · 5 comments

Comments

@vpxavier
Copy link

vpxavier commented Mar 5, 2015

Hi, I have windows 8.1 running.
I installed node.js 0.12.0

Running
npm install deployd

gives me a lot of errors:

...

..\src\bufferutil.cc(81): error C2660: 'v8::True' : la fonction ne prend pas 0 arguments [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.
io-client\node_modules\engine.io-client\node_modules\ws\build\bufferutil.vcxproj]
..\src\bufferutil.cc(106): error C2660: 'v8::True' : la fonction ne prend pas 0 arguments [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket
.io-client\node_modules\engine.io-client\node_modules\ws\build\bufferutil.vcxproj]
  validation.cc
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(213): error
 C2039: 'ThrowException' : n'est pas membre de 'v8' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-clie
nt\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(213): error
 C2039: 'New' : n'est pas membre de 'v8::String' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\
node_modules\ws\build\validation.vcxproj]
          C:\Users\me\.node-gyp\0.12.0\deps\v8\include\v8.h(1599) : voir la déclaration de 'v8::String'
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(213): error
 C3861: 'ThrowException' : identificateur introuvable [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-cl
ient\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(213): error
 C3861: 'New' : identificateur introuvable [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_m
odules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(218): error
 C2039: 'ThrowException' : n'est pas membre de 'v8' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-clie
nt\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(218): error
 C3861: 'ThrowException' : identificateur introuvable [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-cl
ient\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(222): error
 C2039: 'New' : n'est pas membre de 'v8::String' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\
node_modules\ws\build\validation.vcxproj]
          C:\Users\me\.node-gyp\0.12.0\deps\v8\include\v8.h(1599) : voir la déclaration de 'v8::String'
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(222): error
 C3861: 'New' : identificateur introuvable [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_m
odules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(224): error
 C2039: 'New' : n'est pas membre de 'v8::String' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\
node_modules\ws\build\validation.vcxproj]
          C:\Users\me\.node-gyp\0.12.0\deps\v8\include\v8.h(1599) : voir la déclaration de 'v8::String'
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(224): error
 C2660: 'v8::Integer::New' : la fonction ne prend pas 1 arguments [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\
engine.io-client\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(224): error
 C3861: 'New' : identificateur introuvable [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_m
odules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(229): error
 C2039: 'ThrowException' : n'est pas membre de 'v8' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-clie
nt\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(229): error
 C2039: 'New' : n'est pas membre de 'v8::String' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\
node_modules\ws\build\validation.vcxproj]
          C:\Users\me\.node-gyp\0.12.0\deps\v8\include\v8.h(1599) : voir la déclaration de 'v8::String'
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(229): error
 C3861: 'ThrowException' : identificateur introuvable [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-cl
ient\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(229): error
 C3861: 'New' : identificateur introuvable [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_m
odules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(233): error
 C2039: 'ThrowException' : n'est pas membre de 'v8' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-clie
nt\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(233): error
 C2039: 'New' : n'est pas membre de 'v8::String' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\
node_modules\ws\build\validation.vcxproj]
          C:\Users\me\.node-gyp\0.12.0\deps\v8\include\v8.h(1599) : voir la déclaration de 'v8::String'
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(233): error
 C3861: 'ThrowException' : identificateur introuvable [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-cl
ient\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(233): error
 C3861: 'New' : identificateur introuvable [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_m
odules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(450): error
 C2660: 'v8::Object::New' : la fonction ne prend pas 0 arguments [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\e
ngine.io-client\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(451): error
 C2039: 'NewSymbol' : n'est pas membre de 'v8::String' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-c
lient\node_modules\ws\build\validation.vcxproj]
          C:\Users\me\.node-gyp\0.12.0\deps\v8\include\v8.h(1599) : voir la déclaration de 'v8::String'
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(451): error
 C3861: 'NewSymbol' : identificateur introuvable [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\
node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(457): error
 C2039: 'Dispose' : n'est pas membre de 'v8::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_
modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
          with
          [
              T=v8::Object
          ]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(458): error
 C2039: 'Clear' : n'est pas membre de 'v8::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_mo
dules\socket.io-client\node_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
          with
          [
              T=v8::Object
          ]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(462): error
 C2039: 'NewSymbol' : n'est pas membre de 'v8::String' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-c
lient\node_modules\ws\build\validation.vcxproj]
          C:\Users\me\.node-gyp\0.12.0\deps\v8\include\v8.h(1599) : voir la déclaration de 'v8::String'
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(463): error
 C2228: la partie gauche de '.As' doit avoir un class/struct/union [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules
\engine.io-client\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(463): error
 C2059: erreur de syntaxe : ')' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\b
uild\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(475): error
 C2039: 'NewSymbol' : n'est pas membre de 'v8::String' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-c
lient\node_modules\ws\build\validation.vcxproj]
          C:\Users\me\.node-gyp\0.12.0\deps\v8\include\v8.h(1599) : voir la déclaration de 'v8::String'
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(475): error
 C2228: la partie gauche de '.As' doit avoir un class/struct/union [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules
\engine.io-client\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(475): error
 C2059: erreur de syntaxe : ')' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\b
uild\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(477): error
 C2039: 'GetCurrent' : n'est pas membre de 'v8::Context' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io
-client\node_modules\ws\build\validation.vcxproj]
          C:\Users\me\.node-gyp\0.12.0\deps\v8\include\v8.h(5223) : voir la déclaration de 'v8::Context'
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(477): error
 C2227: la partie gauche de '->Global' doit pointer vers un type class/struct/union/générique [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\so
cket.io-client\node_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
          le type est 'unknown-type'
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(475): error
 C3861: 'NewSymbol' : identificateur introuvable [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\
node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(477): error
 C3861: 'GetCurrent' : identificateur introuvable [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client
\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(518): error
 C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'request' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\nod
e_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(518): error
 C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\nod
e_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(490): error
 C2065: 'request' : identificateur non déclaré [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\no
de_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(490): error
 C2228: la partie gauche de '.data' doit avoir un class/struct/union [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modul
es\engine.io-client\node_modules\ws\build\validation.vcxproj]
          le type est 'unknown-type'
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(529): error
 C2039: 'NewSymbol' : n'est pas membre de 'v8::String' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-c
lient\node_modules\ws\build\validation.vcxproj]
          C:\Users\me\.node-gyp\0.12.0\deps\v8\include\v8.h(1599) : voir la déclaration de 'v8::String'
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(529): error
 C3861: 'NewSymbol' : identificateur introuvable [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\
node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(536): error
 C2039: 'NewSymbol' : n'est pas membre de 'v8::String' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-c
lient\node_modules\ws\build\validation.vcxproj]
          C:\Users\me\.node-gyp\0.12.0\deps\v8\include\v8.h(1599) : voir la déclaration de 'v8::String'
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(536): error
 C2228: la partie gauche de '.As' doit avoir un class/struct/union [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules
\engine.io-client\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(536): error
 C2059: erreur de syntaxe : ')' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\b
uild\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(549): error
 C2039: 'New' : n'est pas membre de 'v8::String' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\
node_modules\ws\build\validation.vcxproj]
          C:\Users\me\.node-gyp\0.12.0\deps\v8\include\v8.h(1599) : voir la déclaration de 'v8::String'
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(549): error
 C3861: 'New' : identificateur introuvable [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_m
odules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(550): error
 C2466: impossible d'allouer un tableau de taille constante 0 [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engi
ne.io-client\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(550): error
 C2440: 'initialisation' : impossible de convertir de 'int' en 'v8::Local<v8::Value>' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-
client\node_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
          Aucun constructeur n'a pu prendre le type de source, ou la résolution de la surcharge du constructeur était ambiguë
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(555): error
 C2065: 'uv_work_t' : identificateur non déclaré [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\
node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(555): error
 C2065: 'req' : identificateur non déclaré [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_m
odules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(555): error
 C2448: 'NanAsyncExecute' : l'initialiseur de style fonction semble être une définition de fonction [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modu
les\socket.io-client\node_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(560): error
 C2065: 'uv_work_t' : identificateur non déclaré [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\
node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(560): error
 C2065: 'req' : identificateur non déclaré [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_m
odules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(560): error
 C2448: 'NanAsyncExecuteComplete' : l'initialiseur de style fonction semble être une définition de fonction [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\n
ode_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(570): error
 C2039: 'request' : n'est pas membre de 'NanAsyncWorker' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io
-client\node_modules\ws\build\validation.vcxproj]
          D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(4
  87) : voir la déclaration de 'NanAsyncWorker'
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(571): error
 C2065: 'NanAsyncExecute' : identificateur non déclaré [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-c
lient\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(571): error
 C2065: 'uv_after_work_cb' : identificateur non déclaré [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-
client\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(572): error
 C2146: erreur de syntaxe : absence de ')' avant l'identificateur 'NanAsyncExecuteComplete' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\sock
et.io-client\node_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(572): error
 C2059: erreur de syntaxe : ')' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\b
uild\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(716): error
 C2661: 'v8::Local<v8::String>::New' : aucune fonction surchargée ne nécessite 1 arguments [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socke
t.io-client\node_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(769): error
 C2039: 'AsciiValue' : n'est pas membre de 'v8::String' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-
client\node_modules\ws\build\validation.vcxproj]
          C:\Users\me\.node-gyp\0.12.0\deps\v8\include\v8.h(1599) : voir la déclaration de 'v8::String'
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(769): error
 C2065: 'AsciiValue' : identificateur non déclaré [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client
\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(769): error
 C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'value' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_
modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(769): error
 C3861: 'value' : identificateur introuvable [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node
_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(817): warni
ng C4267: 'argument' : conversion de 'size_t' en 'int', perte possible de données [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-clie
nt\node_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(829): warni
ng C4267: 'argument' : conversion de 'size_t' en 'int', perte possible de données [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-clie
nt\node_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(832): error
 C2065: 'value' : identificateur non déclaré [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node
_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(840): error
 C2065: 'value' : identificateur non déclaré [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node
_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(840): error
 C2228: la partie gauche de '.length' doit avoir un class/struct/union [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_mod
ules\engine.io-client\node_modules\ws\build\validation.vcxproj]
          le type est 'unknown-type'
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(840): error
 C2780: 'bool NanSetPointerSafe(T *,T)' : 2 arguments attendus - 1 fournis [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node
_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
          D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(8
  4) : voir la déclaration de 'NanSetPointerSafe'
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(858): warni
ng C4267: 'argument' : conversion de 'size_t' en 'int', perte possible de données [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-clie
nt\node_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(873): error
 C2065: 'value' : identificateur non déclaré [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node
_modules\ws\build\validation.vcxproj]
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(873): error
 C2228: la partie gauche de '.length' doit avoir un class/struct/union [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_mod
ules\engine.io-client\node_modules\ws\build\validation.vcxproj]
          le type est 'unknown-type'
D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(873): error
 C2780: 'bool NanSetPointerSafe(T *,T)' : 2 arguments attendus - 1 fournis [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node
_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
          D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\nan\nan.h(8
  4) : voir la déclaration de 'NanSetPointerSafe'
..\src\validation.cc(108): error C2248: 'v8::HandleScope::HandleScope' : impossible d'accéder à protected membre déclaré(e) dans la classe 'v8::HandleScope' [D:\Cloudstation\AmazonEC2 Projects\webapp-
api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
          C:\Users\me\.node-gyp\0.12.0\deps\v8\include\v8.h(816) : voir la déclaration de 'v8::HandleScope::HandleScope'
          C:\Users\me\.node-gyp\0.12.0\deps\v8\include\v8.h(800) : voir la déclaration de 'v8::HandleScope'
..\src\validation.cc(109): error C2664: 'v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate *,v8::FunctionCallback,v8::Handle<v8::Value>,v8::Handle<v8::Signature>,int)' : impossibl
e de convertir l'argument 1 de 'void (__cdecl *)(const v8::FunctionCallbackInfo<v8::Value> &)' en 'v8::Isolate *' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socke
t.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
          Aucun contexte dans lequel cette conversion est possible
..\src\validation.cc(112): error C2039: 'NewSymbol' : n'est pas membre de 'v8::String' [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io
-client\node_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
          C:\Users\me\.node-gyp\0.12.0\deps\v8\include\v8.h(1599) : voir la déclaration de 'v8::String'
..\src\validation.cc(112): error C3861: 'NewSymbol' : identificateur introuvable [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket.io-clien
t\node_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
..\src\validation.cc(134): error C2660: 'v8::True' : la fonction ne prend pas 0 arguments [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socket
.io-client\node_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
..\src\validation.cc(134): error C2660: 'v8::False' : la fonction ne prend pas 0 arguments [D:\Cloudstation\AmazonEC2 Projects\webapp-api\node_modules\deployd\node_modules\socket.io\node_modules\socke
t.io-client\node_modules\engine.io-client\node_modules\ws\build\validation.vcxproj]
deployd@0.8.0 node_modules\deployd
├── opener@1.4.0
├── scrubber@0.0.0
├── validation@0.0.1
├── corser@2.0.0
├── commander@2.6.0
├── step@0.0.5
├── filed@0.0.6
├── qs@2.3.3
├── async@0.9.0
├── underscore@1.8.2
├── wrench@1.5.8
├── semver@4.3.1
├── shelljs@0.3.0
├── ejs@1.0.0
├── bluebird@2.9.13
├── debug@2.1.2 (ms@0.7.0)
├── cookies@0.4.1 (keygrip@1.0.1)
├── doh@0.0.4 (ejs@0.8.8)
├── mkdirp@0.5.0 (minimist@0.0.8)
├── send@0.10.1 (destroy@1.0.3, ms@0.6.2, fresh@0.2.4, range-parser@1.0.2, escape-html@1.0.1, mime@1.2.11, depd@1.0.0, on-finished@2.1.1, etag@1.5.1)
├── request@2.51.0 (caseless@0.8.0, json-stringify-safe@5.0.0, forever-agent@0.5.2, aws-sign2@0.5.0, stringstream@0.0.4, oauth-sign@0.5.0, tunnel-agent@0.4.0, node-uuid@1.4.2, mime-types@1.0.2, combin
ed-stream@0.0.7, form-data@0.2.0, http-signature@0.10.1, tough-cookie@0.12.1, bl@0.9.4, hawk@1.1.1)
├── mongodb@2.0.9 (readable-stream@1.0.31, mongodb-core@1.1.3)
└── socket.io@1.2.1 (debug@0.7.4, has-binary-data@0.1.3, socket.io-adapter@0.3.1, socket.io-parser@2.2.2, engine.io@1.4.3, socket.io-client@1.2.1)

Here's my package.json:

{
  "name": "webapp-api",
  "version": "1.0.1",
  "description": "My description",
  "keywords": [],
  "homepage": "http://www.mydomain.com",
  "author": "Me",
  "contributors": [],
  "dependencies": {
    "deployd": ">= 0"
  },
  "scripts": {
    "start": "node server"
  },
  "engines": {
    "node": "0.12.x",
    "npm":  "2.2.x"
  }
}

Thanks for your help

@dallonf
Copy link
Member

dallonf commented Mar 5, 2015

Unfortunately, most of the errors seem to be in... French? So I can't read them. I see a lot about "v8", which is concerning and probably out of our hands.

But what I think is more likely is that npm is getting confused about how to build native extensions; this happens pretty often on Windows. Here's what you can do to fix that (if that is indeed the problem):

  1. Install Visual Studio if you haven't already. (You'll need the C++ compiler at a minimum) If you don't have Visual Studio, grab the [https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx](2013 Community version for free).
  2. Remove deployd so npm tries again properly: npm uninstall deployd
  3. Use the (undocumented!) --msvs_version=[version] flag with npm. Example (for Visual Studio 2013):
npm install --save deployd --msvs_version=2013

@ericfong
Copy link
Member

ericfong commented Mar 6, 2015

Yes. iojs or node 0.12 are not completely ready for deployd, because of the V8 version.

@vpxavier
Copy link
Author

@dallonf 's right. This allows installing deployd on Windows with dpd 0.8.0 and node 0.12.0

@andreialecu
Copy link
Contributor

Fixed by #577

@NicolasRitouet
Copy link
Member

fixed with #577 (thx @andreialecu )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants