uplexa icon indicating copy to clipboard operation
uplexa copied to clipboard

uPlexa Uses Multiple Deprecated Functions

Open polarisfm opened this issue 4 years ago • 0 comments

uPlexa still uses several deprecated functions as of https://github.com/uPlexa/uplexa/commit/482b36802f45298ff0182a16a0b964c4b105928d.

While everything is still working "fine" now the functions will be removed in newer versions of their respective libraries. Fixing this is important for overall codebase health.

The offending functions include:

  • ftime (deprecated in favor of clock_gettime)
  • std::ios_base::streampos (deprecated in favor of std::streampos)
  • BOOST_*_ENDIAN and BOOST_BYTE_ORDER (deprecated in favor of BOOST_ENDIAN_*_BYTE, found in boost/predef/other/endian.h)
  • send() in zmqcpp throws a deprecation warning, see https://github.com/zeromq/cppzmq/issues/330 for more information

Plus one deprecated header: boost/timer.hpp (deprecated in favor of boost/timer/timer.hpp)

Full logs can be found here

polarisfm avatar Jan 18 '21 21:01 polarisfm