--- Begin Message ---
Package: src:pd-ableton-link
Version: 0.6~ds0-7
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:
https://people.debian.org/~sanvila/build-logs/202606/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:pd-ableton-link, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
/usr/include/ableton/platforms/asio/Context.hpp: In destructor
âableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::~Context()â:
/usr/include/ableton/platforms/asio/Context.hpp:108:14: error: request for
member âresetâ in
â((ableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>*)this)->ableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs,
LogT, ThreadFactoryT>::mpWorkâ, which is of non-class type âintâ
[-Wtemplate-body]
108 | mpWork.reset();
| ^~~~~
/usr/include/ableton/platforms/asio/Context.hpp: In member function âvoid
ableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::stop()â:
/usr/include/ableton/platforms/asio/Context.hpp:117:14: error: request for
member âresetâ in
â((ableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>*)this)->ableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs,
LogT, ThreadFactoryT>::mpWorkâ, which is of non-class type âintâ
[-Wtemplate-body]
117 | mpWork.reset();
| ^~~~~
/usr/include/ableton/platforms/asio/Context.hpp:118:16: error: base operand of
â->â is not a pointer [-Wtemplate-body]
118 | mpService->stop();
| ^~
/usr/include/ableton/platforms/asio/Context.hpp: In member function
âableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::Socket<BufferSize>
ableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::openUnicastSocket(ableton::discovery::IpAddress)â:
/usr/include/ableton/platforms/asio/Context.hpp:128:41: error: invalid type
argument of unary â*â (have âintâ) [-Wtemplate-body]
128 | addr.is_v4() ? Socket<BufferSize>{*mpService,
::LINK_ASIO_NAMESPACE::ip::udp::v4()}
| ^~~~~~~~~~
/usr/include/ableton/platforms/asio/Context.hpp:129:41: error: invalid type
argument of unary â*â (have âintâ) [-Wtemplate-body]
129 | : Socket<BufferSize>{*mpService,
::LINK_ASIO_NAMESPACE::ip::udp::v6()};
| ^~~~~~~~~~
/usr/include/ableton/platforms/asio/Context.hpp: In member function
âableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::Socket<BufferSize>
ableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::openMulticastSocket(const ableton::discovery::IpAddress&)â:
/usr/include/ableton/platforms/asio/Context.hpp:159:41: error: invalid type
argument of unary â*â (have âintâ) [-Wtemplate-body]
159 | addr.is_v4() ? Socket<BufferSize>{*mpService,
::LINK_ASIO_NAMESPACE::ip::udp::v4()}
| ^~~~~~~~~~
/usr/include/ableton/platforms/asio/Context.hpp:160:41: error: invalid type
argument of unary â*â (have âintâ) [-Wtemplate-body]
160 | : Socket<BufferSize>{*mpService,
::LINK_ASIO_NAMESPACE::ip::udp::v6()};
| ^~~~~~~~~~
/usr/include/ableton/platforms/asio/Context.hpp: In member function
âableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::Timer
ableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::makeTimer() constâ:
/usr/include/ableton/platforms/asio/Context.hpp:204:13: error: invalid type
argument of unary â*â (have âintâ) [-Wtemplate-body]
204 | return {*mpService};
| ^~~~~~~~~~
/usr/include/ableton/platforms/asio/Context.hpp:204:23: error: could not
convert â{<expression error>}â from â<brace-enclosed initializer list>â
to âableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::Timerâ {aka
âableton::platforms::link_asio_1_28_0::AsioTimerâ} [-Wtemplate-body]
204 | return {*mpService};
| ^
| |
| <brace-enclosed initializer list>
/usr/include/ableton/platforms/asio/Context.hpp: In member function âvoid
ableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::async(Handler)â:
/usr/include/ableton/platforms/asio/Context.hpp:215:14: error: base operand of
â->â is not a pointer [-Wtemplate-body]
215 | mpService->post(std::move(handler));
| ^~
/usr/include/ableton/platforms/asio/Context.hpp: In instantiation of
âableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::Socket<BufferSize>
ableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::openMulticastSocket(const ableton::discovery::IpAddress&)
[with long unsigned int BufferSize = 512; ScanIpIfAddrs =
ableton::platforms::posix::ScanIpIfAddrs; LogT = ableton::util::NullLog;
ThreadFactoryT = ableton::platforms::linux_::ThreadFactory; Socket<BufferSize>
= ableton::platforms::link_asio_1_28_0::Socket<512>;
ableton::discovery::IpAddress = link_asio_1_28_0::ip::address]â:
/usr/include/ableton/discovery/IpInterface.hpp:59:79: required from
âableton::discovery::IpInterface<IoContext,
MaxPacketSize>::IpInterface(ableton::util::Injected<T>, const
ableton::discovery::IpAddress&) [with IoContext =
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>&; long
unsigned int MaxPacketSize = 512; ableton::discovery::IpAddress =
link_asio_1_28_0::ip::address]â
59 | , mMulticastReceiveSocket(mIo->template
openMulticastSocket<MaxPacketSize>(addr))
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/ableton/discovery/IpInterface.hpp:126:30: required from
âableton::discovery::IpInterface<IoContext, MaxPacketSize>
ableton::discovery::makeIpInterface(ableton::util::Injected<IoContext>, const
IpAddress&) [with long unsigned int MaxPacketSize = 512; IoContext =
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>&; IpAddress
= link_asio_1_28_0::ip::address]â
126 | return {std::move(io), addr};
| ^
/usr/include/ableton/discovery/PeerGateway.hpp:241:52: req
[too-long-redacted] link_asio_1_28_0::ip::address]â
241 | auto iface = makeIpInterface<v1::kMaxMessageSize>(injectRef(*io),
addr);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/ableton/link/Gateway.hpp:47:42: required from
[too-long-redacted] link_asio_1_28_0::ip::address]â
47 | , mPeerGateway(discovery::makeGateway(util::injectRef(*mIo),
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
48 | std::move(addr),
| ~~~~~~~~~~~~~~~~
49 | std::move(observer),
| ~~~~~~~~~~~~~~~~~~~~
50 | PeerState{std::move(nodeState), mMeasurement.endpoint()}))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ableton/link/Controller.hpp:738:25: [ skipping 2 instantiation
contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/ableton/discovery/InterfaceScanner.hpp:72:17:
[too-long-redacted] orms::linux_::ThreadFactory>&]â
72 | (*mCallback)(std::move(addrs));
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/ableton/discovery/InterfaceScanner.hpp:54:7:
[too-long-redacted] orms::linux_::ThreadFactory>&]â
54 | scan();
| ^~~~
/usr/include/ableton/discovery/PeerGateways.hpp:70:22: required from âvoid
ableton::discovery::PeerGateways<NodeState, GatewayFactory,
IoContext>::enable(bool) [with NodeState = std::pair<ableton::link::NodeState,
ableton::link::GhostXForm>; GatewayFactory =
ableton::link::Controller<std::function<void(long unsigned int)>,
std::function<void(ableton::link::Tempo)>, std::function<void(bool)>,
ableton::platforms::linux_::Clock<4>, ableton::platforms::stl::Random,
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>
>::GatewayFactory; IoContext =
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>&]â
70 | mpScanner->enable(bEnable);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/ableton/discovery/Service.hpp:45:21: required from âvoid
ableton::discovery::Service<NodeState, GatewayFactory, IoContext>::enable(bool)
[with NodeState = std::pair<ableton::link::NodeState,
ableton::link::GhostXForm>; GatewayFactory =
ableton::link::Controller<std::function<void(long unsigned int)>,
std::function<void(ableton::link::Tempo)>, std::function<void(bool)>,
ableton::platforms::linux_::Clock<4>, ableton::platforms::stl::Random,
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>
>::GatewayFactory; IoContext =
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>&]â
45 | mGateways.enable(bEnable);
| ~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/ableton/link/Controller.hpp:180:24: required from
âableton::link::Controller<PeerCountCallback, TempoCallback,
StartStopStateCallback, Clock, Random, IoContext>::~Controller() [with
PeerCountCallback = std::function<void(long unsigned int)>; TempoCallback =
std::function<void(ableton::link::Tempo)>; StartStopStateCallback =
std::function<void(bool)>; Clock = ableton::platforms::linux_::Clock<4>; Random
= ableton::platforms::stl::Random; IoContext =
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>]â
180 | mDiscovery.enable(false);
| ~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/ableton/Link.hpp:78:7: required from here
78 | class BasicLink
| ^~~~~~~~~
/usr/include/ableton/platforms/asio/Context.hpp:159:20: error: no matching
function for call to
âableton::platforms::link_asio_1_28_0::Socket<512>::Socket(<brace-enclosed
initializer list>)â
159 | addr.is_v4() ? Socket<BufferSize>{*mpService,
::LINK_ASIO_NAMESPACE::ip::udp::v4()}
|
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
160 | : Socket<BufferSize>{*mpService,
::LINK_ASIO_NAMESPACE::ip::udp::v6()};
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ableton/platforms/asio/Context.hpp:159:20: note: there is 1
candidate
/usr/include/ableton/platforms/asio/Socket.hpp:45:3: note: candidate 1:
âableton::platforms::link_asio_1_28_0::Socket<MaxPacketSize>::Socket(ableton::platforms::link_asio_1_28_0::Socket<MaxPacketSize>&&)
[with long unsigned int MaxPacketSize = 512]â
45 | Socket(Socket&& rhs)
| ^~~~~~
/usr/include/ableton/platforms/asio/Socket.hpp:45:3: note: candidate expects 1
argument, 2 provided
/usr/include/ableton/platforms/asio/Context.hpp:159:20: error: no matching
function for call to
âableton::platforms::link_asio_1_28_0::Socket<512>::Socket(<brace-enclosed
initializer list>)â
159 | addr.is_v4() ? Socket<BufferSize>{*mpService,
::LINK_ASIO_NAMESPACE::ip::udp::v4()}
|
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
160 | : Socket<BufferSize>{*mpService,
::LINK_ASIO_NAMESPACE::ip::udp::v6()};
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ableton/platforms/asio/Context.hpp:159:20: note: there is 1
candidate
/usr/include/ableton/platforms/asio/Socket.hpp:45:3: note: candidate 1:
âableton::platforms::link_asio_1_28_0::Socket<MaxPacketSize>::Socket(ableton::platforms::link_asio_1_28_0::Socket<MaxPacketSize>&&)
[with long unsigned int MaxPacketSize = 512]â
45 | Socket(Socket&& rhs)
| ^~~~~~
/usr/include/ableton/platforms/asio/Socket.hpp:45:3: note: candidate expects 1
argument, 2 provided
/usr/include/ableton/platforms/asio/Context.hpp: In instantiation of
âableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::Socket<BufferSize>
ableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::openUnicastSocket(ableton::discovery::IpAddress) [with long
unsigned int BufferSize = 512; ScanIpIfAddrs =
ableton::platforms::posix::ScanIpIfAddrs; LogT = ableton::util::NullLog;
ThreadFactoryT = ableton::platforms::linux_::ThreadFactory; Socket<BufferSize>
= ableton::platforms::link_asio_1_28_0::Socket<512>;
ableton::discovery::IpAddress = link_asio_1_28_0::ip::address]â:
/usr/include/ableton/discovery/IpInterface.hpp:60:65: required from
âableton::discovery::IpInterface<IoContext,
MaxPacketSize>::IpInterface(ableton::util::Injected<T>, const
ableton::discovery::IpAddress&) [with IoContext =
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>&; long
unsigned int MaxPacketSize = 512; ableton::discovery::IpAddress =
link_asio_1_28_0::ip::address]â
60 | , mSendSocket(mIo->template openUnicastSocket<MaxPacketSize>(addr))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/ableton/discovery/IpInterface.hpp:126:30: required from
âableton::discovery::IpInterface<IoContext, MaxPacketSize>
ableton::discovery::makeIpInterface(ableton::util::Injected<IoContext>, const
IpAddress&) [with long unsigned int MaxPacketSize = 512; IoContext =
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>&; IpAddress
= link_asio_1_28_0::ip::address]â
126 | return {std::move(io), addr};
| ^
/usr/include/ableton/discovery/PeerGateway.hpp:241:52: req
[too-long-redacted] link_asio_1_28_0::ip::address]â
241 | auto iface = makeIpInterface<v1::kMaxMessageSize>(injectRef(*io),
addr);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/ableton/link/Gateway.hpp:47:42: required from
[too-long-redacted] link_asio_1_28_0::ip::address]â
47 | , mPeerGateway(discovery::makeGateway(util::injectRef(*mIo),
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
48 | std::move(addr),
| ~~~~~~~~~~~~~~~~
49 | std::move(observer),
| ~~~~~~~~~~~~~~~~~~~~
50 | PeerState{std::move(nodeState), mMeasurement.endpoint()}))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ableton/link/Controller.hpp:738:25: [ skipping 2 instantiation
contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/ableton/discovery/InterfaceScanner.hpp:72:17:
[too-long-redacted] orms::linux_::ThreadFactory>&]â
72 | (*mCallback)(std::move(addrs));
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/ableton/discovery/InterfaceScanner.hpp:54:7:
[too-long-redacted] orms::linux_::ThreadFactory>&]â
54 | scan();
| ^~~~
/usr/include/ableton/discovery/PeerGateways.hpp:70:22: required from âvoid
ableton::discovery::PeerGateways<NodeState, GatewayFactory,
IoContext>::enable(bool) [with NodeState = std::pair<ableton::link::NodeState,
ableton::link::GhostXForm>; GatewayFactory =
ableton::link::Controller<std::function<void(long unsigned int)>,
std::function<void(ableton::link::Tempo)>, std::function<void(bool)>,
ableton::platforms::linux_::Clock<4>, ableton::platforms::stl::Random,
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>
>::GatewayFactory; IoContext =
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>&]â
70 | mpScanner->enable(bEnable);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/ableton/discovery/Service.hpp:45:21: required from âvoid
ableton::discovery::Service<NodeState, GatewayFactory, IoContext>::enable(bool)
[with NodeState = std::pair<ableton::link::NodeState,
ableton::link::GhostXForm>; GatewayFactory =
ableton::link::Controller<std::function<void(long unsigned int)>,
std::function<void(ableton::link::Tempo)>, std::function<void(bool)>,
ableton::platforms::linux_::Clock<4>, ableton::platforms::stl::Random,
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>
>::GatewayFactory; IoContext =
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>&]â
45 | mGateways.enable(bEnable);
| ~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/ableton/link/Controller.hpp:180:24: required from
âableton::link::Controller<PeerCountCallback, TempoCallback,
StartStopStateCallback, Clock, Random, IoContext>::~Controller() [with
PeerCountCallback = std::function<void(long unsigned int)>; TempoCallback =
std::function<void(ableton::link::Tempo)>; StartStopStateCallback =
std::function<void(bool)>; Clock = ableton::platforms::linux_::Clock<4>; Random
= ableton::platforms::stl::Random; IoContext =
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>]â
180 | mDiscovery.enable(false);
| ~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/ableton/Link.hpp:78:7: required from here
78 | class BasicLink
| ^~~~~~~~~
/usr/include/ableton/platforms/asio/Context.hpp:128:20: error: no matching
function for call to
âableton::platforms::link_asio_1_28_0::Socket<512>::Socket(<brace-enclosed
initializer list>)â
128 | addr.is_v4() ? Socket<BufferSize>{*mpService,
::LINK_ASIO_NAMESPACE::ip::udp::v4()}
|
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
129 | : Socket<BufferSize>{*mpService,
::LINK_ASIO_NAMESPACE::ip::udp::v6()};
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ableton/platforms/asio/Context.hpp:128:20: note: there is 1
candidate
/usr/include/ableton/platforms/asio/Socket.hpp:45:3: note: candidate 1:
âableton::platforms::link_asio_1_28_0::Socket<MaxPacketSize>::Socket(ableton::platforms::link_asio_1_28_0::Socket<MaxPacketSize>&&)
[with long unsigned int MaxPacketSize = 512]â
45 | Socket(Socket&& rhs)
| ^~~~~~
/usr/include/ableton/platforms/asio/Socket.hpp:45:3: note: candidate expects 1
argument, 2 provided
/usr/include/ableton/platforms/asio/Context.hpp:128:20: error: no matching
function for call to
âableton::platforms::link_asio_1_28_0::Socket<512>::Socket(<brace-enclosed
initializer list>)â
128 | addr.is_v4() ? Socket<BufferSize>{*mpService,
::LINK_ASIO_NAMESPACE::ip::udp::v4()}
|
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
129 | : Socket<BufferSize>{*mpService,
::LINK_ASIO_NAMESPACE::ip::udp::v6()};
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ableton/platforms/asio/Context.hpp:128:20: note: there is 1
candidate
/usr/include/ableton/platforms/asio/Socket.hpp:45:3: note: candidate 1:
âableton::platforms::link_asio_1_28_0::Socket<MaxPacketSize>::Socket(ableton::platforms::link_asio_1_28_0::Socket<MaxPacketSize>&&)
[with long unsigned int MaxPacketSize = 512]â
45 | Socket(Socket&& rhs)
| ^~~~~~
/usr/include/ableton/platforms/asio/Socket.hpp:45:3: note: candidate expects 1
argument, 2 provided
/usr/include/ableton/platforms/asio/Context.hpp: In instantiation of
âableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::Socket<BufferSize>
ableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::openMulticastSocket(const ableton::discovery::IpAddress&)
[with long unsigned int BufferSize = 512; ScanIpIfAddrs =
ableton::platforms::posix::ScanIpIfAddrs; LogT = ableton::util::NullLog;
ThreadFactoryT = ableton::platforms::linux_::ThreadFactory; Socket<BufferSize>
= ableton::platforms::link_asio_1_28_0::Socket<512>;
ableton::discovery::IpAddress = link_asio_1_28_0::ip::address]â:
/usr/include/ableton/discovery/IpInterface.hpp:59:79: required from
âableton::discovery::IpInterface<IoContext,
MaxPacketSize>::IpInterface(ableton::util::Injected<T>, const
ableton::discovery::IpAddress&) [with IoContext =
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>&; long
unsigned int MaxPacketSize = 512; ableton::discovery::IpAddress =
link_asio_1_28_0::ip::address]â
59 | , mMulticastReceiveSocket(mIo->template
openMulticastSocket<MaxPacketSize>(addr))
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/ableton/discovery/IpInterface.hpp:126:30: required from
âableton::discovery::IpInterface<IoContext, MaxPacketSize>
ableton::discovery::makeIpInterface(ableton::util::Injected<IoContext>, const
IpAddress&) [with long unsigned int MaxPacketSize = 512; IoContext =
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>&; IpAddress
= link_asio_1_28_0::ip::address]â
126 | return {std::move(io), addr};
| ^
/usr/include/ableton/discovery/PeerGateway.hpp:241:52: req
[too-long-redacted] link_asio_1_28_0::ip::address]â
241 | auto iface = makeIpInterface<v1::kMaxMessageSize>(injectRef(*io),
addr);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/ableton/link/Gateway.hpp:47:42: required from
[too-long-redacted] link_asio_1_28_0::ip::address]â
47 | , mPeerGateway(discovery::makeGateway(util::injectRef(*mIo),
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
48 | std::move(addr),
| ~~~~~~~~~~~~~~~~
49 | std::move(observer),
| ~~~~~~~~~~~~~~~~~~~~
50 | PeerState{std::move(nodeState), mMeasurement.endpoint()}))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ableton/link/Controller.hpp:738:25: [ skipping 2 instantiation
contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/ableton/discovery/InterfaceScanner.hpp:72:17:
[too-long-redacted] orms::linux_::ThreadFactory>&]â
72 | (*mCallback)(std::move(addrs));
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/ableton/discovery/InterfaceScanner.hpp:54:7:
[too-long-redacted] orms::linux_::ThreadFactory>&]â
54 | scan();
| ^~~~
/usr/include/ableton/discovery/PeerGateways.hpp:70:22: required from âvoid
ableton::discovery::PeerGateways<NodeState, GatewayFactory,
IoContext>::enable(bool) [with NodeState = std::pair<ableton::link::NodeState,
ableton::link::GhostXForm>; GatewayFactory =
ableton::link::Controller<std::function<void(long unsigned int)>,
std::function<void(ableton::link::Tempo)>, std::function<void(bool)>,
ableton::platforms::linux_::Clock<4>, ableton::platforms::stl::Random,
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>
>::GatewayFactory; IoContext =
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>&]â
70 | mpScanner->enable(bEnable);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/ableton/discovery/Service.hpp:45:21: required from âvoid
ableton::discovery::Service<NodeState, GatewayFactory, IoContext>::enable(bool)
[with NodeState = std::pair<ableton::link::NodeState,
ableton::link::GhostXForm>; GatewayFactory =
ableton::link::Controller<std::function<void(long unsigned int)>,
std::function<void(ableton::link::Tempo)>, std::function<void(bool)>,
ableton::platforms::linux_::Clock<4>, ableton::platforms::stl::Random,
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>
>::GatewayFactory; IoContext =
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>&]â
45 | mGateways.enable(bEnable);
| ~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/ableton/link/Controller.hpp:180:24: required from
âableton::link::Controller<PeerCountCallback, TempoCallback,
StartStopStateCallback, Clock, Random, IoContext>::~Controller() [with
PeerCountCallback = std::function<void(long unsigned int)>; TempoCallback =
std::function<void(ableton::link::Tempo)>; StartStopStateCallback =
std::function<void(bool)>; Clock = ableton::platforms::linux_::Clock<4>; Random
= ableton::platforms::stl::Random; IoContext =
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>]â
180 | mDiscovery.enable(false);
| ~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/ableton/Link.hpp:78:7: required from here
78 | class BasicLink
| ^~~~~~~~~
/usr/include/ableton/platforms/asio/Context.hpp:159:20: error: no matching
function for call to
âableton::platforms::link_asio_1_28_0::Socket<512>::Socket(<brace-enclosed
initializer list>)â
159 | addr.is_v4() ? Socket<BufferSize>{*mpService,
::LINK_ASIO_NAMESPACE::ip::udp::v4()}
|
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
160 | : Socket<BufferSize>{*mpService,
::LINK_ASIO_NAMESPACE::ip::udp::v6()};
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ableton/platforms/asio/Context.hpp:159:20: note: there is 1
candidate
/usr/include/ableton/platforms/asio/Socket.hpp:45:3: note: candidate 1:
âableton::platforms::link_asio_1_28_0::Socket<MaxPacketSize>::Socket(ableton::platforms::link_asio_1_28_0::Socket<MaxPacketSize>&&)
[with long unsigned int MaxPacketSize = 512]â
45 | Socket(Socket&& rhs)
| ^~~~~~
/usr/include/ableton/platforms/asio/Socket.hpp:45:3: note: candidate expects 1
argument, 2 provided
/usr/include/ableton/platforms/asio/Context.hpp:159:20: error: no matching
function for call to
âableton::platforms::link_asio_1_28_0::Socket<512>::Socket(<brace-enclosed
initializer list>)â
159 | addr.is_v4() ? Socket<BufferSize>{*mpService,
::LINK_ASIO_NAMESPACE::ip::udp::v4()}
|
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
160 | : Socket<BufferSize>{*mpService,
::LINK_ASIO_NAMESPACE::ip::udp::v6()};
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ableton/platforms/asio/Context.hpp:159:20: note: there is 1
candidate
/usr/include/ableton/platforms/asio/Socket.hpp:45:3: note: candidate 1:
âableton::platforms::link_asio_1_28_0::Socket<MaxPacketSize>::Socket(ableton::platforms::link_asio_1_28_0::Socket<MaxPacketSize>&&)
[with long unsigned int MaxPacketSize = 512]â
45 | Socket(Socket&& rhs)
| ^~~~~~
/usr/include/ableton/platforms/asio/Socket.hpp:45:3: note: candidate expects 1
argument, 2 provided
/usr/include/ableton/platforms/asio/Context.hpp: In instantiation of
âableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::Socket<BufferSize>
ableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::openUnicastSocket(ableton::discovery::IpAddress) [with long
unsigned int BufferSize = 512; ScanIpIfAddrs =
ableton::platforms::posix::ScanIpIfAddrs; LogT = ableton::util::NullLog;
ThreadFactoryT = ableton::platforms::linux_::ThreadFactory; Socket<BufferSize>
= ableton::platforms::link_asio_1_28_0::Socket<512>;
ableton::discovery::IpAddress = link_asio_1_28_0::ip::address]â:
/usr/include/ableton/discovery/IpInterface.hpp:60:65: required from
âableton::discovery::IpInterface<IoContext,
MaxPacketSize>::IpInterface(ableton::util::Injected<T>, const
ableton::discovery::IpAddress&) [with IoContext =
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>&; long
unsigned int MaxPacketSize = 512; ableton::discovery::IpAddress =
link_asio_1_28_0::ip::address]â
60 | , mSendSocket(mIo->template openUnicastSocket<MaxPacketSize>(addr))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/ableton/discovery/IpInterface.hpp:126:30: required from
âableton::discovery::IpInterface<IoContext, MaxPacketSize>
ableton::discovery::makeIpInterface(ableton::util::Injected<IoContext>, const
IpAddress&) [with long unsigned int MaxPacketSize = 512; IoContext =
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>&; IpAddress
= link_asio_1_28_0::ip::address]â
126 | return {std::move(io), addr};
| ^
/usr/include/ableton/discovery/PeerGateway.hpp:241:52: req
[too-long-redacted] link_asio_1_28_0::ip::address]â
241 | auto iface = makeIpInterface<v1::kMaxMessageSize>(injectRef(*io),
addr);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/ableton/link/Gateway.hpp:47:42: required from
[too-long-redacted] link_asio_1_28_0::ip::address]â
47 | , mPeerGateway(discovery::makeGateway(util::injectRef(*mIo),
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
48 | std::move(addr),
| ~~~~~~~~~~~~~~~~
49 | std::move(observer),
| ~~~~~~~~~~~~~~~~~~~~
50 | PeerState{std::move(nodeState), mMeasurement.endpoint()}))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ableton/link/Controller.hpp:738:25: [ skipping 2 instantiation
contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/ableton/discovery/InterfaceScanner.hpp:72:17:
[too-long-redacted] orms::linux_::ThreadFactory>&]â
72 | (*mCallback)(std::move(addrs));
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/ableton/discovery/InterfaceScanner.hpp:54:7:
[too-long-redacted] orms::linux_::ThreadFactory>&]â
54 | scan();
| ^~~~
/usr/include/ableton/discovery/PeerGateways.hpp:70:22: required from âvoid
ableton::discovery::PeerGateways<NodeState, GatewayFactory,
IoContext>::enable(bool) [with NodeState = std::pair<ableton::link::NodeState,
ableton::link::GhostXForm>; GatewayFactory =
ableton::link::Controller<std::function<void(long unsigned int)>,
std::function<void(ableton::link::Tempo)>, std::function<void(bool)>,
ableton::platforms::linux_::Clock<4>, ableton::platforms::stl::Random,
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>
>::GatewayFactory; IoContext =
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>&]â
70 | mpScanner->enable(bEnable);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/ableton/discovery/Service.hpp:45:21: required from âvoid
ableton::discovery::Service<NodeState, GatewayFactory, IoContext>::enable(bool)
[with NodeState = std::pair<ableton::link::NodeState,
ableton::link::GhostXForm>; GatewayFactory =
ableton::link::Controller<std::function<void(long unsigned int)>,
std::function<void(ableton::link::Tempo)>, std::function<void(bool)>,
ableton::platforms::linux_::Clock<4>, ableton::platforms::stl::Random,
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>
>::GatewayFactory; IoContext =
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>&]â
45 | mGateways.enable(bEnable);
| ~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/ableton/link/Controller.hpp:180:24: required from
âableton::link::Controller<PeerCountCallback, TempoCallback,
StartStopStateCallback, Clock, Random, IoContext>::~Controller() [with
PeerCountCallback = std::function<void(long unsigned int)>; TempoCallback =
std::function<void(ableton::link::Tempo)>; StartStopStateCallback =
std::function<void(bool)>; Clock = ableton::platforms::linux_::Clock<4>; Random
= ableton::platforms::stl::Random; IoContext =
ableton::platforms::link_asio_1_28_0::Context<ableton::platforms::posix::ScanIpIfAddrs,
ableton::util::NullLog, ableton::platforms::linux_::ThreadFactory>]â
180 | mDiscovery.enable(false);
| ~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/ableton/Link.hpp:78:7: required from here
78 | class BasicLink
| ^~~~~~~~~
/usr/include/ableton/platforms/asio/Context.hpp:128:20: error: no matching
function for call to
âableton::platforms::link_asio_1_28_0::Socket<512>::Socket(<brace-enclosed
initializer list>)â
128 | addr.is_v4() ? Socket<BufferSize>{*mpService,
::LINK_ASIO_NAMESPACE::ip::udp::v4()}
|
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
129 | : Socket<BufferSize>{*mpService,
::LINK_ASIO_NAMESPACE::ip::udp::v6()};
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ableton/platforms/asio/Context.hpp:128:20: note: there is 1
candidate
/usr/include/ableton/platforms/asio/Socket.hpp:45:3: note: candidate 1:
âableton::platforms::link_asio_1_28_0::Socket<MaxPacketSize>::Socket(ableton::platforms::link_asio_1_28_0::Socket<MaxPacketSize>&&)
[with long unsigned int MaxPacketSize = 512]â
45 | Socket(Socket&& rhs)
| ^~~~~~
/usr/include/ableton/platforms/asio/Socket.hpp:45:3: note: candidate expects 1
argument, 2 provided
/usr/include/ableton/platforms/asio/Context.hpp:128:20: error: no matching
function for call to
âableton::platforms::link_asio_1_28_0::Socket<512>::Socket(<brace-enclosed
initializer list>)â
128 | addr.is_v4() ? Socket<BufferSize>{*mpService,
::LINK_ASIO_NAMESPACE::ip::udp::v4()}
|
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
129 | : Socket<BufferSize>{*mpService,
::LINK_ASIO_NAMESPACE::ip::udp::v6()};
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/ableton/platforms/asio/Context.hpp:128:20: note: there is 1
candidate
/usr/include/ableton/platforms/asio/Socket.hpp:45:3: note: candidate 1:
âableton::platforms::link_asio_1_28_0::Socket<MaxPacketSize>::Socket(ableton::platforms::link_asio_1_28_0::Socket<MaxPacketSize>&&)
[with long unsigned int MaxPacketSize = 512]â
45 | Socket(Socket&& rhs)
| ^~~~~~
/usr/include/ableton/platforms/asio/Socket.hpp:45:3: note: candidate expects 1
argument, 2 provided
make[1]: *** [/usr/share/pd-lib-builder//Makefile.pdlibbuilder:993:
abl_link~.pd_linux.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [/usr/share/pd-lib-builder//Makefile.pdlibbuilder:993:
abl_link_instance.pd_linux.o] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>/external'
dh_auto_build: error: cd external && make -j2 INSTALL="install
--strip-program=true" arch.c.flags= LDFLAGS=-Wl,-z,relro CFLAGS="-Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection"
CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2"
PDLIBBUILDER_DIR=/usr/share/pd-lib-builder/ returned exit code 2
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
status 2
--------------------------------------------------------------------------------
--- End Message ---