Project Home
Project Home
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
BroadcastCommunity.qnx.com will be offline from May 31 6:00pm until June 2 12:00AM for upcoming system upgrades. For more information please go to https://community.qnx.com/sf/discussion/do/listPosts/projects.bazaar/discussion.bazaar.topc28418
Forum Topic - Port of ZeroMQ to QNX 6.4: Page 1 of 3 (3 Items)
   
Port of ZeroMQ to QNX 6.4  
Hello all,

I have tried to recompile ZeroMQ for QNX 6.4 and need some help.

Here are my steps:

- configure command:  "CC=qcc CXX=QCC configure --with-c --with-perf"
- because of rpl_malloc isn't available I have added  "#define rpl_malloc malloc" to platform.hpp
- modified the LIBS specification of the Makefile located in perf to "LIBS = -lcpp -lcxa  -lstdc++ -lssl  -lsocket -
lecpp"

With this modification the recompilation works well.

Starting "local_lat" with the command  "local_lat tcp://192.168.178.129:5555 10 1000" shows the following abort:

# local_lat tcp://192.168.178.129:5555 10 10
Assertion failed: !(it->revents & POLLNVAL) (poll.cpp:170)
Abort (core dumped)

There must also be some basic problems ... the termination of the command "local_lat" aborts within the libcpp.so.4 
calling the destructor of io_base.

Are there any tips to solve these problems?

The code of ZeroMQ works well with Linux and other OSes ...

Best Regards

--Armin

PS: ZeroMQ is available for Windows, Linux and other OSes at: http://www.zeromq.org