src/zmqpp/socket.cpp:122:9: warning: 'send' is deprecated [-Wdeprecated-declarations] return send(str, (dont_block) ? socket::dont_wait : socket::normal); ^ src/zmqpp/socket.hpp:291:2: note: 'send' has been explicitly marked deprecated here ZMQPP_DEPRECATED("prefer using zmqpp::message for multipart messages") ^ src/zmqpp/compatibility.hpp:114:50: note: expanded from macro 'ZMQPP_DEPRECATED' #define ZMQPP_DEPRECATED(reason) __attribute__ ((deprecated)) ^ src/zmqpp/socket.cpp:128:9: warning: 'receive' is deprecated [-Wdeprecated-declarations] return receive(str, (dont_block) ? socket::dont_wait : socket::normal); ^ src/zmqpp/socket.hpp:306:2: note: 'receive' has been explicitly marked deprecated here ZMQPP_DEPRECATED("prefer using zmqpp::message for multipart messages") ^ src/zmqpp/compatibility.hpp:114:50: note: expanded from macro 'ZMQPP_DEPRECATED' #define ZMQPP_DEPRECATED(reason) __attribute__ ((deprecated)) ^ src/zmqpp/socket.cpp:30:11: warning: unused variable 'max_stream_buffer_size' [-Wunused-const-variable] const int max_stream_buffer_size = 4096; ^ 3 warnings generated. Undefined symbols for architecture x86_64: "_crypto_box", referenced from: zmq::curve_client_tools_t::produce_hello(void*, unsigned char const*, unsigned long long, unsigned char const*, unsigned char const*) in libzmq.a(curve_client.cpp.o) zmq::curve_client_tools_t::produce_initiate(void*, unsigned long, unsigned long long, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*, unsigned long) in libzmq.a(curve_client.cpp.o) zmq::curve_server_t::produce_welcome(zmq::msg_t*) in libzmq.a(curve_server.cpp.o) "_crypto_box_afternm", referenced from: zmq::curve_server_t::produce_ready(zmq::msg_t*) in libzmq.a(curve_server.cpp.o) "_crypto_box_beforenm", referenced from: zmq::curve_client_tools_t::process_welcome(unsigned char const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned char*, unsigned char*) in libzmq.a(curve_client.cpp.o) zmq::curve_server_t::process_initiate(zmq::msg_t*) in libzmq.a(curve_server.cpp.o) "_crypto_box_easy_afternm", referenced from: zmq::curve_encoding_t::encode(zmq::msg_t*) in libzmq.a(curve_mechanism_base.cpp.o) "_crypto_box_keypair", referenced from: _zmq_curve_keypair in libzmq.a(zmq_utils.cpp.o) zmq::curve_client_t::curve_client_t(zmq::session_base_t*, zmq::options_t const&, bool) in libzmq.a(curve_client.cpp.o) zmq::curve_client_t::curve_client_t(zmq::session_base_t*, zmq::options_t const&, bool) in libzmq.a(curve_client.cpp.o) zmq::curve_server_t::curve_server_t(zmq::session_base_t*, std::__1::basic_string, std::__1::allocator > const&, zmq::options_t const&, bool) in libzmq.a(curve_server.cpp.o) zmq::curve_server_t::curve_server_t(zmq::session_base_t*, std::__1::basic_string, std::__1::allocator > const&, zmq::options_t const&, bool) in libzmq.a(curve_server.cpp.o) "_crypto_box_open", referenced from: zmq::curve_client_tools_t::process_welcome(unsigned char const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned char*, unsigned char*) in libzmq.a(curve_client.cpp.o) zmq::curve_server_t::process_hello(zmq::msg_t*) in libzmq.a(curve_server.cpp.o) zmq::curve_server_t::process_initiate(zmq::msg_t*) in libzmq.a(curve_server.cpp.o) "_crypto_box_open_afternm", referenced from: zmq::curve_client_t::process_ready(unsigned char const*, unsigned long) in libzmq.a(curve_client.cpp.o) "_crypto_box_open_easy_afternm", referenced from: zmq::curve_encoding_t::decode(zmq::msg_t*, int*) in libzmq.a(curve_mechanism_base.cpp.o) "_crypto_scalarmult_base", referenced from: _zmq_curve_public in libzmq.a(zmq_utils.cpp.o) "_crypto_secretbox", referenced from: zmq::curve_server_t::produce_welcome(zmq::msg_t*) in libzmq.a(curve_server.cpp.o) "_crypto_secretbox_open", referenced from: zmq::curve_server_t::process_initiate(zmq::msg_t*) in libzmq.a(curve_server.cpp.o) "_randombytes", referenced from: zmq::curve_client_tools_t::produce_initiate(void*, unsigned long, unsigned long long, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*, unsigned long) in libzmq.a(curve_client.cpp.o) zmq::curve_server_t::produce_welcome(zmq::msg_t*) in libzmq.a(curve_server.cpp.o) "_randombytes_close", referenced from: zmq::random_close() in libzmq.a(random.cpp.o) "_sodium_allocarray", referenced from: std::__1::vector >::vector(unsigned long) in libzmq.a(curve_client.cpp.o) zmq::curve_client_tools_t::produce_hello(void*, unsigned char const*, unsigned long long, unsigned char const*, unsigned char const*) in libzmq.a(curve_client.cpp.o) zmq::curve_client_tools_t::process_welcome(unsigned char const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned char*, unsigned char*) in libzmq.a(curve_client.cpp.o) zmq::curve_client_tools_t::produce_initiate(void*, unsigned long, unsigned long long, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*, unsigned long) in libzmq.a(curve_client.cpp.o) zmq::curve_server_t::produce_welcome(zmq::msg_t*) in libzmq.a(curve_server.cpp.o) zmq::curve_server_t::process_hello(zmq::msg_t*) in libzmq.a(curve_server.cpp.o) zmq::curve_server_t::process_initiate(zmq::msg_t*) in libzmq.a(curve_server.cpp.o) ... "_sodium_free", referenced from: zmq::curve_client_t::produce_initiate(zmq::msg_t*) in libzmq.a(curve_client.cpp.o) zmq::curve_client_t::process_ready(unsigned char const*, unsigned long) in libzmq.a(curve_client.cpp.o) std::__1::vector >::vector(unsigned long) in libzmq.a(curve_client.cpp.o) zmq::curve_client_tools_t::produce_hello(void*, unsigned char const*, unsigned long long, unsigned char const*, unsigned char const*) in libzmq.a(curve_client.cpp.o) zmq::curve_client_tools_t::process_welcome(unsigned char const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned char*, unsigned char*) in libzmq.a(curve_client.cpp.o) zmq::curve_client_tools_t::produce_initiate(void*, unsigned long, unsigned long long, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char const*, unsigned long) in libzmq.a(curve_client.cpp.o) zmq::curve_server_t::produce_welcome(zmq::msg_t*) in libzmq.a(curve_server.cpp.o) ... "_sodium_init", referenced from: zmq::random_open() in libzmq.a(random.cpp.o) ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [libzmqpp.dylib] Error 1 zmqpp/4.2.0: WARN: Build folder is dirty, removing it: /Users/jenkins/w/cci_PR-4487/.conan/data/zmqpp/4.2.0/_/_/build/c390158bd1bfbea02fcb7c0ae2f9c9afe37cd8d0 zmqpp/4.2.0: ERROR: Package 'c390158bd1bfbea02fcb7c0ae2f9c9afe37cd8d0' build failed zmqpp/4.2.0: WARN: Build folder /Users/jenkins/w/cci_PR-4487/.conan/data/zmqpp/4.2.0/_/_/build/c390158bd1bfbea02fcb7c0ae2f9c9afe37cd8d0 ERROR: zmqpp/4.2.0: Error in build() method, line 51 atools.make(vars=buildVars) ConanException: Error 2 while executing make -j8