@nix { "action": "setPhase", "phase": "unpackPhase" } Running phase: unpackPhase unpacking source archive /nix/store/g5s3sgig2w7f9z8kdpnf01pv4y9nkmr1-source source root is source @nix { "action": "setPhase", "phase": "patchPhase" } Running phase: patchPhase substituteStream(): WARNING: '--replace' is deprecated, use --replace-{fail,warn,quiet}. (file 'CMakeLists.txt') @nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" } Running phase: updateAutotoolsGnuConfigScriptsPhase @nix { "action": "setPhase", "phase": "configurePhase" } Running phase: configurePhase fixing cmake files... cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/n690npqq7phqqxx9h64cawlx57av9m8y-zeromq-4.3.5/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/n690npqq7phqqxx9h64cawlx57av9m8y-zeromq-4.3.5/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/n690npqq7phqqxx9h64cawlx57av9m8y-zeromq-4.3.5/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/n690npqq7phqqxx9h64cawlx57av9m8y-zeromq-4.3.5/share/doc/ZeroMQ -DCMAKE_INSTALL_INFODIR=/nix/store/n690npqq7phqqxx9h64cawlx57av9m8y-zeromq-4.3.5/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/n690npqq7phqqxx9h64cawlx57av9m8y-zeromq-4.3.5/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/n690npqq7phqqxx9h64cawlx57av9m8y-zeromq-4.3.5/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/n690npqq7phqqxx9h64cawlx57av9m8y-zeromq-4.3.5/include -DCMAKE_INSTALL_SBINDIR=/nix/store/n690npqq7phqqxx9h64cawlx57av9m8y-zeromq-4.3.5/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/n690npqq7phqqxx9h64cawlx57av9m8y-zeromq-4.3.5/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/n690npqq7phqqxx9h64cawlx57av9m8y-zeromq-4.3.5/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_SYSROOT= -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/aixwh6kvfxyfw3jf0jjziyq1jm2fkay3-gcc-wrapper-13.2.0/bin/strip -DCMAKE_RANLIB=/nix/store/aixwh6kvfxyfw3jf0jjziyq1jm2fkay3-gcc-wrapper-13.2.0/bin/ranlib -DCMAKE_AR=/nix/store/aixwh6kvfxyfw3jf0jjziyq1jm2fkay3-gcc-wrapper-13.2.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/n690npqq7phqqxx9h64cawlx57av9m8y-zeromq-4.3.5 CMake Warning (dev) at CMakeLists.txt:2 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it.  -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /nix/store/aixwh6kvfxyfw3jf0jjziyq1jm2fkay3-gcc-wrapper-13.2.0/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /nix/store/aixwh6kvfxyfw3jf0jjziyq1jm2fkay3-gcc-wrapper-13.2.0/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMakeLists.txt:7 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions.  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Detected ZMQ Version - 4.3.5 -- Found PkgConfig: /nix/store/74cyxwjak0wcdiz142saxd7nbjsdf80k-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2") -- Performing Test COMPILER_SUPPORTS_CXX11 -- Performing Test COMPILER_SUPPORTS_CXX11 - Success -- Performing Test COMPILER_SUPPORTS_C11 -- Performing Test COMPILER_SUPPORTS_C11 - Success -- Performing Test CXX_HAS_TAUT_WARNING -- Performing Test CXX_HAS_TAUT_WARNING - Success -- Performing Test CC_HAS_TAUT_WARNING -- Performing Test CC_HAS_TAUT_WARNING - Success -- Not building draft classes and methods -- Using builtin sha1 -- Checking for module 'libbsd' -- No package 'libbsd' found -- Looking for strlcpy -- Looking for strlcpy - found -- CURVE security is disabled -- Looking for kqueue -- Looking for kqueue - not found -- Looking for epoll_create -- Looking for epoll_create - found -- Looking for epoll_create1 -- Looking for epoll_create1 - found -- Using polling method in I/O threads: epoll -- Using polling method in zmq_poll(er)_* API: poll -- Looking for pselect -- Looking for pselect - found -- Using undefined bytes alignment for lock-free data structures -- Looking for posix_memalign -- Looking for posix_memalign - found -- Looking for include file windows.h -- Looking for include file windows.h - not found -- Looking for include file condition_variable -- Looking for include file condition_variable - found -- Using condition_variable_t implementation: stl11 -- Looking for include file ifaddrs.h -- Looking for include file ifaddrs.h - found -- Looking for include file sys/uio.h -- Looking for include file sys/uio.h - found -- Looking for include file sys/eventfd.h -- Looking for include file sys/eventfd.h - found -- Checking whether EFD_CLOEXEC is supported -- Performing Test ZMQ_HAVE_EVENTFD_CLOEXEC -- Performing Test ZMQ_HAVE_EVENTFD_CLOEXEC - Success -- Looking for if_nametoindex -- Looking for if_nametoindex - found -- Looking for SO_PEERCRED -- Looking for SO_PEERCRED - found -- Looking for LOCAL_PEERCRED -- Looking for LOCAL_PEERCRED - not found -- Looking for SO_BUSY_POLL -- Looking for SO_BUSY_POLL - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for fork -- Looking for fork - found -- Looking for gethrtime -- Looking for gethrtime - not found -- Looking for mkdtemp -- Looking for mkdtemp - found -- Looking for accept4 -- Looking for accept4 - found -- Looking for strnlen -- Looking for strnlen - found -- Performing Test HAVE_FLAG_-Wall -- Performing Test HAVE_FLAG_-Wall - Failed -- Performing Test HAVE_FLAG_-Wextra -- Performing Test HAVE_FLAG_-Wextra - Failed -- Performing Test HAVE_FLAG_-Wno-long-long -- Performing Test HAVE_FLAG_-Wno-long-long - Failed -- Performing Test HAVE_FLAG_-Wno-uninitialized -- Performing Test HAVE_FLAG_-Wno-uninitialized - Failed -- Performing Test HAVE_FLAG_-pedantic -- Performing Test HAVE_FLAG_-pedantic - Failed -- Checking whether noexcept is supported -- Performing Test ZMQ_HAVE_NOEXCEPT -- Performing Test ZMQ_HAVE_NOEXCEPT - Success -- Checking pthread_setname signature -- Performing Test ZMQ_HAVE_PTHREAD_SETNAME_1 -- Performing Test ZMQ_HAVE_PTHREAD_SETNAME_1 - Failed -- Performing Test ZMQ_HAVE_PTHREAD_SETNAME_2 -- Performing Test ZMQ_HAVE_PTHREAD_SETNAME_2 - Success -- Performing Test ZMQ_HAVE_PTHREAD_SETNAME_3 -- Performing Test ZMQ_HAVE_PTHREAD_SETNAME_3 - Failed -- Performing Test ZMQ_HAVE_PTHREAD_SET_NAME -- Performing Test ZMQ_HAVE_PTHREAD_SET_NAME - Failed -- Checking pthread_setaffinity signature -- Performing Test ZMQ_HAVE_PTHREAD_SET_AFFINITY -- Performing Test ZMQ_HAVE_PTHREAD_SET_AFFINITY - Success -- Checking whether SOCK_CLOEXEC is supported -- Performing Test ZMQ_HAVE_SOCK_CLOEXEC -- Performing Test ZMQ_HAVE_SOCK_CLOEXEC - Success -- Checking whether O_CLOEXEC is supported -- Performing Test ZMQ_HAVE_O_CLOEXEC -- Performing Test ZMQ_HAVE_O_CLOEXEC - Failed -- Checking whether SO_BINDTODEVICE is supported -- Performing Test ZMQ_HAVE_SO_BINDTODEVICE -- Performing Test ZMQ_HAVE_SO_BINDTODEVICE - Failed -- Checking whether SO_KEEPALIVE is supported -- Performing Test ZMQ_HAVE_SO_KEEPALIVE -- Performing Test ZMQ_HAVE_SO_KEEPALIVE - Success -- Checking whether SO_PRIORITY is supported -- Performing Test ZMQ_HAVE_SO_PRIORITY -- Performing Test ZMQ_HAVE_SO_PRIORITY - Failed -- Checking whether TCP_KEEPCNT is supported -- Performing Test ZMQ_HAVE_TCP_KEEPCNT -- Performing Test ZMQ_HAVE_TCP_KEEPCNT - Success -- Checking whether TCP_KEEPIDLE is supported -- Performing Test ZMQ_HAVE_TCP_KEEPIDLE -- Performing Test ZMQ_HAVE_TCP_KEEPIDLE - Success -- Checking whether TCP_KEEPINTVL is supported -- Performing Test ZMQ_HAVE_TCP_KEEPINTVL -- Performing Test ZMQ_HAVE_TCP_KEEPINTVL - Success -- Checking whether TCP_KEEPALIVE is supported -- Performing Test ZMQ_HAVE_TCP_KEEPALIVE -- Performing Test ZMQ_HAVE_TCP_KEEPALIVE - Failed -- Checking whether TIPC is supported -- Performing Test ZMQ_HAVE_TIPC -- Performing Test ZMQ_HAVE_TIPC - Success -- Checking whether getrandom is supported -- Performing Test ZMQ_HAVE_GETRANDOM -- Performing Test ZMQ_HAVE_GETRANDOM - Success -- Found AsciiDoc: /nix/store/1brv6yk1c2gcik19ywaxrvv01l1y5qj5-asciidoc-10.2.0/bin/asciidoc CMake Deprecation Warning at tests/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions.  CMake Warning (dev) at tests/CMakeLists.txt:342 (message): Test 'test_bind_stream_fuzzer' is not known to CTest. This warning is for project developers. Use -Wno-dev to suppress it.  CMake Warning (dev) at tests/CMakeLists.txt:342 (message): Test 'test_bind_ws_fuzzer' is not known to CTest. This warning is for project developers. Use -Wno-dev to suppress it.  CMake Warning (dev) at tests/CMakeLists.txt:342 (message): Test 'test_connect_stream_fuzzer' is not known to CTest. This warning is for project developers. Use -Wno-dev to suppress it.  CMake Warning (dev) at tests/CMakeLists.txt:342 (message): Test 'test_connect_ws_fuzzer' is not known to CTest. This warning is for project developers. Use -Wno-dev to suppress it.  CMake Warning (dev) at tests/CMakeLists.txt:342 (message): Test 'test_socket_options_fuzzer' is not known to CTest. This warning is for project developers. Use -Wno-dev to suppress it.  CMake Deprecation Warning at unittests/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions.  -- Configuring done (244.6s) -- Generating done (4.2s) CMake Warning: Manually-specified variables were not used by the project: BUILD_TESTING CMAKE_EXPORT_NO_PACKAGE_REGISTRY  -- Build files have been written to: /build/source/build cmake: enabled parallel building cmake: enabled parallel installing configurePhase completed in 4 minutes 12 seconds @nix { "action": "setPhase", "phase": "buildPhase" } Running phase: buildPhase build flags: -j4 SHELL=/nix/store/1gk4y37npqlfxck4ib2hk2b8lzx83shl-bash-5.2p26/bin/bash [ 0%] Building C object tests/CMakeFiles/unity.dir/__/external/unity/unity.c.o [ 0%] Building CXX object CMakeFiles/objects.dir/src/precompiled.cpp.o [ 0%] Building CXX object CMakeFiles/objects.dir/src/address.cpp.o [ 0%] Building C object CMakeFiles/objects.dir/external/sha1/sha1.c.o [ 1%] Building CXX object CMakeFiles/objects.dir/src/channel.cpp.o [ 1%] Building CXX object CMakeFiles/objects.dir/src/client.cpp.o In file included from /build/source/src/precompiled.hpp:16, from /build/source/src/address.cpp:3: /build/source/build/platform.hpp:22:28: error: 'undefined' was not declared in this scope 22 | #define ZMQ_CACHELINE_SIZE undefined | ^~~~~~~~~ /build/source/src/command.hpp:191:26: note: in expansion of macro 'ZMQ_CACHELINE_SIZE' 191 | __attribute__ ((aligned (ZMQ_CACHELINE_SIZE))) | ^~~~~~~~~~~~~~~~~~ /build/source/build/platform.hpp:22:28: error: 'undefined' was not declared in this scope 22 | #define ZMQ_CACHELINE_SIZE undefined | ^~~~~~~~~ /build/source/src/yqueue.hpp:34:45: note: in expansion of macro 'ZMQ_CACHELINE_SIZE' 34 | template class yqueue_t | ^~~~~~~~~~~~~~~~~~ In file included from /build/source/src/mailbox.hpp:12, from /build/source/src/ctx.hpp:11, from /build/source/src/address.cpp:6: /build/source/src/ypipe.hpp:155:18: error: template argument 3 is invalid 155 | yqueue_t _queue; | ^ /build/source/src/ypipe.hpp: In constructor 'zmq::ypipe_t::ypipe_t()': /build/source/src/ypipe.hpp:26:16: error: request for member 'push' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 26 | _queue.push (); | ^~~~ /build/source/src/ypipe.hpp:30:32: error: request for member 'back' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 30 | _r = _w = _f = &_queue.back (); | ^~~~ /build/source/src/ypipe.hpp:31:25: error: request for member 'back' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 31 | _c.set (&_queue.back ()); | ^~~~ /build/source/src/ypipe.hpp: In member function 'void zmq::ypipe_t::write(const T&, bool)': /build/source/src/ypipe.hpp:50:16: error: request for member 'back' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 50 | _queue.back () = value_; | ^~~~ /build/source/src/ypipe.hpp:51:16: error: request for member 'push' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 51 | _queue.push (); | ^~~~ /build/source/src/ypipe.hpp:55:26: error: request for member 'back' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 55 | _f = &_queue.back (); | ^~~~ /build/source/src/ypipe.hpp: In member function 'bool zmq::ypipe_t::unwrite(T*)': /build/source/src/ypipe.hpp:66:27: error: request for member 'back' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 66 | if (_f == &_queue.back ()) | ^~~~ /build/source/src/ypipe.hpp:68:16: error: request for member 'unpush' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 68 | _queue.unpush (); | ^~~~~~ /build/source/src/ypipe.hpp:69:26: error: request for member 'back' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 69 | *value_ = _queue.back (); | ^~~~ /build/source/src/ypipe.hpp: In member function 'bool zmq::ypipe_t::check_read()': /build/source/src/ypipe.hpp:104:21: error: request for member 'front' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 104 | if (&_queue.front () != _r && _r) | ^~~~~ /build/source/src/ypipe.hpp:111:30: error: request for member 'front' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 111 | _r = _c.cas (&_queue.front (), NULL); | ^~~~~ /build/source/src/ypipe.hpp:117:21: error: request for member 'front' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 117 | if (&_queue.front () == _r || !_r) | ^~~~~ /build/source/src/ypipe.hpp: In member function 'bool zmq::ypipe_t::read(T*)': /build/source/src/ypipe.hpp:134:26: error: request for member 'front' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 134 | *value_ = _queue.front (); | ^~~~~ /build/source/src/ypipe.hpp:135:16: error: request for member 'pop' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 135 | _queue.pop (); | ^~~ /build/source/src/ypipe.hpp: In member function 'bool zmq::ypipe_t::probe(bool (*)(const T&))': /build/source/src/ypipe.hpp:147:31: error: request for member 'front' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 147 | return (*fn_) (_queue.front ()); | ^~~~~ [ 2%] Linking C static library ../lib/libunity.a [ 2%] Built target unity [ 2%] Building CXX object CMakeFiles/objects.dir/src/clock.cpp.o At global scope: cc1plus: note: unrecognized command-line option '-Wno-tautological-constant-compare' may have been intended to silence earlier diagnostics make[2]: *** [CMakeFiles/objects.dir/build.make:104: CMakeFiles/objects.dir/src/address.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /build/source/src/precompiled.hpp:16, from /build/source/src/channel.cpp:3: /build/source/build/platform.hpp:22:28: error: 'undefined' was not declared in this scope 22 | #define ZMQ_CACHELINE_SIZE undefined | ^~~~~~~~~ /build/source/src/command.hpp:191:26: note: in expansion of macro 'ZMQ_CACHELINE_SIZE' 191 | __attribute__ ((aligned (ZMQ_CACHELINE_SIZE))) | ^~~~~~~~~~~~~~~~~~ /build/source/build/platform.hpp:22:28: error: 'undefined' was not declared in this scope 22 | #define ZMQ_CACHELINE_SIZE undefined | ^~~~~~~~~ /build/source/src/yqueue.hpp:34:45: note: in expansion of macro 'ZMQ_CACHELINE_SIZE' 34 | template class yqueue_t | ^~~~~~~~~~~~~~~~~~ In file included from /build/source/src/mailbox.hpp:12, from /build/source/src/ctx.hpp:11, from /build/source/src/epoll.hpp:18, from /build/source/src/poller.hpp:19, from /build/source/src/socket_base.hpp:14, from /build/source/src/channel.hpp:7, from /build/source/src/channel.cpp:5: /build/source/src/ypipe.hpp:155:18: error: template argument 3 is invalid 155 | yqueue_t _queue; | ^ /build/source/src/ypipe.hpp: In constructor 'zmq::ypipe_t::ypipe_t()': /build/source/src/ypipe.hpp:26:16: error: request for member 'push' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 26 | _queue.push (); | ^~~~ /build/source/src/ypipe.hpp:30:32: error: request for member 'back' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 30 | _r = _w = _f = &_queue.back (); | ^~~~ /build/source/src/ypipe.hpp:31:25: error: request for member 'back' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 31 | _c.set (&_queue.back ()); | ^~~~ /build/source/src/ypipe.hpp: In member function 'void zmq::ypipe_t::write(const T&, bool)': /build/source/src/ypipe.hpp:50:16: error: request for member 'back' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 50 | _queue.back () = value_; | ^~~~ /build/source/src/ypipe.hpp:51:16: error: request for member 'push' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 51 | _queue.push (); | ^~~~ /build/source/src/ypipe.hpp:55:26: error: request for member 'back' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 55 | _f = &_queue.back (); | ^~~~ /build/source/src/ypipe.hpp: In member function 'bool zmq::ypipe_t::unwrite(T*)': /build/source/src/ypipe.hpp:66:27: error: request for member 'back' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 66 | if (_f == &_queue.back ()) | ^~~~ /build/source/src/ypipe.hpp:68:16: error: request for member 'unpush' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 68 | _queue.unpush (); | ^~~~~~ /build/source/src/ypipe.hpp:69:26: error: request for member 'back' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 69 | *value_ = _queue.back (); | ^~~~ /build/source/src/ypipe.hpp: In member function 'bool zmq::ypipe_t::check_read()': /build/source/src/ypipe.hpp:104:21: error: request for member 'front' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 104 | if (&_queue.front () != _r && _r) | ^~~~~ /build/source/src/ypipe.hpp:111:30: error: request for member 'front' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 111 | _r = _c.cas (&_queue.front (), NULL); | ^~~~~ /build/source/src/ypipe.hpp:117:21: error: request for member 'front' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 117 | if (&_queue.front () == _r || !_r) | ^~~~~ /build/source/src/ypipe.hpp: In member function 'bool zmq::ypipe_t::read(T*)': /build/source/src/ypipe.hpp:134:26: error: request for member 'front' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 134 | *value_ = _queue.front (); | ^~~~~ /build/source/src/ypipe.hpp:135:16: error: request for member 'pop' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 135 | _queue.pop (); | ^~~ /build/source/src/ypipe.hpp: In member function 'bool zmq::ypipe_t::probe(bool (*)(const T&))': /build/source/src/ypipe.hpp:147:31: error: request for member 'front' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 147 | return (*fn_) (_queue.front ()); | ^~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-tautological-constant-compare' may have been intended to silence earlier diagnostics make[2]: *** [CMakeFiles/objects.dir/build.make:118: CMakeFiles/objects.dir/src/channel.cpp.o] Error 1 In file included from /build/source/src/precompiled.hpp:16, from /build/source/src/client.cpp:3: /build/source/build/platform.hpp:22:28: error: 'undefined' was not declared in this scope 22 | #define ZMQ_CACHELINE_SIZE undefined | ^~~~~~~~~ /build/source/src/command.hpp:191:26: note: in expansion of macro 'ZMQ_CACHELINE_SIZE' 191 | __attribute__ ((aligned (ZMQ_CACHELINE_SIZE))) | ^~~~~~~~~~~~~~~~~~ /build/source/build/platform.hpp:22:28: error: 'undefined' was not declared in this scope 22 | #define ZMQ_CACHELINE_SIZE undefined | ^~~~~~~~~ /build/source/src/yqueue.hpp:34:45: note: in expansion of macro 'ZMQ_CACHELINE_SIZE' 34 | template class yqueue_t | ^~~~~~~~~~~~~~~~~~ In file included from /build/source/src/mailbox.hpp:12, from /build/source/src/ctx.hpp:11, from /build/source/src/epoll.hpp:18, from /build/source/src/poller.hpp:19, from /build/source/src/socket_base.hpp:14, from /build/source/src/client.hpp:6, from /build/source/src/client.cpp:5: /build/source/src/ypipe.hpp:155:18: error: template argument 3 is invalid 155 | yqueue_t _queue; | ^ /build/source/src/ypipe.hpp: In constructor 'zmq::ypipe_t::ypipe_t()': /build/source/src/ypipe.hpp:26:16: error: request for member 'push' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 26 | _queue.push (); | ^~~~ /build/source/src/ypipe.hpp:30:32: error: request for member 'back' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 30 | _r = _w = _f = &_queue.back (); | ^~~~ /build/source/src/ypipe.hpp:31:25: error: request for member 'back' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 31 | _c.set (&_queue.back ()); | ^~~~ /build/source/src/ypipe.hpp: In member function 'void zmq::ypipe_t::write(const T&, bool)': /build/source/src/ypipe.hpp:50:16: error: request for member 'back' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 50 | _queue.back () = value_; | ^~~~ /build/source/src/ypipe.hpp:51:16: error: request for member 'push' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 51 | _queue.push (); | ^~~~ /build/source/src/ypipe.hpp:55:26: error: request for member 'back' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 55 | _f = &_queue.back (); | ^~~~ /build/source/src/ypipe.hpp: In member function 'bool zmq::ypipe_t::unwrite(T*)': /build/source/src/ypipe.hpp:66:27: error: request for member 'back' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 66 | if (_f == &_queue.back ()) | ^~~~ /build/source/src/ypipe.hpp:68:16: error: request for member 'unpush' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 68 | _queue.unpush (); | ^~~~~~ /build/source/src/ypipe.hpp:69:26: error: request for member 'back' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 69 | *value_ = _queue.back (); | ^~~~ /build/source/src/ypipe.hpp: In member function 'bool zmq::ypipe_t::check_read()': /build/source/src/ypipe.hpp:104:21: error: request for member 'front' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 104 | if (&_queue.front () != _r && _r) | ^~~~~ /build/source/src/ypipe.hpp:111:30: error: request for member 'front' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 111 | _r = _c.cas (&_queue.front (), NULL); | ^~~~~ /build/source/src/ypipe.hpp:117:21: error: request for member 'front' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 117 | if (&_queue.front () == _r || !_r) | ^~~~~ /build/source/src/ypipe.hpp: In member function 'bool zmq::ypipe_t::read(T*)': /build/source/src/ypipe.hpp:134:26: error: request for member 'front' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 134 | *value_ = _queue.front (); | ^~~~~ /build/source/src/ypipe.hpp:135:16: error: request for member 'pop' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 135 | _queue.pop (); | ^~~ /build/source/src/ypipe.hpp: In member function 'bool zmq::ypipe_t::probe(bool (*)(const T&))': /build/source/src/ypipe.hpp:147:31: error: request for member 'front' in '((zmq::ypipe_t*)this)->zmq::ypipe_t::_queue', which is of non-class type 'int' 147 | return (*fn_) (_queue.front ()); | ^~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-tautological-constant-compare' may have been intended to silence earlier diagnostics make[2]: *** [CMakeFiles/objects.dir/build.make:132: CMakeFiles/objects.dir/src/client.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:363: CMakeFiles/objects.dir/all] Error 2 make: *** [Makefile:146: all] Error 2