[zeromq-dev] How to build zeromq on AIX?

Ivan Pechorin ivan.pechorin at gmail.com
Wed Jan 22 09:06:02 CET 2014


Hello, this is my first time to use zeromq and I get a problem on building
> the zeromq on AIX.
> I download the file 'zeromq-4.0.3.tar.gz' and put it on AIX. Then I use
> the following command to build it.
> ./configure CC=xlc CXX=xlC
> make
> Compile is OK. But when I use 'make check' to check it, I get a lot of
> fail as below.
> PASS: test_system
> ../config/test-driver[95]: 819564 IOT/Abort trap
> FAIL: test_pair_inproc
> ../config/test-driver[95]: 819568 IOT/Abort trap

Which versions of AIX and XL C/C++ compiler do you use?
I just tried on our AIX 5.3 with XL C/C++ V12.1 and had much better
results: all the tests passed except test_abstract_ipc (I'll check this

$ xlC -qversion
IBM XL C/C++ for AIX, V12.1 (5765-J02, 5725-C72)
Version: 12.01.0000.0000

$ oslevel

Testsuite summary for zeromq 4.0.3
# TOTAL: 43
# PASS:  42
# SKIP:  0
# XFAIL: 1
# FAIL:  0
# XPASS: 0
# ERROR: 0

I suggest open an issue at https://github.com/zeromq/libzmq/issues and
provide at least the following information:
 - AIX and compiler versions,
 - attach the "config.log"
 - provide backtrace from core

To get a backtrace on AIX (note that executable is actually
tests/.libs/lt-test_* and the core should be in tests/):

$ cd tests
$ dbx .libs/lt-test_abstract_ipc core

(dbx) where
pthread_kill(??, ??) at 0xd01250d4
_p_raise(??) at 0xd0124b44
raise.raise(??) at 0xd0368668
abort() at 0xd03dd690
__assert_c99(??, ??, ??, ??) at 0xd03e8894
main(), line 31 in "test_abstract_ipc.cpp"

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20140122/7c2ea01d/attachment.htm>

More information about the zeromq-dev mailing list