--- Begin Message ---
Package: src:ableton-link
Version: 3.1.2+dfsg-1
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:ableton-link, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
[ 5%] Building CXX object
src/CMakeFiles/LinkCoreTest.dir/ableton/link/tst_Beats.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/x86_64-linux-gnu-g++
-DCATCH_CONFIG_ENABLE_BENCHMARKING=1 -DLINK_PLATFORM_LINUX=1
-DLINK_PLATFORM_UNIX=1 -isystem /<<PKGBUILDDIR>>/include -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -Werror -Wno-multichar -O2 -g -DNDEBUG -MD -MT
src/CMakeFiles/LinkCoreTest.dir/ableton/link/tst_Beats.cpp.o -MF
CMakeFiles/LinkCoreTest.dir/ableton/link/tst_Beats.cpp.o.d -o
CMakeFiles/LinkCoreTest.dir/ableton/link/tst_Beats.cpp.o -c
/<<PKGBUILDDIR>>/src/ableton/link/tst_Beats.cpp
In file included from
/<<PKGBUILDDIR>>/include/ableton/discovery/UdpMessenger.hpp:23,
from
/<<PKGBUILDDIR>>/include/ableton/discovery/PeerGateway.hpp:22,
from /<<PKGBUILDDIR>>/include/ableton/link/Gateway.hpp:22,
from /<<PKGBUILDDIR>>/include/ableton/link/Controller.hpp:24,
from /<<PKGBUILDDIR>>/include/ableton/platforms/Config.hpp:22,
from /<<PKGBUILDDIR>>/include/ableton/Link.hpp:25,
from /<<PKGBUILDDIR>>/extensions/abl_link/src/abl_link.cpp:21:
/<<PKGBUILDDIR>>/include/ableton/discovery/IpInterface.hpp: In function
âableton::discovery::UdpEndpoint ableton::discovery::multicastEndpointV4()â:
/<<PKGBUILDDIR>>/include/ableton/discovery/IpInterface.hpp:32:24: error:
âfrom_stringâ is not a member of âableton::discovery::IpAddressV4â {aka
âlink_asio_1_28_0::ip::address_v4â}
32 | return {IpAddressV4::from_string("224.76.78.75"), 20808};
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/discovery/IpInterface.hpp:32:58: error: could
not convert â{<expression error>, 20808}â from â<brace-enclosed
initializer list>â to âableton::discovery::UdpEndpointâ {aka
âlink_asio_1_28_0::ip::basic_endpoint<link_asio_1_28_0::ip::udp>â}
32 | return {IpAddressV4::from_string("224.76.78.75"), 20808};
| ^
| |
|
<brace-enclosed initializer list>
In file included from /<<PKGBUILDDIR>>/include/ableton/link/PeerState.hpp:23,
from /<<PKGBUILDDIR>>/include/ableton/link/Measurement.hpp:24,
from
/<<PKGBUILDDIR>>/include/ableton/link/MeasurementService.hpp:24,
from /<<PKGBUILDDIR>>/include/ableton/link/Gateway.hpp:23:
/<<PKGBUILDDIR>>/include/ableton/link/MeasurementEndpointV4.hpp: In function
âuint32_t ableton::link::sizeInByteStream(MeasurementEndpointV4)â:
/<<PKGBUILDDIR>>/include/ableton/link/MeasurementEndpointV4.hpp:44:66: error:
âclass link_asio_1_28_0::ip::address_v4â has no member named âto_ulongâ
44 |
static_cast<std::uint32_t>(mep.ep.address().to_v4().to_ulong()))
|
^~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/link/MeasurementEndpointV4.hpp: In function
âIt ableton::link::toNetworkByteStream(MeasurementEndpointV4, It)â:
/<<PKGBUILDDIR>>/include/ableton/link/MeasurementEndpointV4.hpp:54:61: error:
âclass link_asio_1_28_0::ip::address_v4â has no member named âto_ulongâ
[-Wtemplate-body]
54 |
static_cast<std::uint32_t>(mep.ep.address().to_v4().to_ulong()),
std::move(out)));
| ^~~~~~~~
In file included from
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:23,
from /<<PKGBUILDDIR>>/include/ableton/platforms/Config.hpp:40:
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/AsioTimer.hpp: At global scope:
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/AsioTimer.hpp:46:44: error:
âio_serviceâ in namespace âlink_asio_1_28_0â does not name a type; did
you mean âuse_serviceâ?
46 | using IoService = ::LINK_ASIO_NAMESPACE::io_service;
| ^~~~~~~~~~
| use_service
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/AsioTimer.hpp:50:22: error:
expected â)â before â&â token
50 | AsioTimer(IoService& io)
| ~ ^
| )
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/AsioTimer.hpp: In member
function âvoid
ableton::platforms::link_asio_1_28_0::AsioTimer::expires_from_now(T)â:
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/AsioTimer.hpp:85:14: error:
âclass
link_asio_1_28_0::basic_waitable_timer<std::chrono::_V2::system_clock>â has
no member named âexpires_from_nowâ [-Wtemplate-body]
85 | mpTimer->expires_from_now(std::move(duration));
| ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/AsioTimer.hpp: In member
function âableton::platforms::link_asio_1_28_0::AsioTimer::ErrorCode
ableton::platforms::link_asio_1_28_0::AsioTimer::cancel()â:
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/AsioTimer.hpp:91:20: error: no
matching function for call to
âlink_asio_1_28_0::basic_waitable_timer<std::chrono::_V2::system_clock>::cancel(ableton::platforms::link_asio_1_28_0::AsioTimer::ErrorCode&)â
91 | mpTimer->cancel(ec);
| ~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/AsioTimer.hpp:91:20: note:
there is 1 candidate
In file included from /usr/include/asio/steady_timer.hpp:19,
from /usr/include/asio/basic_socket_streambuf.hpp:30,
from /usr/include/asio/basic_socket_iostream.hpp:24,
from /usr/include/asio.hpp:41,
from
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/AsioWrapper.hpp:78,
from
/<<PKGBUILDDIR>>/include/ableton/discovery/AsioTypes.hpp:22,
from
/<<PKGBUILDDIR>>/include/ableton/discovery/PeerGateways.hpp:22,
from /<<PKGBUILDDIR>>/include/ableton/discovery/Service.hpp:22,
from /<<PKGBUILDDIR>>/include/ableton/link/Controller.hpp:22:
/usr/include/asio/basic_waitable_timer.hpp:406:15: note: candidate 1:
âstd::size_t link_asio_1_28_0::basic_waitable_timer<Clock, WaitTraits,
Executor>::cancel() [with Clock = std::chrono::_V2::system_clock; WaitTraits =
link_asio_1_28_0::wait_traits<std::chrono::_V2::system_clock>; Executor =
link_asio_1_28_0::any_io_executor; std::size_t = long unsigned int]â
406 | std::size_t cancel()
| ^~~~~~
/usr/include/asio/basic_waitable_timer.hpp:406:15: note: candidate expects 0
arguments, 1 provided
In file included from
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:25:
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Socket.hpp: At global scope:
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Socket.hpp:37:43: error:
expected â)â before â&â token [-Wtemplate-body]
37 | Socket(::LINK_ASIO_NAMESPACE::io_service& io,
::LINK_ASIO_NAMESPACE::ip::udp protocol)
| ~ ^
| )
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Socket.hpp:73:43: error:
expected â)â before â&â token [-Wtemplate-body]
73 | Impl(::LINK_ASIO_NAMESPACE::io_service& io,
::LINK_ASIO_NAMESPACE::ip::udp protocol)
| ~ ^
| )
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:62:44: error:
âio_serviceâ in namespace âlink_asio_1_28_0â does not name a type; did
you mean âuse_serviceâ? [-Wtemplate-body]
62 | using IoService = ::LINK_ASIO_NAMESPACE::io_service;
| ^~~~~~~~~~
| use_service
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:63:16: error:
âIoServiceâ does not name a type [-Wtemplate-body]
63 | using Work = IoService::work;
| ^~~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:233:42: error:
âio_serviceâ is not a member of âlink_asio_1_28_0â; did you mean
âuse_serviceâ? [-Wtemplate-body]
233 | std::unique_ptr<::LINK_ASIO_NAMESPACE::io_service> mpService;
| ^~~~~~~~~~
| use_service
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:233:52: error:
template argument 1 is invalid [-Wtemplate-body]
233 | std::unique_ptr<::LINK_ASIO_NAMESPACE::io_service> mpService;
| ^
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:233:52: error:
template argument 2 is invalid [-Wtemplate-body]
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:234:42: error:
âio_serviceâ is not a member of âlink_asio_1_28_0â; did you mean
âuse_serviceâ? [-Wtemplate-body]
234 | std::unique_ptr<::LINK_ASIO_NAMESPACE::io_service::work> mpWork;
| ^~~~~~~~~~
| use_service
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:234:58: error:
template argument 1 is invalid [-Wtemplate-body]
234 | std::unique_ptr<::LINK_ASIO_NAMESPACE::io_service::work> mpWork;
| ^
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:234:58: error:
template argument 2 is invalid [-Wtemplate-body]
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp: In constructor
âableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::Context(ExceptionHandler)â:
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:72:21: error:
expected type-specifier before âIoServiceâ [-Wtemplate-body]
72 | : mpService(new IoService())
| ^~~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:73:18: error:
expected type-specifier before âWorkâ [-Wtemplate-body]
73 | , mpWork(new Work(*mpService))
| ^~~~
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:76:10: error:
âIoServiceâ has not been declared [-Wtemplate-body]
76 | [](IoService& service, ExceptionHandler handler) {
| ^~~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp: In lambda function:
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:81:21: error:
request for member ârunâ in âserviceâ, which is of non-class type
âintâ [-Wtemplate-body]
81 | service.run();
| ^~~
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp: In constructor
âableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::Context(ExceptionHandler)â:
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:90:16: error:
invalid type argument of unary â*â (have âintâ) [-Wtemplate-body]
90 | std::ref(*mpService), std::move(exceptHandler));
| ^~~~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp: In destructor
âableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::~Context()â:
/<<PKGBUILDDIR>>/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();
| ^~~~~
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp: In member function
âvoid ableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::stop()â:
/<<PKGBUILDDIR>>/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();
| ^~~~~
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:118:16: error: base
operand of â->â is not a pointer [-Wtemplate-body]
118 | mpService->stop();
| ^~
/<<PKGBUILDDIR>>/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)â:
/<<PKGBUILDDIR>>/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()}
| ^~~~~~~~~~
/<<PKGBUILDDIR>>/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()};
| ^~~~~~~~~~
/<<PKGBUILDDIR>>/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&)â:
/<<PKGBUILDDIR>>/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()}
| ^~~~~~~~~~
/<<PKGBUILDDIR>>/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()};
| ^~~~~~~~~~
/<<PKGBUILDDIR>>/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â:
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:204:13: error:
invalid type argument of unary â*â (have âintâ) [-Wtemplate-body]
204 | return {*mpService};
| ^~~~~~~~~~
/<<PKGBUILDDIR>>/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>
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp: In member function
âvoid ableton::platforms::link_asio_1_28_0::Context<ScanIpIfAddrs, LogT,
ThreadFactoryT>::async(Handler)â:
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:215:14: error: base
operand of â->â is not a pointer [-Wtemplate-body]
215 | mpService->post(std::move(handler));
| ^~
/<<PKGBUILDDIR>>/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]â:
/<<PKGBUILDDIR>>/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))
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/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};
| ^
/<<PKGBUILDDIR>>/include/ableton/discovery/PeerGateway.hpp:2
[too-long-redacted] link_asio_1_28_0::ip::address]â
241 | auto iface = makeIpInterface<v1::kMaxMessageSize>(injectRef(*io),
addr);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/link/Gateway.hpp:47:42: r
[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()}))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/link/Controller.hpp:738:25: [ skipping 2
instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<PKGBUILDDIR>>/include/ableton/discovery/InterfaceScanner.
[too-long-redacted] orms::linux_::ThreadFactory>&]â
72 | (*mCallback)(std::move(addrs));
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/discovery/InterfaceScanner.
[too-long-redacted] orms::linux_::ThreadFactory>&]â
54 | scan();
| ^~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/include/ableton/Link.hpp:78:7: required from here
78 | class BasicLink
| ^~~~~~~~~
/<<PKGBUILDDIR>>/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()};
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:159:20: note: there
is 1 candidate
/<<PKGBUILDDIR>>/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)
| ^~~~~~
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Socket.hpp:45:3: note:
candidate expects 1 argument, 2 provided
/<<PKGBUILDDIR>>/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()};
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:159:20: note: there
is 1 candidate
/<<PKGBUILDDIR>>/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)
| ^~~~~~
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Socket.hpp:45:3: note:
candidate expects 1 argument, 2 provided
/<<PKGBUILDDIR>>/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]â:
/<<PKGBUILDDIR>>/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))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/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};
| ^
/<<PKGBUILDDIR>>/include/ableton/discovery/PeerGateway.hpp:2
[too-long-redacted] link_asio_1_28_0::ip::address]â
241 | auto iface = makeIpInterface<v1::kMaxMessageSize>(injectRef(*io),
addr);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/link/Gateway.hpp:47:42: r
[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()}))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/link/Controller.hpp:738:25: [ skipping 2
instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/<<PKGBUILDDIR>>/include/ableton/discovery/InterfaceScanner.
[too-long-redacted] orms::linux_::ThreadFactory>&]â
72 | (*mCallback)(std::move(addrs));
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/discovery/InterfaceScanner.
[too-long-redacted] orms::linux_::ThreadFactory>&]â
54 | scan();
| ^~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/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);
| ~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/include/ableton/Link.hpp:78:7: required from here
78 | class BasicLink
| ^~~~~~~~~
/<<PKGBUILDDIR>>/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()};
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:128:20: note: there
is 1 candidate
/<<PKGBUILDDIR>>/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)
| ^~~~~~
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Socket.hpp:45:3: note:
candidate expects 1 argument, 2 provided
/<<PKGBUILDDIR>>/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()};
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Context.hpp:128:20: note: there
is 1 candidate
/<<PKGBUILDDIR>>/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)
| ^~~~~~
/<<PKGBUILDDIR>>/include/ableton/platforms/asio/Socket.hpp:45:3: note:
candidate expects 1 argument, 2 provided
[ 7%] Building CXX object
src/CMakeFiles/LinkCoreTest.dir/ableton/link/tst_ClientSessionTimelines.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/x86_64-linux-gnu-g++
-DCATCH_CONFIG_ENABLE_BENCHMARKING=1 -DLINK_PLATFORM_LINUX=1
-DLINK_PLATFORM_UNIX=1 -isystem /<<PKGBUILDDIR>>/include -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -Werror -Wno-multichar -O2 -g -DNDEBUG -MD -MT
src/CMakeFiles/LinkCoreTest.dir/ableton/link/tst_ClientSessionTimelines.cpp.o
-MF CMakeFiles/LinkCoreTest.dir/ableton/link/tst_ClientSessionTimelines.cpp.o.d
-o CMakeFiles/LinkCoreTest.dir/ableton/link/tst_ClientSessionTimelines.cpp.o -c
/<<PKGBUILDDIR>>/src/ableton/link/tst_ClientSessionTimelines.cpp
make[3]: *** [CMakeFiles/abl_link.dir/build.make:82:
CMakeFiles/abl_link.dir/extensions/abl_link/src/abl_link.cpp.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:187: CMakeFiles/abl_link.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 10%] Building CXX object
src/CMakeFiles/LinkCoreTest.dir/ableton/link/tst_Controller.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/x86_64-linux-gnu-g++
-DCATCH_CONFIG_ENABLE_BENCHMARKING=1 -DLINK_PLATFORM_LINUX=1
-DLINK_PLATFORM_UNIX=1 -isystem /<<PKGBUILDDIR>>/include -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -Werror -Wno-multichar -O2 -g -DNDEBUG -MD -MT
src/CMakeFiles/LinkCoreTest.dir/ableton/link/tst_Controller.cpp.o -MF
CMakeFiles/LinkCoreTest.dir/ableton/link/tst_Controller.cpp.o.d -o
CMakeFiles/LinkCoreTest.dir/ableton/link/tst_Controller.cpp.o -c
/<<PKGBUILDDIR>>/src/ableton/link/tst_Controller.cpp
In file included from
/<<PKGBUILDDIR>>/include/ableton/discovery/UdpMessenger.hpp:23,
from
/<<PKGBUILDDIR>>/include/ableton/discovery/PeerGateway.hpp:22,
from /<<PKGBUILDDIR>>/include/ableton/link/Gateway.hpp:22,
from /<<PKGBUILDDIR>>/include/ableton/link/Controller.hpp:24,
from /<<PKGBUILDDIR>>/src/ableton/link/tst_Controller.cpp:20:
/<<PKGBUILDDIR>>/include/ableton/discovery/IpInterface.hpp: In function
âableton::discovery::UdpEndpoint ableton::discovery::multicastEndpointV4()â:
/<<PKGBUILDDIR>>/include/ableton/discovery/IpInterface.hpp:32:24: error:
âfrom_stringâ is not a member of âableton::discovery::IpAddressV4â {aka
âlink_asio_1_28_0::ip::address_v4â}
32 | return {IpAddressV4::from_string("224.76.78.75"), 20808};
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/discovery/IpInterface.hpp:32:58: error: could
not convert â{<expression error>, 20808}â from â<brace-enclosed
initializer list>â to âableton::discovery::UdpEndpointâ {aka
âlink_asio_1_28_0::ip::basic_endpoint<link_asio_1_28_0::ip::udp>â}
32 | return {IpAddressV4::from_string("224.76.78.75"), 20808};
| ^
| |
|
<brace-enclosed initializer list>
In file included from /<<PKGBUILDDIR>>/include/ableton/link/PeerState.hpp:23,
from /<<PKGBUILDDIR>>/include/ableton/link/Measurement.hpp:24,
from
/<<PKGBUILDDIR>>/include/ableton/link/MeasurementService.hpp:24,
from /<<PKGBUILDDIR>>/include/ableton/link/Gateway.hpp:23:
/<<PKGBUILDDIR>>/include/ableton/link/MeasurementEndpointV4.hpp: In function
âuint32_t ableton::link::sizeInByteStream(MeasurementEndpointV4)â:
/<<PKGBUILDDIR>>/include/ableton/link/MeasurementEndpointV4.hpp:44:66: error:
âclass link_asio_1_28_0::ip::address_v4â has no member named âto_ulongâ
44 |
static_cast<std::uint32_t>(mep.ep.address().to_v4().to_ulong()))
|
^~~~~~~~
/<<PKGBUILDDIR>>/include/ableton/link/MeasurementEndpointV4.hpp: In function
âIt ableton::link::toNetworkByteStream(MeasurementEndpointV4, It)â:
/<<PKGBUILDDIR>>/include/ableton/link/MeasurementEndpointV4.hpp:54:61: error:
âclass link_asio_1_28_0::ip::address_v4â has no member named âto_ulongâ
[-Wtemplate-body]
54 |
static_cast<std::uint32_t>(mep.ep.address().to_v4().to_ulong()),
std::move(out)));
| ^~~~~~~~
[ 12%] Building CXX object
src/CMakeFiles/LinkCoreTest.dir/ableton/link/tst_HostTimeFilter.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/x86_64-linux-gnu-g++
-DCATCH_CONFIG_ENABLE_BENCHMARKING=1 -DLINK_PLATFORM_LINUX=1
-DLINK_PLATFORM_UNIX=1 -isystem /<<PKGBUILDDIR>>/include -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -Werror -Wno-multichar -O2 -g -DNDEBUG -MD -MT
src/CMakeFiles/LinkCoreTest.dir/ableton/link/tst_HostTimeFilter.cpp.o -MF
CMakeFiles/LinkCoreTest.dir/ableton/link/tst_HostTimeFilter.cpp.o.d -o
CMakeFiles/LinkCoreTest.dir/ableton/link/tst_HostTimeFilter.cpp.o -c
/<<PKGBUILDDIR>>/src/ableton/link/tst_HostTimeFilter.cpp
make[3]: *** [src/CMakeFiles/LinkCoreTest.dir/build.make:110:
src/CMakeFiles/LinkCoreTest.dir/ableton/link/tst_Controller.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:219: src/CMakeFiles/LinkCoreTest.dir/all]
Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:94: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j2 INSTALL="install
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:28: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
status 2
--------------------------------------------------------------------------------
--- End Message ---