zeromq / cppzmq

Header-only C++ binding for libzmq
http://www.zeromq.org
MIT License
1.95k stars 757 forks source link

Use of deprecated methods #634

Open yurivict opened 5 months ago

yurivict commented 5 months ago

These warnings:

/usr/ports/net/cppzmq/work/cppzmq-4.10.0/tests/socket.cpp:619:24: warning: 'recv' is deprecated: from 4.3.1, use recv taking a reference to message_t and recv_flags [-Wdeprecated-declarations]
  619 |     const bool res = s.recv(&rmsg);
      |                        ^
/usr/ports/net/cppzmq/work/cppzmq-4.10.0/zmq.hpp:2006:5: note: 'recv' has been explicitly marked deprecated here
 2006 |     ZMQ_CPP11_DEPRECATED(
      |     ^
/usr/ports/net/cppzmq/work/cppzmq-4.10.0/zmq.hpp:87:35: note: expanded from macro 'ZMQ_CPP11_DEPRECATED'
   87 | #define ZMQ_CPP11_DEPRECATED(msg) ZMQ_DEPRECATED(msg)
      |                                   ^
/usr/ports/net/cppzmq/work/cppzmq-4.10.0/zmq.hpp:65:31: note: expanded from macro 'ZMQ_DEPRECATED'
   65 | #define ZMQ_DEPRECATED(msg) [[deprecated(msg)]]
      |                               ^
1 warning generated.
/usr/ports/net/cppzmq/work/cppzmq-4.10.0/tests/message.cpp:76:20: warning: 'message_t' is deprecated: from 4.7.0, use constructors taking iterators, (pointer, size) or strings instead [-Wdeprecated-declarations]
   76 |     zmq::message_t hi_msg("Hi"); // deprecated
      |                    ^
/usr/ports/net/cppzmq/work/cppzmq-4.10.0/zmq.hpp:468:14: note: 'message_t' has been explicitly marked deprecated here
  468 |     explicit message_t(const Char (&data)[N]) :
      |              ^
/usr/ports/net/cppzmq/work/cppzmq-4.10.0/tests/message.cpp:194:26: warning: 'message_t' is deprecated: from 4.7.0, use constructors taking iterators, (pointer, size) or strings instead [-Wdeprecated-declarations]
  194 |     const zmq::message_t depr("Foo"); // deprecated
      |                          ^
/usr/ports/net/cppzmq/work/cppzmq-4.10.0/zmq.hpp:468:14: note: 'message_t' has been explicitly marked deprecated here
  468 |     explicit message_t(const Char (&data)[N]) :
      |              ^
2 warnings generated.

indicate that some deprecated methods are used.

Version: 4.10.0 libzmq4-4.3.5 FreeBSD 14.0

gummif commented 1 month ago

These are just tests for the deprecated functions. There may be a few to suppress those.