--- Begin Message ---
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.
--- End Message ---