diff -Nurd zeromq-4.3.5.orig/Makefile.in zeromq-4.3.5/Makefile.in --- zeromq-4.3.5.orig/Makefile.in 2023-10-09 07:11:58.000000000 -0400 +++ zeromq-4.3.5/Makefile.in 2024-01-06 01:30:42.000000000 -0500 @@ -148,8 +148,8 @@ # TODO: gets stuck even with long timeout running under Github Actions @VALGRIND_ENABLED_FALSE@am__append_19 = tests/test_proxy -@HAVE_CURVE_TRUE@am__append_20 = \ -@HAVE_CURVE_TRUE@ tests/test_security_curve +#@HAVE_CURVE_TRUE@am__append_20 = \ +#@HAVE_CURVE_TRUE@ tests/test_security_curve @HAVE_CURVE_TRUE@@USE_LIBSODIUM_TRUE@am__append_21 = \ @HAVE_CURVE_TRUE@@USE_LIBSODIUM_TRUE@ ${sodium_CFLAGS} diff -Nurd zeromq-4.3.5.orig/src/clock.hpp zeromq-4.3.5/src/clock.hpp --- zeromq-4.3.5.orig/src/clock.hpp 2023-06-18 10:40:34.000000000 -0400 +++ zeromq-4.3.5/src/clock.hpp 2024-01-06 01:25:43.000000000 -0500 @@ -7,14 +7,6 @@ #include "stdint.hpp" #if defined ZMQ_HAVE_OSX -// TODO this is not required in this file, but condition_variable.hpp includes -// clock.hpp to get these definitions -#ifndef CLOCK_REALTIME -#define CLOCK_REALTIME 0 -#endif -#ifndef HAVE_CLOCK_GETTIME -#define HAVE_CLOCK_GETTIME -#endif #include #include diff -Nurd zeromq-4.3.5.orig/src/proxy.cpp zeromq-4.3.5/src/proxy.cpp --- zeromq-4.3.5.orig/src/proxy.cpp 2023-10-09 05:37:00.000000000 -0400 +++ zeromq-4.3.5/src/proxy.cpp 2024-01-06 01:27:13.000000000 -0500 @@ -499,7 +499,7 @@ zmq_pollitem_t itemsout[] = {{frontend_, 0, ZMQ_POLLOUT, 0}, {backend_, 0, ZMQ_POLLOUT, 0}}; - stats_proxy stats = {0}; + stats_proxy stats = {{{0}}}; // Proxy can be in these three states proxy_state_t state = active;