Bug#1110601: pokerth ftbfs with boost 1.88

Matthias Klose doko at debian.org
Sat Aug 9 10:10:57 BST 2025


Package: src:pokerth
Version: 1.1.2-3
Severity: important
Tags: sid forky
User: debian-devel at lists.debian.org
Usertags: boost1.88

pokerth ftbfs with boost 1.88:

[...]
In file included from /usr/include/boost/bind.hpp:30,
                  from src/db/common/serverdbgeneric.cpp:32:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice 
of declaring the Bind placeholders (_1, _2, ...) in the global namespace 
is deprecated. Please use <boost/bind/bind.hpp> + using namespace 
boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain 
the current behavior.’
    36 | BOOST_PRAGMA_MESSAGE(
       | ^~~~~~~~~~~~~~~~~~~~
In file included from src/db/common/serverdbfactory.cpp:32:
src/db/serverdbfactory.h:47:70: error: ‘io_service’ is not a member of 
‘boost::asio’; did you mean ‘use_service’?
    47 |                 ServerDBCallback &cb, 
boost::shared_ptr<boost::asio::io_service> ioService) = 0;
       | 
      ^~~~~~~~~~
       | 
      use_service
src/db/serverdbfactory.h:47:80: error: template argument 1 is invalid
    47 |                 ServerDBCallback &cb, 
boost::shared_ptr<boost::asio::io_service> ioService) = 0;
       | 
                ^
In file included from src/db/common/serverdbgeneric.cpp:33:
src/db/serverdbgeneric.h:44:78: error: ‘io_service’ is not a member of 
‘boost::asio’; did you mean ‘use_service’?
    44 |         ServerDBGeneric(ServerDBCallback &cb, 
boost::shared_ptr<boost::asio::io_service> ioService);
       | 
              ^~~~~~~~~~
       | 
              use_service
src/db/serverdbgeneric.h:44:88: error: template argument 1 is invalid
    44 |         ServerDBGeneric(ServerDBCallback &cb, 
boost::shared_ptr<boost::asio::io_service> ioService);
       | 
                        ^
src/db/serverdbgeneric.h:69:40: error: ‘io_service’ is not a member of 
‘boost::asio’; did you mean ‘use_service’?
    69 |         boost::shared_ptr<boost::asio::io_service> m_ioService;
       |                                        ^~~~~~~~~~
       |                                        use_service
src/db/serverdbgeneric.h:69:50: error: template argument 1 is invalid
    69 |         boost::shared_ptr<boost::asio::io_service> m_ioService;
       |                                                  ^
src/db/common/serverdbgeneric.cpp:38:87: error: ‘io_service’ is not a 
member of ‘boost::asio’; did you mean ‘use_service’?
    38 | ServerDBGeneric::ServerDBGeneric(ServerDBCallback &cb, 
boost::shared_ptr<boost::asio::io_service> ioService)
       | 
                       ^~~~~~~~~~
       | 
                       use_service
src/db/common/serverdbgeneric.cpp:38:97: error: template argument 1 is 
invalid
    38 | ServerDBGeneric::ServerDBGeneric(ServerDBCallback &cb, 
boost::shared_ptr<boost::asio::io_service> ioService)
       | 
                                 ^
src/db/common/serverdbgeneric.cpp: In member function ‘virtual void 
ServerDBGeneric::AsyncPlayerLogin(unsigned int, const std::string&)’:
src/db/common/serverdbgeneric.cpp:66:20: error: base operand of ‘->’ is 
not a pointer
    66 | 
m_ioService->post(boost::bind(&ServerDBCallback::PlayerLoginFailed, 
&m_callback, requestId));
       |                    ^~
src/db/common/serverdbgeneric.cpp: In member function ‘virtual void 
ServerDBGeneric::AsyncCheckAvatarBlacklist(unsigned int, const 
std::string&)’:
src/db/common/serverdbgeneric.cpp:72:20: error: base operand of ‘->’ is 
not a pointer
    72 | 
m_ioService->post(boost::bind(&ServerDBCallback::AvatarIsBlacklisted, 
&m_callback, requestId));
       |                    ^~
src/db/common/serverdbgeneric.cpp: In member function ‘virtual void 
ServerDBGeneric::AsyncCreateGame(unsigned int, const std::string&)’:
src/db/common/serverdbgeneric.cpp:88:20: error: base operand of ‘->’ is 
not a pointer
    88 | 
m_ioService->post(boost::bind(&ServerDBCallback::CreateGameFailed, 
&m_callback, requestId));
       |                    ^~
src/db/common/serverdbgeneric.cpp: In member function ‘virtual void 
ServerDBGeneric::AsyncReportAvatar(unsigned int, unsigned int, DB_id, 
const std::string&, const std::string&, DB_id*)’:
src/db/common/serverdbgeneric.cpp:104:20: error: base operand of ‘->’ is 
not a pointer
   104 | 
m_ioService->post(boost::bind(&ServerDBCallback::ReportAvatarFailed, 
&m_callback, requestId, replyId));
       |                    ^~
src/db/common/serverdbgeneric.cpp: In member function ‘virtual void 
ServerDBGeneric::AsyncReportGame(unsigned int, unsigned int, DB_id*, 
unsigned int, const std::string&, DB_id*)’:
src/db/common/serverdbgeneric.cpp:110:20: error: base operand of ‘->’ is 
not a pointer
   110 | 
m_ioService->post(boost::bind(&ServerDBCallback::ReportGameFailed, 
&m_callback, requestId, replyId));
       |                    ^~
make[2]: *** [Makefile.pokerth_db:365: obj/serverdbfactory.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [Makefile.pokerth_db:376: obj/serverdbgeneric.o] Error 1
In file included from src/db/common/serverdbfactorygeneric.cpp:32:
src/db/serverdbfactorygeneric.h:48:70: error: ‘io_service’ is not a 
member of ‘boost::asio’; did you mean ‘use_service’?
    48 |                 ServerDBCallback &cb, 
boost::shared_ptr<boost::asio::io_service> ioService);
       | 
      ^~~~~~~~~~
       | 
      use_service
src/db/serverdbfactorygeneric.h:48:80: error: template argument 1 is invalid
    48 |                 ServerDBCallback &cb, 
boost::shared_ptr<boost::asio::io_service> ioService);
       | 
                ^
In file included from src/db/common/serverdbfactorygeneric.cpp:33:
src/db/serverdbgeneric.h:44:78: error: ‘io_service’ is not a member of 
‘boost::asio’; did you mean ‘use_service’?
    44 |         ServerDBGeneric(ServerDBCallback &cb, 
boost::shared_ptr<boost::asio::io_service> ioService);
       | 
              ^~~~~~~~~~
       | 
              use_service
src/db/serverdbgeneric.h:44:88: error: template argument 1 is invalid
    44 |         ServerDBGeneric(ServerDBCallback &cb, 
boost::shared_ptr<boost::asio::io_service> ioService);
       | 
                        ^
src/db/serverdbgeneric.h:69:40: error: ‘io_service’ is not a member of 
‘boost::asio’; did you mean ‘use_service’?
    69 |         boost::shared_ptr<boost::asio::io_service> m_ioService;
       |                                        ^~~~~~~~~~
       |                                        use_service
src/db/serverdbgeneric.h:69:50: error: template argument 1 is invalid
    69 |         boost::shared_ptr<boost::asio::io_service> m_ioService;
       |                                                  ^
src/db/common/serverdbfactorygeneric.cpp:45:99: error: ‘io_service’ is 
not a member of ‘boost::asio’; did you mean ‘use_service’?
    45 | ServerDBFactoryGeneric::CreateServerDBObject(ServerDBCallback 
&cb, boost::shared_ptr<boost::asio::io_service> ioService)
       | 
                                   ^~~~~~~~~~
       | 
                                   use_service
src/db/common/serverdbfactorygeneric.cpp:45:109: error: template 
argument 1 is invalid
    45 | ServerDBFactoryGeneric::CreateServerDBObject(ServerDBCallback 
&cb, boost::shared_ptr<boost::asio::io_service> ioService)
       | 
                                             ^
make[2]: *** [Makefile.pokerth_db:383: obj/serverdbfactorygeneric.o] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:78: sub-pokerth_db-pro-make_first-ordered] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'



More information about the Pkg-games-devel mailing list