-
Notifications
You must be signed in to change notification settings - Fork 51
Description
I'm building node-win32ole addon using node-gyp.
There are many errors.
(configuration)
- Visual Studio Express 2008
- Python 2.6
What is the cause of these errors?
Is there any pre-built module?
Compiling...
v8variant.cc
client.cc
force_gc_internal.cc
force_gc_extension.cc
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(86) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(86) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(87) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(87) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(88) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(88) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(89) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(89) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(90) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(90) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(91) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(91) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(92) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(92) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(86) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(86) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(87) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(87) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(88) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(88) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(89) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(89) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(90) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(90) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(91) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(91) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(92) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(92) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(86) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(86) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(87) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(87) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(88) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(88) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(89) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(89) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(90) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(90) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(91) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(91) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(92) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(92) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(86) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(86) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(87) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(87) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(88) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(88) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(89) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(89) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(90) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(90) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(91) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(91) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(92) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\node_win32ole.h(92) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\client.h(10) : error C2039: 'ObjectWrap' : is not a member of 'node'
c:\program files\nodejs\node_modules\node-win32ole\src\client.h(10) : error C2504: 'ObjectWrap' : base class undefined
c:\program files\nodejs\node_modules\node-win32ole\src\client.h(14) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\client.h(14) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\client.h(15) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\client.h(15) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\client.h(16) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\nodejs\node_modules\node-win32ole\src\client.h(16) : error C2143: syntax error : missing ',' before '&'
c:\program files\nodejs\node_modules\node-win32ole\src\client.h(18) : error C2039: 'ObjectWrap' : is not a member of 'node'
c:\program files\nodejs\node_modules\node-win32ole\src\client.h(18) : error C2614: 'node_win32ole::Client' : illegal member initialization: 'ObjectWrap' is not a base or member
1>C:\Program Files\Microsoft Visual Studio 9.0\vc\include\xlocale(342) : warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
..\src\force_gc_internal.cc(19) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
..\src\force_gc_internal.cc(19) : error C2143: syntax error : missing ',' before '&'
..\src\force_gc_internal.cc(21) : error C2248: 'v8::HandleScope::HandleScope' : cannot access protected member declared in class 'v8::HandleScope'
C:\Users\Administrator.node-gyp\0.12.7\deps\v8\include\v8.h(816) : see declaration of 'v8::HandleScope::HandleScope'
C:\Users\Administrator.node-gyp\0.12.7\deps\v8\include\v8.h(800) : see declaration of 'v8::HandleScope'
..\src\force_gc_internal.cc(23) : error C2065: 'args' : undeclared identifier
..\src\force_gc_internal.cc(23) : error C2228: left of '.Length' must have class/struct/union
type is ''unknown-type''
...
...
..\src\node_win32ole.cc(87) : error C2227: left of '->GetFunction' must point to class/struct/union/generic type
..\src\node_win32ole.cc(86) : error C3861: 'NewSymbol': identifier not found
..\src\node_win32ole.cc(87) : fatal error C1003: error count exceeds 100; stopping compilation