Ok! I deed it. The next trouble was of my Win7 64bit version node.js. I'd to reinstall it to 32bit. Then it all become works. While npm install there became a lot of warnings, here are they:
> zmq@2.1.0 install C:\Program Files (x86)\nodejs\node_modules\zmq > node-gyp rebuild C:\Program Files (x86)\nodejs\node_modules\zmq>node "C:\Program Files (x86)\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild binding.cc c:\users\aser\.node-gyp\0.8.4\src\node_object_wrap.h(57): warning C4251: 'node::ObjectWrap::handle_' : class 'v8::Persistent<T>' needs to have dll-interface to be used by clients of class 'node::ObjectWrap' [C:\Program Files (x86)\nodejs\node_modules\zmq\build\binding.vcxproj] with [ T=v8::Object ] C:\Users\aser\.node-gyp\0.8.4\src\node_buffer.h(71): warning C4251: 'node::Buffer::constructor_template' : class 'v8::Persistent<T>' needs to have dll-interface to be used by clients of class 'node::Buffer' [C:\Program Files (x86)\nodejs\node_modules\zmq\build\binding.vcxproj] with [ T=v8::FunctionTemplate ] ..\binding.cc(281): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) [C:\Program Files (x86)\nodejs\node_modules\zmq\build\binding.vcxproj] ..\binding.cc(413): warning C4244: 'argument' : conversion from 'int64_t' to 'int', possible loss of data [C:\Program Files (x86)\nodejs\node_modules\zmq\build\binding.vcxproj] ..\binding.cc(418): warning C4244: 'argument' : conversion from 'int64_t' to 'int', possible loss of data [C:\Program Files (x86)\nodejs\node_modules\zmq\build\binding.vcxproj] ..\binding.cc(420): warning C4244: 'argument' : conversion from 'int64_t' to 'int', possible loss of data [C:\Program Files (x86)\nodejs\node_modules\zmq\build\binding.vcxproj] ..\binding.cc(422): warning C4244: 'argument' : conversion from 'int64_t' to 'int', possible loss of data [C:\Program Files (x86)\nodejs\node_modules\zmq\build\binding.vcxproj] ..\binding.cc(428): warning C4244: 'argument' : conversion from 'int64_t' to 'int', possible loss of data [C:\Program Files (x86)\nodejs\node_modules\zmq\build\binding.vcxproj] ..\binding.cc(455): warning C4244: 'argument' : conversion from 'int64_t' to 'int', possible loss of data [C:\Program Files (x86)\nodejs\node_modules\zmq\build\binding.vcxproj] ..\binding.cc(460): warning C4244: 'argument' : conversion from 'int64_t' to 'int', possible loss of data [C:\Program Files (x86)\nodejs\node_modules\zmq\build\binding.vcxproj] ..\binding.cc(464): warning C4244: 'argument' : conversion from 'int64_t' to 'int', possible loss of data [C:\Program Files (x86)\nodejs\node_modules\zmq\build\binding.vcxproj] ..\binding.cc(468): warning C4244: 'argument' : conversion from 'int64_t' to 'int', possible loss of data [C:\Program Files (x86)\nodejs\node_modules\zmq\build\binding.vcxproj] ..\binding.cc(665): warning C4244: '=' : conversion from 'int64_t' to 'int', possible loss of data [C:\Program Files (x86)\nodejs\node_modules\zmq\build\binding.vcxproj] ..\binding.cc(765): warning C4244: '=' : conversion from 'int64_t' to 'int', possible loss of data [C:\Program Files (x86)\nodejs\node_modules\zmq\build\binding.vcxproj] ..\binding.cc(359): warning C4244: 'argument' : conversion from 'uint64_t' to 'int32_t', possible loss of data [C:\Program Files (x86)\nodejs\node_modules\zmq\build\binding.vcxproj] ..\binding.cc(413) : see reference to function template instantiation 'v8::Handle<T> zmq::Socket::GetSockOpt<uint64_t>(int)' being compiled with [ T=v8::Value ] ..\binding.cc(359): warning C4244: 'argument' : conversion from 'int64_t' to 'int32_t', possible loss of data [C:\Program Files (x86)\nodejs\node_modules\zmq\build\binding.vcxproj] ..\binding.cc(418) : see reference to function template instantiation 'v8::Handle<T> zmq::Socket::GetSockOpt<int64_t>(int)' being compiled with [ T=v8::Value ] C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(991,5): warning MSB8012: TargetExt(.dll) does not match the Linker's OutputFile property value (.node). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile). [C:\Program Files (x86)\nodejs\node_modules\zmq\build\binding.vcxproj] Creating library C:\Program Files (x86)\nodejs\node_modules\zmq\build\Release\binding.lib and object C:\Program Files (x86)\nodejs\node_modules\zmq\build\Release\binding.exp Generating code Finished generating code binding.vcxproj -> C:\Program Files (x86)\nodejs\node_modules\zmq\build\Release\\binding.node zmq@2.1.0 node_modules\zmq воскресенье, 29 июля 2012 г., 13:39:26 UTC+4 пользователь mscdex написал: > > On Jul 29, 4:53 am, Danil Gazizov <danil.gazi...@gmail.com> wrote: > > Ok.. my version of node was 0.6, just now I'd updated it to 0.84. > > Then y've typed your command, and here are results: > http://piix.biz/di-YIRQ.png > > WTF python error appears here? I'm stuck :) > > You need Python (2.6+ IIRC, but not 3.x) for building addons. > -- 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 nodejs@googlegroups.com To unsubscribe from this group, send email to nodejs+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en