[MacPorts] #66640: mame @0.226_7+tools: error: no member named 'get_io_service' in 'asio::basic_stream_socket<asio::ip::tcp>' (was: mame at 0.226_7 build fail on OS X 10.8.5)
MacPorts
noreply at macports.org
Tue Mar 28 02:57:02 UTC 2023
#66640: mame @0.226_7+tools: error: no member named 'get_io_service' in
'asio::basic_stream_socket<asio::ip::tcp>'
-----------------------+--------------------------
Reporter: chillin- | Owner: mascguy
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.0
Resolution: | Keywords: mountainlion
Port: mame |
-----------------------+--------------------------
Changes (by ryandesign):
* status: new => assigned
* owner: (none) => mascguy
* cc: mriege05 (added)
* keywords: Mountain Lion => mountainlion
Comment:
The log says:
{{{
In file included from ../../../../../src/emu/http.cpp:18:
../../../../../src/lib/util/server_ws_impl.hpp:80:87: error: no member
named 'get_io_service' in 'asio::basic_stream_socket<asio::ip::tcp>'
explicit Connection(socket_type *socket):
super(0), socket(socket), strand(socket->get_io_service()), closed(false)
{ }
~~~~~~ ^
../../../../../src/lib/util/server_ws_impl.hpp:696:47: note: in
instantiation of member function
'webpp::SocketServerBase<asio::basic_stream_socket<asio::ip::tcp>>::Connection::Connection'
requested here
std::shared_ptr<Connection> connection(new
Connection(new WS(*io_context)));
^
../../../../../src/lib/util/server_ws_impl.hpp:364:74: error: no member
named 'get_io_service' in 'asio::basic_stream_socket<asio::ip::tcp>'
auto timer =
std::make_shared<asio::system_timer>(connection->socket->get_io_service());
~~~~~~~~~~~~~~~~~~~~^
../../../../../src/lib/util/server_ws_impl.hpp:383:17: note: in
instantiation of member function
'webpp::SocketServerBase<asio::basic_stream_socket<asio::ip::tcp>>::get_timeout_timer'
requested here
auto timer = get_timeout_timer(connection,
config.timeout_request);
^
../../../../../src/lib/util/server_ws_impl.hpp:707:6: note: in
instantiation of member function
'webpp::SocketServerBase<asio::basic_stream_socket<asio::ip::tcp>>::read_handshake'
requested here
read_handshake(connection);
^
../../../../../src/lib/util/server_ws_impl.hpp:655:86: error: no member
named 'get_io_service' in 'asio::basic_stream_socket<asio::ip::tcp>'
connection->timer_idle=
std::make_unique<asio::system_timer>(connection->socket->get_io_service());
~~~~~~~~~~~~~~~~~~~~^
../../../../../src/lib/util/server_ws_impl.hpp:616:4: note: in
instantiation of member function
'webpp::SocketServerBase<asio::basic_stream_socket<asio::ip::tcp>>::timer_idle_init'
requested here
timer_idle_init(connection);
^
../../../../../src/lib/util/server_ws_impl.hpp:448:9: note: in
instantiation of member function
'webpp::SocketServerBase<asio::basic_stream_socket<asio::ip::tcp>>::connection_open'
requested here
connection_open(connection, regex_endpoint.second);
^
../../../../../src/lib/util/server_ws_impl.hpp:396:6: note: in
instantiation of member function
'webpp::SocketServerBase<asio::basic_stream_socket<asio::ip::tcp>>::write_handshake'
requested here
write_handshake(connection,
read_buffer);
^
../../../../../src/lib/util/server_ws_impl.hpp:707:6: note: in
instantiation of member function
'webpp::SocketServerBase<asio::basic_stream_socket<asio::ip::tcp>>::read_handshake'
requested here
read_handshake(connection);
^
}}}
Has duplicate #67155 on High Sierra. Buildbot workers fail to build this
port on High Sierra and earlier.
--
Ticket URL: <https://trac.macports.org/ticket/66640#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list