This repository was archived by the owner on Aug 5, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 22
This repository was archived by the owner on Aug 5, 2022. It is now read-only.
Build issues with boost 1.72.0 #58
Copy link
Copy link
Open
Description
I am trying to build AVBStreamHandler with boost 1.72.0, and I run into these compilation errors:
In file included from /builddir/build/BUILD/AVBStreamHandler/private/src/avb_streamhandler_app_socket/server.cpp:39:
/builddir/build/BUILD/AVBStreamHandler/private/inc/avb_streamhandler_app_socket/IasAvbStreamHandlerSocketIpc.hpp: In member function ‘void AvbStreamHandlerSocketIpc::connection::async_write(const T&, Handler)’:
/builddir/build/BUILD/AVBStreamHandler/private/inc/avb_streamhandler_app_socket/IasAvbStreamHandlerSocketIpc.hpp:209:15: error: ‘boost::asio::ip::tcp::socket’ {aka ‘class boost::asio::basic_stream_socket<boost::asio::ip::tcp>’} has no member named ‘get_io_service’
209 | socket_.get_io_service().post(boost::bind(handler, error));
| ^~~~~~~~~~~~~~
/builddir/build/BUILD/AVBStreamHandler/private/src/avb_streamhandler_app_socket/server.cpp: In constructor ‘AvbStreamHandlerSocketIpc::server::server(boost::asio::io_service&, short unsigned int, IasMediaTransportAvb::IasAvbStreamHandler*, AvbStreamHandlerSocketIpc::Command**, int)’:
/builddir/build/BUILD/AVBStreamHandler/private/src/avb_streamhandler_app_socket/server.cpp:112:38: error: ‘boost::asio::ip::tcp::acceptor’ {aka ‘class boost::asio::basic_socket_acceptor<boost::asio::ip::tcp>’} has no member named ‘get_io_service’
112 | connx = new connection(acceptor_.get_io_service());
| ^~~~~~~~~~~~~~
/builddir/build/BUILD/AVBStreamHandler/private/src/avb_streamhandler_app_socket/server.cpp: In member function ‘void AvbStreamHandlerSocketIpc::server::handle_write(const boost::system::error_code&)’:
/builddir/build/BUILD/AVBStreamHandler/private/src/avb_streamhandler_app_socket/server.cpp:160:40: error: ‘boost::asio::ip::tcp::acceptor’ {aka ‘class boost::asio::basic_socket_acceptor<boost::asio::ip::tcp>’} has no member named ‘get_io_service’
160 | connx = new connection(acceptor_.get_io_service());
| ^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/AVBStreamHandler/private/src/avb_streamhandler_app_socket/client.cpp:31:
/builddir/build/BUILD/AVBStreamHandler/private/inc/avb_streamhandler_app_socket/IasAvbStreamHandlerSocketIpc.hpp: In member function ‘void AvbStreamHandlerSocketIpc::connection::async_write(const T&, Handler)’:
/builddir/build/BUILD/AVBStreamHandler/private/inc/avb_streamhandler_app_socket/IasAvbStreamHandlerSocketIpc.hpp:209:15: error: ‘boost::asio::ip::tcp::socket’ {aka ‘class boost::asio::basic_stream_socket<boost::asio::ip::tcp>’} has no member named ‘get_io_service’
209 | socket_.get_io_service().post(boost::bind(handler, error));
| ^~~~~~~~~~~~~~
Metadata
Metadata
Assignees
Labels
No labels