Trying to compile with boost >= 1.87 does not work because boost 1.87 removed/renamed `io_service:
Src/Socket.h:56:29: error: 'io_service' in namespace 'boost::asio' does not name a type; did you mean 'use_service'?
56 | static boost::asio::io_service io_service;
| ^~~~~~~~~~
On Version 18.73:
Trying to compile with boost >= 1.87 does not work because boost 1.87 removed/renamed `io_service:
How to fix (probably)
Example how to handle this update from PCL, switching to
boost::asio::io_context(seems to be a small code change in general):