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