[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