Package: src:gpsshogi
Version: 0.7.0-3.2
Severity: important
Tags: sid forky
User: [email protected]
Usertags: boost1.88
gpsshogi ftbfs with boost1.88:
[...]
g++ -DOSL_SMP -g -O2 -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-flto=auto -ffat-lto-objects -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/gpsshogi-0.7.0-3.2build2
-Wdate-time -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -g -I.. -I../include
-Wdate-time -D_FORTIFY_SOURCE=3 -c -o gpsusi.o gpsusi.cc
gpsusi.cc:102:14: error: ‘io_service’ in namespace ‘boost::asio’ does
not name a type; did you mean ‘use_service’?
102 | boost::asio::io_service io_service;
| ^~~~~~~~~~
| use_service
gpsusi.cc: In function ‘void play(std::istream&, std::ostream&)’:
gpsusi.cc:857:28: error: ‘io_service’ was not declared in this scope
857 | udp::resolver resolver(io_service);
| ^~~~~~~~~~
gpsusi.cc:858:20: error: ‘query’ is not a member of
‘boost::asio::ip::udp::resolver’ {aka
‘boost::asio::ip::basic_resolver<boost::asio::ip::udp>’}
858 | udp::resolver::query query(udp::v4(), args[0], args[1]);
| ^~~~~
gpsusi.cc:862:60: error: ‘query’ was not declared in this scope
862 | udp_endpoint.reset(new
udp::endpoint(*resolver.resolve(query)));
| ^~~~~
gpsusi.cc:862:60: note: suggested alternatives:
In file included from /usr/include/boost/asio/execution/blocking.hpp:23,
from
/usr/include/boost/asio/execution/any_executor.hpp:31,
from /usr/include/boost/asio/execution.hpp:19,
from /usr/include/boost/asio/any_io_executor.hpp:22,
from /usr/include/boost/asio/basic_socket.hpp:19,
from /usr/include/boost/asio/basic_datagram_socket.hpp:20,
from /usr/include/boost/asio/ip/udp.hpp:19,
from /usr/include/osl/search/usiReporter.h:7,
from gpsusi.cc:20:
/usr/include/boost/asio/query.hpp:114:6: note:
‘boost_asio_query_fn::query’
114 | void query();
| ^~~~~
/usr/include/boost/asio/query.hpp:263:3: note:
‘boost::asio::{anonymous}::query’
263 | query = boost_asio_query_fn::static_instance<>::instance;
| ^~~~~
gpsusi.cc: In function ‘int main(int, char**)’:
gpsusi.cc:1345:30: error: ‘io_service’ was not declared in this scope
1345 | tcp::resolver resolver(io_service);
| ^~~~~~~~~~
gpsusi.cc:1346:22: error: ‘query’ is not a member of
‘boost::asio::ip::tcp::resolver’ {aka
‘boost::asio::ip::basic_resolver<boost::asio::ip::tcp>’}
1346 | tcp::resolver::query query(tcp::v4(), args[1], args[2]);
| ^~~~~
gpsusi.cc:1347:46: error: ‘query’ was not declared in this scope
1347 | tcp::endpoint server(*resolver.resolve(query));
| ^~~~~
gpsusi.cc:1347:46: note: suggested alternatives:
/usr/include/boost/asio/query.hpp:114:6: note:
‘boost_asio_query_fn::query’
114 | void query();
| ^~~~~
/usr/include/boost/asio/query.hpp:263:3: note:
‘boost::asio::{anonymous}::query’
263 | query = boost_asio_query_fn::static_instance<>::instance;
| ^~~~~
make[2]: *** [<builtin>: gpsusi.o] Error 1