[zeromq-dev] building zeromq 4.2.0 on AIX 7.1 broken?
Mike Beddo
Mike.Beddo at dataventures.com
Tue Nov 29 21:59:51 CET 2016
I can successfully build zeromq 4.1.6 on AIX 7.1 using "configure CC=xlc CXX=xlC" followed by make and make check. All tests passed.
When I try to do the same with zeromq 4.2.0 on AIX 7.1 there are compilation errors:
$ make
Making all in doc
make[1]: Entering directory `/home/meb/zeromq-4.2.0/doc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/meb/zeromq-4.2.0/doc'
make[1]: Entering directory `/home/meb/zeromq-4.2.0'
CXX src/src_libzmq_la-proxy.lo
"src/proxy.cpp", line 157.34: 1540-0217 (S) "rtnevents" is not a member of "struct zmq_pollitem_t".
"src/proxy.cpp", line 188.22: 1540-0217 (S) "rtnevents" is not a member of "struct zmq_pollitem_t".
"src/proxy.cpp", line 189.51: 1540-0217 (S) "rtnevents" is not a member of "struct zmq_pollitem_t".
"src/proxy.cpp", line 197.22: 1540-0217 (S) "rtnevents" is not a member of "struct zmq_pollitem_t".
"src/proxy.cpp", line 198.25: 1540-0217 (S) "rtnevents" is not a member of "struct zmq_pollitem_t".
make[1]: *** [src/src_libzmq_la-proxy.lo] Error 1
make[1]: Leaving directory `/home/meb/zeromq-4.2.0'
make: *** [all-recursive] Error 1
$
Also, I had to remove "-Wno-long-long" from the CPPFLAGS in the configure script for both zeromq 4.1.6 and 4.2.0 to avoid the warning message "Option -Wno-long-long was incorrectly specified. The option will be ignored."
More information about the zeromq-dev
mailing list