[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