Source: simgrid Version: 3.35-1.1 Severity: serious Tags: ftbfs patch Forwarded: https://framagit.org/simgrid/simgrid/-/commit/d94c8f645e5e2d9dca54ed65403a165408e95ef8
https://buildd.debian.org/status/logs.php?pkg=simgrid&ver=3.35-1.1%2Bb2 ... In file included from /usr/include/ns3/core-module.h:88, from /<<PKGBUILDDIR>>/src/kernel/resource/models/network_ns3.cpp:20: /usr/include/ns3/timer-impl.h: In function ‘ns3::internal::TimerImpl* ns3::internal::MakeTimerImpl(U (*)(Ts ...))’: /usr/include/ns3/timer-impl.h:105:77: error: template argument 1 is invalid 105 | struct FnTimerImpl : public TimerImplX<const std::remove_cvref_t<Ts>&...> | ^ /usr/include/ns3/timer-impl.h:112:38: error: ‘remove_cvref_t’ in namespace ‘std’ does not name a template type 112 | void SetArguments(const std::remove_cvref_t<Ts>&... args) override | ^~~~~~~~~~~~~~ /usr/include/ns3/timer-impl.h:112:33: note: ‘std::remove_cvref_t’ is only available from C++20 onwards ...