Source: autobahn-cpp
Version: 17.5.1+git7cc5d37-2
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201226 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/examples && /usr/bin/c++ 
> -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK 
> -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK 
> -I/<<PKGBUILDDIR>> -std=c++11 -Wall -Werror -Wno-unused-variable 
> -fdiagnostics-color=auto -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security 
> -DMSGPACK_DEFAULT_API_VERSION=1 -Wdate-time -D_FORTIFY_SOURCE=2 -o 
> CMakeFiles/provide_prefix.dir/callee.cpp.o -c 
> /<<PKGBUILDDIR>>/examples/callee.cpp
> In file included from 
> /<<PKGBUILDDIR>>/autobahn/wamp_websocketpp_websocket_transport.hpp:103,
>                  from /<<PKGBUILDDIR>>/examples/websocket_callee.cpp:34:
> /<<PKGBUILDDIR>>/autobahn/wamp_websocketpp_websocket_transport.ipp: In 
> constructor 
> ‘autobahn::wamp_websocketpp_websocket_transport<Config>::wamp_websocketpp_websocket_transport(autobahn::wamp_websocketpp_websocket_transport<Config>::client_type&,
>  const string&, bool)’:
> /<<PKGBUILDDIR>>/autobahn/wamp_websocketpp_websocket_transport.ipp:55:113: 
> error: ‘::_1’ has not been declared
>    55 |         
> m_client.set_message_handler(bind(&wamp_websocketpp_websocket_transport<Config>::on_ws_message,
>  this, ::_1, ::_2));
>       |                                                                       
>                                           ^~
> /<<PKGBUILDDIR>>/autobahn/wamp_websocketpp_websocket_transport.ipp:55:113: 
> note: suggested alternatives:
> In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
>                  from /usr/include/boost/mpl/placeholders.hpp:43,
>                  from /usr/include/boost/iterator/iterator_categories.hpp:16,
>                  from /usr/include/boost/iterator/iterator_facade.hpp:13,
>                  from /usr/include/boost/range/iterator_range_core.hpp:27,
>                  from /usr/include/boost/lexical_cast.hpp:30,
>                  from /<<PKGBUILDDIR>>/autobahn/wamp_event.ipp:31,
>                  from /<<PKGBUILDDIR>>/autobahn/wamp_event.hpp:208,
>                  from /<<PKGBUILDDIR>>/autobahn/autobahn.hpp:40,
>                  from /<<PKGBUILDDIR>>/examples/websocket_callee.cpp:33:
> /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:29:16: note:   
> ‘mpl_::_1’
>    29 | typedef arg<1> _1;
>       |                ^~
> In file included from /usr/include/boost/system/error_code.hpp:19,
>                  from /usr/include/boost/asio/detail/throw_error.hpp:19,
>                  from /usr/include/boost/asio/detail/impl/posix_event.ipp:23,
>                  from /usr/include/boost/asio/detail/posix_event.hpp:172,
>                  from /usr/include/boost/asio/detail/event.hpp:25,
>                  from 
> /usr/include/boost/asio/execution/blocking_adaptation.hpp:19,
>                  from /usr/include/boost/asio/execution.hpp:22,
>                  from /usr/include/boost/asio/any_io_executor.hpp:22,
>                  from /usr/include/boost/asio/basic_socket_acceptor.hpp:19,
>                  from /usr/include/boost/asio/ip/tcp.hpp:19,
>                  from /<<PKGBUILDDIR>>/examples/parameters.hpp:34,
>                  from /<<PKGBUILDDIR>>/examples/websocket_callee.cpp:31:
> /usr/include/c++/10/functional:221:34: note:   ‘std::placeholders::_1’
>   221 |     extern const _Placeholder<1> _1;
>       |                                  ^~
> In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
>                  from /usr/include/boost/mpl/placeholders.hpp:43,
>                  from /usr/include/boost/iterator/iterator_categories.hpp:16,
>                  from /usr/include/boost/iterator/iterator_facade.hpp:13,
>                  from /usr/include/boost/range/iterator_range_core.hpp:27,
>                  from /usr/include/boost/lexical_cast.hpp:30,
>                  from /<<PKGBUILDDIR>>/autobahn/wamp_event.ipp:31,
>                  from /<<PKGBUILDDIR>>/autobahn/wamp_event.hpp:208,
>                  from /<<PKGBUILDDIR>>/autobahn/autobahn.hpp:40,
>                  from /<<PKGBUILDDIR>>/examples/websocket_callee.cpp:33:
> /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:29:16: note:   
> ‘mpl_::_1’
>    29 | typedef arg<1> _1;
>       |                ^~
> In file included from /usr/include/boost/bind/bind.hpp:2356,
>                  from /usr/include/boost/thread/detail/thread.hpp:33,
>                  from /usr/include/boost/thread/thread_only.hpp:22,
>                  from /usr/include/boost/thread/future.hpp:45,
>                  from /<<PKGBUILDDIR>>/autobahn/boost_config.hpp:12,
>                  from /<<PKGBUILDDIR>>/autobahn/wamp_transport_handler.hpp:34,
>                  from /<<PKGBUILDDIR>>/autobahn/wamp_session.hpp:41,
>                  from /<<PKGBUILDDIR>>/autobahn/autobahn.hpp:42,
>                  from /<<PKGBUILDDIR>>/examples/websocket_callee.cpp:33:
> /usr/include/boost/bind/placeholders.hpp:46:38: note:   
> ‘boost::placeholders::_1’
>    46 | BOOST_STATIC_CONSTEXPR boost::arg<1> _1;
>       |                                      ^~
> In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
>                  from /usr/include/boost/mpl/placeholders.hpp:43,
>                  from /usr/include/boost/iterator/iterator_categories.hpp:16,
>                  from /usr/include/boost/iterator/iterator_facade.hpp:13,
>                  from /usr/include/boost/range/iterator_range_core.hpp:27,
>                  from /usr/include/boost/lexical_cast.hpp:30,
>                  from /<<PKGBUILDDIR>>/autobahn/wamp_event.ipp:31,
>                  from /<<PKGBUILDDIR>>/autobahn/wamp_event.hpp:208,
>                  from /<<PKGBUILDDIR>>/autobahn/autobahn.hpp:40,
>                  from /<<PKGBUILDDIR>>/examples/websocket_callee.cpp:33:
> /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:29:16: note:   
> ‘mpl_::_1’
>    29 | typedef arg<1> _1;
>       |                ^~
> In file included from 
> /<<PKGBUILDDIR>>/autobahn/wamp_websocketpp_websocket_transport.hpp:103,
>                  from /<<PKGBUILDDIR>>/examples/websocket_callee.cpp:34:
> /<<PKGBUILDDIR>>/autobahn/wamp_websocketpp_websocket_transport.ipp:55:119: 
> error: ‘::_2’ has not been declared
>    55 |         
> m_client.set_message_handler(bind(&wamp_websocketpp_websocket_transport<Config>::on_ws_message,
>  this, ::_1, ::_2));
>       |                                                                       
>                                                 ^~
> /<<PKGBUILDDIR>>/autobahn/wamp_websocketpp_websocket_transport.ipp:55:119: 
> note: suggested alternatives:
> In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
>                  from /usr/include/boost/mpl/placeholders.hpp:43,
>                  from /usr/include/boost/iterator/iterator_categories.hpp:16,
>                  from /usr/include/boost/iterator/iterator_facade.hpp:13,
>                  from /usr/include/boost/range/iterator_range_core.hpp:27,
>                  from /usr/include/boost/lexical_cast.hpp:30,
>                  from /<<PKGBUILDDIR>>/autobahn/wamp_event.ipp:31,
>                  from /<<PKGBUILDDIR>>/autobahn/wamp_event.hpp:208,
>                  from /<<PKGBUILDDIR>>/autobahn/autobahn.hpp:40,
>                  from /<<PKGBUILDDIR>>/examples/websocket_callee.cpp:33:
> /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:42:16: note:   
> ‘mpl_::_2’
>    42 | typedef arg<2> _2;
>       |                ^~
> In file included from /usr/include/boost/system/error_code.hpp:19,
>                  from /usr/include/boost/asio/detail/throw_error.hpp:19,
>                  from /usr/include/boost/asio/detail/impl/posix_event.ipp:23,
>                  from /usr/include/boost/asio/detail/posix_event.hpp:172,
>                  from /usr/include/boost/asio/detail/event.hpp:25,
>                  from 
> /usr/include/boost/asio/execution/blocking_adaptation.hpp:19,
>                  from /usr/include/boost/asio/execution.hpp:22,
>                  from /usr/include/boost/asio/any_io_executor.hpp:22,
>                  from /usr/include/boost/asio/basic_socket_acceptor.hpp:19,
>                  from /usr/include/boost/asio/ip/tcp.hpp:19,
>                  from /<<PKGBUILDDIR>>/examples/parameters.hpp:34,
>                  from /<<PKGBUILDDIR>>/examples/websocket_callee.cpp:31:
> /usr/include/c++/10/functional:222:34: note:   ‘std::placeholders::_2’
>   222 |     extern const _Placeholder<2> _2;
>       |                                  ^~
> In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
>                  from /usr/include/boost/mpl/placeholders.hpp:43,
>                  from /usr/include/boost/iterator/iterator_categories.hpp:16,
>                  from /usr/include/boost/iterator/iterator_facade.hpp:13,
>                  from /usr/include/boost/range/iterator_range_core.hpp:27,
>                  from /usr/include/boost/lexical_cast.hpp:30,
>                  from /<<PKGBUILDDIR>>/autobahn/wamp_event.ipp:31,
>                  from /<<PKGBUILDDIR>>/autobahn/wamp_event.hpp:208,
>                  from /<<PKGBUILDDIR>>/autobahn/autobahn.hpp:40,
>                  from /<<PKGBUILDDIR>>/examples/websocket_callee.cpp:33:
> /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:42:16: note:   
> ‘mpl_::_2’
>    42 | typedef arg<2> _2;
>       |                ^~
> In file included from /usr/include/boost/bind/bind.hpp:2356,
>                  from /usr/include/boost/thread/detail/thread.hpp:33,
>                  from /usr/include/boost/thread/thread_only.hpp:22,
>                  from /usr/include/boost/thread/future.hpp:45,
>                  from /<<PKGBUILDDIR>>/autobahn/boost_config.hpp:12,
>                  from /<<PKGBUILDDIR>>/autobahn/wamp_transport_handler.hpp:34,
>                  from /<<PKGBUILDDIR>>/autobahn/wamp_session.hpp:41,
>                  from /<<PKGBUILDDIR>>/autobahn/autobahn.hpp:42,
>                  from /<<PKGBUILDDIR>>/examples/websocket_callee.cpp:33:
> /usr/include/boost/bind/placeholders.hpp:47:38: note:   
> ‘boost::placeholders::_2’
>    47 | BOOST_STATIC_CONSTEXPR boost::arg<2> _2;
>       |                                      ^~
> In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
>                  from /usr/include/boost/mpl/placeholders.hpp:43,
>                  from /usr/include/boost/iterator/iterator_categories.hpp:16,
>                  from /usr/include/boost/iterator/iterator_facade.hpp:13,
>                  from /usr/include/boost/range/iterator_range_core.hpp:27,
>                  from /usr/include/boost/lexical_cast.hpp:30,
>                  from /<<PKGBUILDDIR>>/autobahn/wamp_event.ipp:31,
>                  from /<<PKGBUILDDIR>>/autobahn/wamp_event.hpp:208,
>                  from /<<PKGBUILDDIR>>/autobahn/autobahn.hpp:40,
>                  from /<<PKGBUILDDIR>>/examples/websocket_callee.cpp:33:
> /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp:42:16: note:   
> ‘mpl_::_2’
>    42 | typedef arg<2> _2;
>       |                ^~
> make[3]: *** [examples/CMakeFiles/websocket_callee.dir/build.make:85: 
> examples/CMakeFiles/websocket_callee.dir/websocket_callee.cpp.o] Error 1

The full build log is available from:
   
http://qa-logs.debian.net/2020/12/26/autobahn-cpp_17.5.1+git7cc5d37-2_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with me
so that we can identify if something relevant changed in the meantime.

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

Reply via email to