[zeromq-dev] getting zmq to work on on OSx 10.9
san
skysan at gmail.com
Sun Jun 29 10:09:34 CEST 2014
I tried with brew install got some success, but brew link zmq didn't
worked, so i tried to manually symlink it
cd /usr/local/opt
ln -s /usr/local/Cellar/zeromq/4.0.3/lib/ zeromq
cd /usr/local/include/
ln -s ../Cellar/zeromq/4.0.3/include/zmq_utils.h zmq_utils.h
ln -s ../Cellar/zeromq/4.0.3/include/zmq.h zmq.h
then again i tried : sudo ARCHFLAGS="-arch x86_64" gem install zmq --
--with-zmq-dir=/usr/local/opt/zeromq
but got the following errors
checking for zmq.h... yes
checking for zmq_init() in -lzmq... yes
Cool, I found your zmq install...
creating Makefile
make "DESTDIR="
compiling rbzmq.c
rbzmq.c:968:7: error: use of undeclared identifier 'ZMQ_RECOVERY_IVL_MSEC'
case ZMQ_RECOVERY_IVL_MSEC:
^
rbzmq.c:990:10: error: use of undeclared identifier 'ZMQ_HWM'
case ZMQ_HWM:
^
rbzmq.c:991:10: error: use of undeclared identifier 'ZMQ_SWAP'
case ZMQ_SWAP:
^
rbzmq.c:995:10: error: use of undeclared identifier 'ZMQ_MCAST_LOOP'
case ZMQ_MCAST_LOOP:
^
rbzmq.c:1292:10: error: use of undeclared identifier 'ZMQ_HWM'
case ZMQ_HWM:
^
rbzmq.c:1293:10: error: use of undeclared identifier 'ZMQ_SWAP'
case ZMQ_SWAP:
^
rbzmq.c:1297:10: error: use of undeclared identifier 'ZMQ_MCAST_LOOP'
case ZMQ_MCAST_LOOP:
^
rbzmq.c:1315:10: error: use of undeclared identifier 'ZMQ_RECOVERY_IVL_MSEC'
case ZMQ_RECOVERY_IVL_MSEC:
^
rbzmq.c:1443:81: error: too few arguments to function call, expected 4,
have 3
send_args->rc = zmq_send(send_args->socket, send_args->msg,
send_args->flags);
~~~~~~~~
^
/usr/local/include/zmq.h:354:1: note: 'zmq_send' declared here
ZMQ_EXPORT int zmq_send (void *s, const void *buf, size_t len, int flags);
^
/usr/local/include/zmq.h:67:27: note: expanded from macro 'ZMQ_EXPORT'
# define ZMQ_EXPORT __attribute__ ((visibility("default")))
^
rbzmq.c:1517:38: error: too few arguments to function call, expected 4,
have 3
rc = zmq_send (s, &msg, flags);
~~~~~~~~ ^
/usr/local/include/zmq.h:354:1: note: 'zmq_send' declared here
ZMQ_EXPORT int zmq_send (void *s, const void *buf, size_t len, int flags);
^
/usr/local/include/zmq.h:67:27: note: expanded from macro 'ZMQ_EXPORT'
# define ZMQ_EXPORT __attribute__ ((visibility("default")))
^
rbzmq.c:1541:81: error: too few arguments to function call, expected 4,
have 3
recv_args->rc = zmq_recv(recv_args->socket, recv_args->msg,
recv_args->flags);
~~~~~~~~
^
/usr/local/include/zmq.h:356:1: note: 'zmq_recv' declared here
ZMQ_EXPORT int zmq_recv (void *s, void *buf, size_t len, int flags);
^
/usr/local/include/zmq.h:67:27: note: expanded from macro 'ZMQ_EXPORT'
# define ZMQ_EXPORT __attribute__ ((visibility("default")))
^
rbzmq.c:1602:38: error: too few arguments to function call, expected 4,
have 3
rc = zmq_recv (s, &msg, flags);
~~~~~~~~ ^
/usr/local/include/zmq.h:356:1: note: 'zmq_recv' declared here
ZMQ_EXPORT int zmq_recv (void *s, void *buf, size_t len, int flags);
^
/usr/local/include/zmq.h:67:27: note: expanded from macro 'ZMQ_EXPORT'
# define ZMQ_EXPORT __attribute__ ((visibility("default")))
^
rbzmq.c:1675:50: error: use of undeclared identifier 'ZMQ_HWM'
rb_define_const (zmq_module, "HWM", INT2NUM (ZMQ_HWM));
^
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/ruby.h:1167:35:
note: expanded from macro 'INT2NUM'
# define INT2NUM(v) INT2FIX((int)(v))
^
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/ruby.h:241:45:
note: expanded from macro 'INT2FIX'
#define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
^
rbzmq.c:1676:51: error: use of undeclared identifier 'ZMQ_SWAP'
rb_define_const (zmq_module, "SWAP", INT2NUM (ZMQ_SWAP));
^
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/ruby.h:1167:35:
note: expanded from macro 'INT2NUM'
# define INT2NUM(v) INT2FIX((int)(v))
^
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/ruby.h:241:45:
note: expanded from macro 'INT2FIX'
#define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
^
rbzmq.c:1683:57: error: use of undeclared identifier 'ZMQ_MCAST_LOOP'
rb_define_const (zmq_module, "MCAST_LOOP", INT2NUM (ZMQ_MCAST_LOOP));
^
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/ruby.h:1167:35:
note: expanded from macro 'INT2NUM'
# define INT2NUM(v) INT2FIX((int)(v))
^
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/ruby.h:241:45:
note: expanded from macro 'INT2FIX'
#define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
^
rbzmq.c:1698:64: error: use of undeclared identifier 'ZMQ_RECOVERY_IVL_MSEC'
rb_define_const (zmq_module, "RECOVERY_IVL_MSEC", INT2NUM
(ZMQ_RECOVERY_IVL_MSEC));
^
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/ruby.h:1167:35:
note: expanded from macro 'INT2NUM'
# define INT2NUM(v) INT2FIX((int)(v))
^
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/ruby/ruby.h:241:45:
note: expanded from macro 'INT2FIX'
#define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
^
16 errors generated.
make: *** [rbzmq.o] Error 1
Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/zmq-2.1.4
for inspection.
Results logged to /Library/Ruby/Gems/2.0.0/gems/zmq-2.1.4/./gem_make.out
On Sun, Jun 29, 2014 at 1:00 PM, san <skysan at gmail.com> wrote:
> Hi,
>
> I installed zeroMq from tar ball using following commands.
>
> $ ./autogen.sh
> $ ./configure --prefix=/usr/local/pkg-config-0.23 --datarootdir=/usr/share
>
> $ make
> $ make check
> $ sudo make install
>
> while doing make check i got few failures ..
>
> could you please help me git it working , I am a starter on zeromq, would
> greatly appreciate your help. i have attached error log.
>
>
>
>
> --
> Best Regards,
> Sanjeev Kumar
> <http://www.imdb.com/name/nm3637806/> <http://www.linkedin.com/in/sanfx>
>
--
Best Regards,
Sanjeev Kumar
<http://www.imdb.com/name/nm3637806/> <http://www.linkedin.com/in/sanfx>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20140629/5a7b9eef/attachment.htm>
More information about the zeromq-dev
mailing list