[zeromq-dev] Problem with installing ruby zmq gem on Windows

Fedor Malyshkin sefer at bk.ru
Wed Nov 10 16:46:04 CET 2010


1. I downloaded zmq from sources (version ⌠zeromq-2.0.10■), successfully builded it.
2. When I entered command 
▒gem install zmq -- --with-zmq-dir=D:\develop\projects\libs\zeromq-2.0.10▓
I received error in ⌠mkmf.log■ 
⌠D:\develop\develop\ruby-1.9.2\include\ruby-1.9.1\i386-mswin32\ruby/config.h(2) : fatal error C1189: #error :  MSC version unmatch: _MSC_VER: 1200 is expected.■
3. I edited Ruby▓s config.h file for correct version of ⌠_MSC_VER■ variable √ "1600".
4. Now I received a lot of errors:
<pre>
cl -nologo -I. -ID:/develop/develop/ruby-1.9.2/include/ruby-1.9.1/i386-mswin32 -ID:/develop/develop/ruby-1.9.2/include/ruby-1.9.1/ruby/backward -ID:/develop/develop/ruby-1.9.2/include/ruby-1.9.1 -I. -MD -Zi -W2 -O2b2xg- -G6 -Zm600 -
ID:\develop\projects\libs\zeromq-2.0.10/include -Forbzmq.obj -c -Tcrbzmq.c
cl: командная строка warning D9035: использование параметра "Og-" нежелательно, он будет удален в следующих выпусках
cl: командная строка warning D9002: пропуск неизвестного параметра "-G6"
rbzmq.c
d:\develop\develop\ruby-1.9.2\include\ruby-1.9.1\ruby/win32.h(182) : warning C4005: _stati64: изменение макроопределения
        C:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE\sys/stat.h(176): см. предыдущее определение "_stati64"
rbzmq.c(125) : error C2143: синтаксическая ошибка: отсутствие ";" перед "тип"
rbzmq.c(126) : error C2065: ctx: необъявленный идентификатор
rbzmq.c(131) : error C2065: ctx: необъявленный идентификатор
</pre>

System:
-------------------
* Windows XP SP 3
* ruby 1.9.2dev (2010-07-11 revision 28618) [i386-mswin32]
* Visual Studio 2010 (C/C++ версии 16.00.30319.01 для 80x86)





More information about the zeromq-dev mailing list