<div dir="ltr"><div>Can anyone please respond to this email?</div><div><br></div><div><br></div><div><br></div><div>Thanks<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 21, 2023 at 4:54 PM Sai Gautam Mandapati <<a href="mailto:saigautam96@gmail.com">saigautam96@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi everyone and Junxiao,</div><div><br></div><div>I have been getting the following errors when I'm trying to compile my tracer. Can anyone please help me out in resolving these errors? I'm happy to share my code personally if you want to have a look at it.<br></div><div><b><br></b></div><div><b>Error 1:</b></div><div><b><br></b></div><div><b>In file included from ./ns3/object-base.h:23,<br>                 from ./ns3/object.h:29,<br>                 from ./ns3/object-factory.h:24,<br>                 from ./ns3/simulator.h:29,<br>                 from ./ns3/ndnSIM/model/ndn-common.hpp:24,<br>                 from ../src/ndnSIM/utils/tracers/pit-tracer.hpp:8,<br>                 from ../src/ndnSIM/utils/tracers/pit-tracer.cpp:1:<br>./ns3/type-id.h: In instantiation of ‘static ns3::ObjectBase* ns3::TypeId::AddConstructor()::Maker::Create() [with T = ns3::ndn::PitTracer]’:<br>./ns3/type-id.h:659:3:   required from ‘ns3::TypeId ns3::TypeId::AddConstructor() [with T = ns3::ndn::PitTracer]’<br>../src/ndnSIM/utils/tracers/pit-tracer.cpp:39:32:   required from here<br>./ns3/type-id.h:656:20: error: cannot convert ‘ns3::ndn::PitTracer*’ to ‘ns3::ObjectBase*’ in initialization<br>  656 |       ObjectBase * base = new T ();<br>      |                    ^~~~<br></b></div><div><br></div><div><b>Error 2: <br></b></div><div><b><br></b></div><div><b>./ns3/timer.h:319:26:   required from ‘void ns3::Timer::SetFunction(MEM_PTR, OBJ_PTR) [with MEM_PTR = void (ns3::ndn::PitTracer::*)(std::basic_ostream<char>&); OBJ_PTR = ns3::ndn::PitTracer*]’<br>../src/ndnSIM/utils/tracers/pit-tracer.cpp:142:58:   required from here<br>./ns3/timer-impl.h:678:25: error: ‘std::basic_ostream<_CharT, _Traits>::basic_ostream() [with _CharT = char; _Traits = std::char_traits<char>]’ is protected within this context<br>  678 |         m_objPtr (objPtr)<br>      |                         ^<br></b></div><div><b><br></b></div><div><b>Error 3:</b></div><div><b><br></b></div><div><b>./ns3/timer-impl.h:687:34: error: use of deleted function ‘std::basic_ostream<_CharT, _Traits>::basic_ostream(const std::basic_ostream<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits<char>]’<br>  687 |       return Simulator::Schedule (delay, m_memPtr, m_objPtr, m_a1);<br>      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br></b></div><div><b><br></b></div><div><b>Error 4:</b></div><div><b><br></b></div><div><b>./ns3/timer-impl.h:683:12: error: use of deleted function ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator=(const std::basic_ostream<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits<char>]’<br>  683 |       m_a1 = a1;<br>      |       ~~~~~^~~~<br></b></div><div><b><br></b></div><div>-- <br><div dir="ltr"><div dir="ltr">Sai Gautam<br></div></div></div></div>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Sai Gautam<br></div></div>