#1110591 gpsshogi ftbfs with boost1.88

Package:
src:gpsshogi
Source:
src:gpsshogi
Submitter:
Matthias Klose
Date:
2026-08-13 16:51:02 UTC
Severity:
normal
Tags:
#1110591#5
Date:
2025-08-09 07:48:08 UTC
From:
To:
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

#1110591#22
Date:
2026-08-13 16:11:22 UTC
From:
To:
I am uploading the changes in git as NMU.
#1110591#27
Date:
2026-08-13 16:48:57 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
gpsshogi, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1110591@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bastian Germann <bage@debian.org> (supplier of updated gpsshogi package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 13 Aug 2026 17:19:02 +0200
Source: gpsshogi
Architecture: source
Version: 0.7.0-3.4
Distribution: unstable
Urgency: medium
Maintainer: Yann Dirson <dirson@debian.org>
Changed-By: Bastian Germann <bage@debian.org>
Closes: 1110591
Changes:
 gpsshogi (0.7.0-3.4) unstable; urgency=medium
 .
   * Non-maintainer upload
 .
   [ Mateus Rodrigues de Morais ]
   * fix: compatibility with Boost 1.88 by updating deprecated APIs
 .
   [ Bastian Germann ]
   * Drop boost_system dependency, set empty BOOST_LIBS (Closes: #1110591)
Checksums-Sha1:
 1de0999200de71b29a3679280f3c5af7c72a6b9c 2039 gpsshogi_0.7.0-3.4.dsc
 531588f91e41595d08898d2f03daed988953344f 20572 gpsshogi_0.7.0-3.4.debian.tar.xz
 b4032febec332d4457591a44aa9d20e2c87a7661 17796 gpsshogi_0.7.0-3.4_source.buildinfo
Checksums-Sha256:
 fd730a179956b6adc4ce3c3fedda4537ba1f23538adfcadb1708c8bfb3d2e5d2 2039 gpsshogi_0.7.0-3.4.dsc
 bcc32e5d4ccfebbbad955c245a9dc989576de8a799619a63694a688c08676097 20572 gpsshogi_0.7.0-3.4.debian.tar.xz
 bfd5336c3900fb1623d9de71dbf88c0ba70239ecfb1d157623075d5b4933ef93 17796 gpsshogi_0.7.0-3.4_source.buildinfo
Files:
 e8eabd64faf2d4f8431088a8f9826878 2039 games optional gpsshogi_0.7.0-3.4.dsc
 18f6d3ddd9039447fb27c454bf5b7d65 20572 games optional gpsshogi_0.7.0-3.4.debian.tar.xz
 51838622b5fa51b9c415f84486b5feef 17796 games optional gpsshogi_0.7.0-3.4_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmp96QIQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFHdZDACuw6gOCJDRhy3ak7fkeGbqqDDRei3YdmdQ
DoJiBcw2MYuL1Z3/tvsHr8yuboa6JKXXOK+5aU6y1MwZILixGqwBT41GJ38WiVbZ
F6Oh/aMHZjuogpqxwHxMHEkvNTHT+kdzomGyPncq3naPQ1FhRFNlx3QSgFSxv8Nt
zBpIQJOo3+PnKPgRIB/zpSjdKlDd75nCfpY3R4qxTmpp5A+s6ugJ67M9rf3WsBa1
ZN39IH0cPywa84C0oE/JoIYdAwN6b73CQEW7DQhi4Z3SMstobGmq75mBZhq2X4os
vPIywQPqaO9nWqdcfApZ6e9Mrk3E2fmp3Jq0HbdAbQY2pO4KKPyAfVU6ZE37BwJL
sgVrUSqbiysOlscqpdPDyDMABqexTyJof5Q7FXUsPUeOlJVhQ2Sx2sz50oTN3fMP
SdDU7eWYKb+erKwx84p1fAH1ZlHs1OC5Gtjuse8VOufm97iVHmL2r91dhk2Y2MDC
RIixQaF+lVuIbZ2mmhxSuaQe4xx0jtY=
=t3MW
-----END PGP SIGNATURE-----