[Debian-med-packaging] Bug#1110619: odil ftbfs with boost 1.88
Matthias Klose
doko at debian.org
Sat Aug 9 10:00:04 BST 2025
Package: src:odil
Version: 0.12.2-5
Severity: important
Tags: sid forky
User: debian-devel at lists.debian.org
Usertags: boost1.88
odil ftbfs with boost 1.88:
[...]
In file included from /<<PKGBUILDDIR>>/src/odil/dul/EventData.h:16,
from /<<PKGBUILDDIR>>/src/odil/dul/StateMachine.h:20,
from /<<PKGBUILDDIR>>/src/odil/Association.h:20,
from /<<PKGBUILDDIR>>/src/odil/Association.cpp:9:
/<<PKGBUILDDIR>>/src/odil/dul/Transport.h:48:18: error: ‘io_service’ in
namespace ‘boost::asio’ does not name a type; did you mean ‘use_service’?
48 | boost::asio::io_service const & get_service() const;
| ^~~~~~~~~~
| use_service
/<<PKGBUILDDIR>>/src/odil/dul/Transport.h:51:18: error: ‘io_service’ in
namespace ‘boost::asio’ does not name a type; did you mean ‘use_service’?
51 | boost::asio::io_service & get_service();
| ^~~~~~~~~~
| use_service
/<<PKGBUILDDIR>>/src/odil/dul/Transport.h:87:18: error: ‘io_service’ in
namespace ‘boost::asio’ does not name a type; did you mean ‘use_service’?
87 | boost::asio::io_service _service;
| ^~~~~~~~~~
| use_service
/<<PKGBUILDDIR>>/src/odil/Association.cpp: In member function ‘void
odil::Association::associate()’:
/<<PKGBUILDDIR>>/src/odil/Association.cpp:209:46: error: ‘struct
odil::dul::Transport’ has no member named ‘get_service’
209 | this->_state_machine.get_transport().get_service());
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/src/odil/Association.cpp:210:37: error: ‘query’ is not
a member of ‘boost::asio::ip::tcp::resolver’ {aka
‘boost::asio::ip::basic_resolver<boost::asio::ip::tcp>’}
210 | boost::asio::ip::tcp::resolver::query const
query(this->_peer_host, "");
| ^~~~~
/<<PKGBUILDDIR>>/src/odil/Association.cpp:211:47: error: ‘query’ was not
declared in this scope
211 | auto const endpoint_it = resolver.resolve(query);
| ^~~~~
/<<PKGBUILDDIR>>/src/odil/Association.cpp:211:47: 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_completion_executor.hpp:22,
from /usr/include/boost/asio.hpp:20,
from /<<PKGBUILDDIR>>/src/odil/dul/StateMachine.h:17:
/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[4]: *** [src/CMakeFiles/libodil.dir/build.make:82:
src/CMakeFiles/libodil.dir/odil/Association.cpp.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build'
make[3]: *** [CMakeFiles/Makefile2:1463: src/CMakeFiles/libodil.dir/all]
Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build'
make[2]: *** [Makefile:149: all] Error 2
More information about the Debian-med-packaging
mailing list