Source: anytun
Version: 0.3.7-1.2
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

anytun FTBFS with boost 1.74:

| g++ -g -Wall -Werror -Wno-error=unused-variable -O2 -DLOG_SYSLOG -DLOG_FILE 
-DLOG_STDOUT -DUSE_GCRYPT syncServer.cpp -c -o syncServer.o
| In file included from /usr/include/boost/bind.hpp:30,
|                  from syncServer.h:49,
|                  from syncServer.cpp:46:
| /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 /usr/include/boost/asio/executor.hpp:342,
|                  from /usr/include/boost/asio.hpp:86,
|                  from syncServer.h:56,
|                  from syncServer.cpp:46:
| /usr/include/boost/asio/impl/executor.hpp: In instantiation of ‘void 
boost::asio::executor::impl< <template-parameter-1-1>, <template-parameter-1-2> 
>::on_work_started() [with Executor = 
boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>,
 boost::asio::execution::detail::blocking::never_t<0>, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0>
 > >; Allocator = std::allocator<void>]’:
| /usr/include/boost/asio/impl/executor.hpp:77:8:   required from here
| /usr/include/boost/asio/impl/executor.hpp:79:15: error: ‘class 
boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>,
 boost::asio::execution::detail::blocking::never_t<0>, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0>
 > >’ has no member named ‘on_work_started’
|    79 |     executor_.on_work_started();
|       |     ~~~~~~~~~~^~~~~~~~~~~~~~~
| /usr/include/boost/asio/impl/executor.hpp: In instantiation of ‘void 
boost::asio::executor::impl< <template-parameter-1-1>, <template-parameter-1-2> 
>::on_work_finished() [with Executor = 
boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>,
 boost::asio::execution::detail::blocking::never_t<0>, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0>
 > >; Allocator = std::allocator<void>]’:
| /usr/include/boost/asio/impl/executor.hpp:82:8:   required from here
| /usr/include/boost/asio/impl/executor.hpp:84:15: error: ‘class 
boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>,
 boost::asio::execution::detail::blocking::never_t<0>, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0>
 > >’ has no member named ‘on_work_finished’
|    84 |     executor_.on_work_finished();
|       |     ~~~~~~~~~~^~~~~~~~~~~~~~~~
| /usr/include/boost/asio/impl/executor.hpp: In instantiation of ‘void 
boost::asio::executor::impl< <template-parameter-1-1>, <template-parameter-1-2> 
>::dispatch(boost::asio::executor::function&&) [with Executor = 
boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>,
 boost::asio::execution::detail::blocking::never_t<0>, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0>
 > >; Allocator = std::allocator<void>; boost::asio::executor::function = 
boost::asio::detail::executor_function]’:
| /usr/include/boost/asio/impl/executor.hpp:92:8:   required from here
| /usr/include/boost/asio/impl/executor.hpp:94:15: error: ‘class 
boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>,
 boost::asio::execution::detail::blocking::never_t<0>, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0>
 > >’ has no member named ‘dispatch’
|    94 |     executor_.dispatch(BOOST_ASIO_MOVE_CAST(function)(f), allocator_);
|       |     ~~~~~~~~~~^~~~~~~~
| /usr/include/boost/asio/impl/executor.hpp: In instantiation of ‘void 
boost::asio::executor::impl< <template-parameter-1-1>, <template-parameter-1-2> 
>::post(boost::asio::executor::function&&) [with Executor = 
boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>,
 boost::asio::execution::detail::blocking::never_t<0>, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0>
 > >; Allocator = std::allocator<void>; boost::asio::executor::function = 
boost::asio::detail::executor_function]’:
| /usr/include/boost/asio/impl/executor.hpp:97:8:   required from here
| /usr/include/boost/asio/impl/executor.hpp:99:15: error: ‘class 
boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>,
 boost::asio::execution::detail::blocking::never_t<0>, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0>
 > >’ has no member named ‘post’
|    99 |     executor_.post(BOOST_ASIO_MOVE_CAST(function)(f), allocator_);
|       |     ~~~~~~~~~~^~~~
| /usr/include/boost/asio/impl/executor.hpp: In instantiation of ‘void 
boost::asio::executor::impl< <template-parameter-1-1>, <template-parameter-1-2> 
>::defer(boost::asio::executor::function&&) [with Executor = 
boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>,
 boost::asio::execution::detail::blocking::never_t<0>, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0>
 > >; Allocator = std::allocator<void>; boost::asio::executor::function = 
boost::asio::detail::executor_function]’:
| /usr/include/boost/asio/impl/executor.hpp:102:8:   required from here
| /usr/include/boost/asio/impl/executor.hpp:104:15: error: ‘class 
boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>,
 boost::asio::execution::detail::blocking::never_t<0>, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0>
 >, 
boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0>
 > >’ has no member named ‘defer’; did you mean ‘prefer’?
|   104 |     executor_.defer(BOOST_ASIO_MOVE_CAST(function)(f), allocator_);
|       |     ~~~~~~~~~~^~~~~
|       |     prefer
| make[1]: *** [Makefile:227: syncServer.o] Error 1

See 
https://buildd.debian.org/status/fetch.php?pkg=anytun&arch=arm64&ver=0.3.7-1.2%2Bb1&stamp=1607763614&raw=0

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature

Reply via email to