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
signature.asc
Description: PGP signature
_______________________________________________ zeromq-dev mailing list [email protected] https://lists.zeromq.org/mailman/listinfo/zeromq-dev
