Hi Simon,

This apparently has nothing to do with majordomo protocol versions.

It would help if you show your code but based on the small hints, I
agree with Brian.  Remove the "*" in front of "sock".

If the build failed to find cppzmq header files you'd see much different
errors.

-Brett.

SIMON BABY <[email protected]> writes:

> Thanks Brian . I think I am missing some cppzmq package . I am not sure which 
> version I have to use .
>
> On Friday, March 13, 2020, Brian T. Carcich <[email protected]> wrote:
>
>  I don't have time to be sure, and I don't have your code, but I think the 
> asterisks before [sock] and
>  [eplt->get().sock] are turning (zmq::socket_t*) POINTERS to zmq::socket_t 
> class objects into
>  (zmq::socket_t) class objects, and the C++ compiler can cast the former into 
> (void*) pointer, but
>  not the latter.
>
>  Best regards.
>
>  On Fri, Mar 13, 2020 at 1:23 AM SIMON BABY <[email protected]> wrote:
>
>  []...]
>
>  src/zipcpp.cpp:125:53: error: cannot convert ‘zmq::socket_t’ to ‘void*’ in 
> initialization
>
>       pollitem_t pollItem = { *sock, 0, ZMQ_POLLIN, 0 };
>
>      [...]
>
>  src/zipcpp.cpp:380:69: error: cannot convert ‘zmq::socket_t’ to ‘void*’ in 
> initialization
>
>           pollitem_t pollItem = { *epIt->get().sock, 0, ZMQ_POLLIN, 0 };  // 
> no constructor for
>  pollitem_t
>
> _______________________________________________
> zeromq-dev mailing list
> [email protected]
> https://lists.zeromq.org/mailman/listinfo/zeromq-dev

Attachment: signature.asc
Description: PGP signature

_______________________________________________
zeromq-dev mailing list
[email protected]
https://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to