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
...

Reply via email to