[zeromq-dev] make check failure
Evan Samanas
evan.samanas at gmail.com
Sun Jan 25 02:50:16 CET 2015
Hi,
I'm on Windows 8.1 using MSYS2 with mingw-w64's gcc 4.9.2 toolchain. I've
built ZeroMQ 4.0.3 and 4.0.5 and run 'make check' and I have the same tests
failing in the same ways in both versions. Is this a concern (along with
the "terminate in unusual way" messages)?
In the interest of being thorough, here's the output of a few commands on my
system:
$ uname -a
MSYS_NT-6.3 chaos-on-ms 2.0.0(0.280/5/3) 2014-11-06 20:34 x86_64 Msys
$ gcc -v
Using built-in specs.
COLLECT_GCC=C:\msys64\mingw64\bin\gcc.exe
COLLECT_LTO_WRAPPER=
C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/4.9.2/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../gcc-4.9.2/configure --prefix=/mingw64
--with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32
--host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32
--with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include
--libexecdir=/mingw64/lib --with-gxx-include-dir=/mingw64/include/c++/4.9.2
--enable-bootstrap --with-arch=x86-64 --with-tune=generic
--enable-languages=c,lto,c++,objc,obj-c++,fortran,ada --enable-shared
--enable-static --enable-libatomic --enable-threads=posix --enable-graphite
--enable-fully-dynamic-string --enable-libstdcxx-time=yes
--disable-libstdcxx-pch --disable-libstdcxx-debug --enable-cloog-backend=isl
--enable-version-specific-runtime-libs --disable-cloog-version-check
--disable-isl-version-check --enable-lto --enable-libgomp --disable-multilib
--enable-checking=release --disable-rpath --disable-win32-registry
--disable-nls --disable-werror --disable-symvers --with-libiconv
--with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64
--with-mpc=/mingw64 --with-isl=/mingw64 --with-cloog=/mingw64
--with-pkgversion='Rev2, Built by MSYS2 project'
--with-bugurl=http://sourceforge.net/projects/msys2 --with-gnu-as --with-gnu-ld
Thread model: posix
gcc version 4.9.2 (Rev2, Built by MSYS2 project)
My configure line when I built:
./configure CC=gcc CXX=g++ CFLAGS="-fPIC -DHAVE_LIBSODIUM" CXXFLAGS="-fPIC
-DHAVE_LIBSODIUM" LDFLAGS="-L/home/Evan/local/lib -lsodium" LIBS=-lm
--prefix=/home/Evan/local --enable-shared=yes
--with-libsodium=/home/Evan/local
--with-libsodium-include-dir=/home/Evan/local/include
--with-libsodium-lib-dir=/home/Evan/local/bin --with-pic
--libdir=/home/Evan/local/lib --build=x86_64-w64-mingw32
And the actual output of make check:
$ make check
Making check in src
make[1]: Entering directory '/home/Evan/sandbox/zeromq-4.0.5/src'
make[1]: Leaving directory '/home/Evan/sandbox/zeromq-4.0.5/src'
Making check in doc
make[1]: Entering directory '/home/Evan/sandbox/zeromq-4.0.5/doc'
make[1]: Nothing to be done for 'check'.
make[1]: Leaving directory '/home/Evan/sandbox/zeromq-4.0.5/doc'
Making check in perf
make[1]: Entering directory '/home/Evan/sandbox/zeromq-4.0.5/perf'
make[1]: Nothing to be done for 'check'.
make[1]: Leaving directory '/home/Evan/sandbox/zeromq-4.0.5/perf'
Making check in tests
make[1]: Entering directory '/home/Evan/sandbox/zeromq-4.0.5/tests'
make check-TESTS
make[2]: Entering directory '/home/Evan/sandbox/zeromq-4.0.5/tests'
PASS: test_system.exe
PASS: test_pair_inproc.exe
PASS: test_pair_tcp.exe
PASS: test_reqrep_inproc.exe
PASS: test_reqrep_tcp.exe
PASS: test_hwm.exe
PASS: test_reqrep_device.exe
PASS: test_sub_forward.exe
PASS: test_invalid_rep.exe
PASS: test_msg_flags.exe
PASS: test_connect_resolve.exe
PASS: test_immediate.exe
PASS: test_last_endpoint.exe
PASS: test_term_endpoint.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Assertion failed!
Program: C:\msys64\home\Evan\sandbox\zeromq-4.0.5\tests\.libs\test_monitor.exe
File: test_monitor.cpp, Line 262
Expression: req_socket_events & ZMQ_EVENT_CLOSED
FAIL: test_monitor.exe
PASS: test_router_mandatory.exe
PASS: test_router_raw_empty.exe
PASS: test_probe_router.exe
PASS: test_stream.exe
PASS: test_disconnect_inproc.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Assertion failed!
Program:
C:\msys64\home\Evan\sandbox\zeromq-4.0.5\tests\.libs\test_ctx_options.exe
File: test_ctx_options.cpp, Line 31
Expression: zmq_ctx_get (ctx, ZMQ_MAX_SOCKETS) == ZMQ_MAX_SOCKETS_DFLT
FAIL: test_ctx_options.exe
PASS: test_ctx_destroy.exe
PASS: test_security_null.exe
PASS: test_security_plain.exe
PASS: test_security_curve.exe
PASS: test_iov.exe
PASS: test_spec_req.exe
PASS: test_spec_rep.exe
PASS: test_spec_dealer.exe
PASS: test_spec_router.exe
PASS: test_spec_pushpull.exe
PASS: test_req_correlate.exe
PASS: test_req_relaxed.exe
PASS: test_conflate.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
FAIL: test_inproc_connect.exe
PASS: test_issue_566.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Assertion failed!
Program:
C:\msys64\home\Evan\sandbox\zeromq-4.0.5\tests\.libs\test_abstract_ipc.exe
File: test_abstract_ipc.cpp, Line 31
Expression: rc == 0
XFAIL: test_abstract_ipc.exe
PASS: test_many_sockets.exe
============================================
3 of 38 tests failed
Please report to zeromq-dev at lists.zeromq.org
============================================
Makefile:866: recipe for target 'check-TESTS' failed
make[2]: *** [check-TESTS] Error 1
make[2]: Leaving directory '/home/Evan/sandbox/zeromq-4.0.5/tests'
Makefile:989: recipe for target 'check-am' failed
make[1]: *** [check-am] Error 2
make[1]: Leaving directory '/home/Evan/sandbox/zeromq-4.0.5/tests'
Makefile:348: recipe for target 'check-recursive' failed
make: *** [check-recursive] Error 1
More information about the zeromq-dev
mailing list