[zeromq-dev] zbeacon and Mac OS

Carlos Agüero caguero at osrfoundation.org
Thu Jun 26 20:14:06 CEST 2014


It seems this commit is causing the problem:

https://github.com/zeromq/czmq/commit/3b8ca21



On Mon, Jun 23, 2014 at 10:46 PM, Pieter Hintjens <ph at imatix.com> wrote:
> I regret that API change and want to revert it. It's not causing the beacon
> issue though. Maybe something in the interface detection code.
>
> On Jun 24, 2014 6:50 AM, "Carlos Agüero" <caguero at osrfoundation.org> wrote:
>>
>> hi Matt,
>>
>> I've tested czmq 2.0.2 and it seems to work.
>>
>> I also tried the next tagged version, 2.1.0, and I got this assertion:
>>
>> "14-06-23 21:44:02 E: (UDP) error 'Can't assign requested address' on bind
>> Assertion failed: (false), function zsys_socket_error, file zsys.c, line
>> 546.
>> Abort trap: 6"
>>
>> Version 2.2.0 doesn't give any error messages but doesn't work with my
>> test program.
>>
>> The API between 2.0.2 and 2.1.0 changed, having to pass an extra
>> argument with a zctx_t* .
>>
>> Any ideas?
>>
>> Thanks,
>> Carlos
>>
>> On Mon, Jun 23, 2014 at 5:32 PM, Matt Connolly <matt.connolly at me.com>
>> wrote:
>> > Hi Carlos,
>> >
>> > zbeacon should work on Mac. The rbczmq gem wraps this functionality and
>> > has some tests to verify it working from within ruby. I’ve tested this on
>> > Mac, SmartOS and Linux. But I think the gem is still using czmq 2.0, not 2.2
>> > yet, so there could have been some changes between then. I’m a bit busy to
>> > take a look right now unfortunately, but maybe you could start by seeing if
>> > there are any changes between czmq 2.0 and 2.2.
>> >
>> > Regards,
>> > Matt
>> >
>> >
>> >> On 24 Jun 2014, at 8:07 am, Carlos Agüero <caguero at osrfoundation.org>
>> >> wrote:
>> >>
>> >> hi,
>> >>
>> >> I am building a multi platform library using zeromq. So far,
>> >> everything went well while running on Linux. However, on Mac OS I am
>> >> not able to make zbeacon work. Attached you can find a test example
>> >> that works on Linux but not on Mac.
>> >>
>> >> The program, just creates a beacon, subscribes to everything and
>> >> publishes a beacon. After that, I am expecting to receive the beacon
>> >> when I do zstr_recv(...).
>> >>
>> >> In Mac OS, I don't receive any data. I'm using Mac OS X 10.9.3
>> >> (Mavericks) and czmq v2.2.0.
>> >>
>> >> Is zbeacon suppose to work on Mac OS?
>> >>
>> >> Thanks,
>> >> Carlos
>> >>
>> >> <CMakeLists.txt><beaconTest.cc>_______________________________________________
>> >> zeromq-dev mailing list
>> >> zeromq-dev at lists.zeromq.org
>> >> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>> >
>> > _______________________________________________
>> > zeromq-dev mailing list
>> > zeromq-dev at lists.zeromq.org
>> > http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>> _______________________________________________
>> zeromq-dev mailing list
>> zeromq-dev at lists.zeromq.org
>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>



More information about the zeromq-dev mailing list