<div dir="ltr">Susmit,<div><br></div><div>Thanks for sharing the link. I read it and just figured out I need to download the ndnSIM v.2.5 and work on it (based on this link: <a href="https://github.com/named-data-ndnSIM/scenario-template">https://github.com/named-data-ndnSIM/scenario-template</a>). Now ns-3 compiles with no problem; however, after I changing the directory to scenario-ndn-ping and running ./waf configure, when I try to run the ndn-ping scenario (i.e. ./waf --run ping-simple), I face the following error:</div><div><br></div><div><div><br></div><div><font size="1">[ 1/10] Compiling ndn-tools/core/version.cpp</font></div><div><font size="1">[ 2/10] Compiling ndn-tools/tools/ping/client/ping.cpp</font></div><div><font size="1">../ndn-tools/tools/ping/client/ping.cpp: In constructor ‘ndn::ping::client::Ping::Ping(ndn::Face&, const ndn::ping::client::Options&)’:</font></div><div><font size="1">../ndn-tools/tools/ping/client/ping.cpp:39:17: error: ‘random’ is not a class, namespace, or enumeration</font></div><div><font size="1">     m_nextSeq = random::generateWord64();</font></div><div><font size="1">                 ^~~~~~</font></div><div><font size="1">../ndn-tools/tools/ping/client/ping.cpp: In member function ‘void ndn::ping::client::Ping::performPing()’:</font></div><div><font size="1">../ndn-tools/tools/ping/client/ping.cpp:68:69: error: no matching function for call to ‘ndn::Face::expressInterest(ndn::Interest&, std::_Bind_helper<false, void (ndn::ping::client::Ping::*)(const ndn::Interest&, ndn::Data&, long unsigned int, const boost::chrono::time_point<ndn::time::steady_clock>&), ndn::ping::client::Ping*, const std::_Placeholder<1>&, const std::_Placeholder<2>&, long unsigned int&, boost::chrono::time_point<ndn::time::steady_clock, boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > >::type, std::_Bind_helper<false, void (ndn::ping::client::Ping::*)(const ndn::Interest&, long unsigned int), ndn::ping::client::Ping*, const std::_Placeholder<1>&, long unsigned int&>::type)’</font></div><div><font size="1">                          bind(&Ping::onTimeout, this, _1, m_nextSeq));</font></div><div><font size="1">                                                                     ^</font></div><div><font size="1">In file included from /home/vagrant/ns-dev/scenario-ndn-ping/ndn-tools/core/common.hpp:61:0,</font></div><div><font size="1">                 from ../ndn-tools/tools/ping/client/ping.hpp:26,</font></div><div><font size="1">                 from ../ndn-tools/tools/ping/client/ping.cpp:23:</font></div><div><font size="1">/home/vagrant/ns-dev/ns-3/build/ns3/ndnSIM/ndn-cxx/face.hpp:229:3: note: candidate: const ndn::PendingInterestId* ndn::Face::expressInterest(const ndn::Interest&, const DataCallback&, const NackCallback&, const TimeoutCallback&)</font></div><div><font size="1">   expressInterest(const Interest& interest,</font></div><div><font size="1">   ^~~~~~~~~~~~~~~</font></div><div><font size="1">/home/vagrant/ns-dev/ns-3/build/ns3/ndnSIM/ndn-cxx/face.hpp:229:3: note:   candidate expects 4 arguments, 3 provided</font></div></div><div><br></div><div>What can be the problem?</div><div><br></div><div>Bests,</div><div><i>- Chavoosh</i></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Mar 16, 2018 at 1:49 PM, Susmit <span dir="ltr"><<a href="mailto:susmit@cs.colostate.edu" target="_blank">susmit@cs.colostate.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Do you have libcryptopp installed?<br>
If you do, try following this thread:<br>
<a href="http://www.lists.cs.ucla.edu/pipermail/ndnsim/2017-September/004152.html" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>pipermail/ndnsim/2017-<wbr>September/004152.html</a><br>
<div><div class="h5"><br>
<br>
<br>
<br>
On Fri, Mar 16, 2018 at 2:21 PM, chavoosh ghasemi<br>
<<a href="mailto:chavoosh.ghasemi.off@gmail.com">chavoosh.ghasemi.off@gmail.<wbr>com</a>> wrote:<br>
> Hi,<br>
><br>
> I am trying to run ndn-ping application in ndnSIM, so I followed steps in<br>
> <a href="https://github.com/named-data-ndnSIM/scenario-ndn-ping" rel="noreferrer" target="_blank">https://github.com/named-data-<wbr>ndnSIM/scenario-ndn-ping</a>. Note that I checked<br>
> out to ns-3.23-dev-ndnSIM-2.1 and ndnSIM 2.1; however, I get the following<br>
> compilation error when I want to compile the code (./waf configure -d<br>
> optimized). How can this problem be solved? Is it about the version of<br>
> ns-dev or ndnSIM?<br>
><br>
> Compilation error:<br>
><br>
> Traceback (most recent call last):<br>
>   File<br>
> "/home/vagrant/ns-dev/ns-3/.<wbr>waf-1.8.12-<wbr>f00e5b53f6bbeab1384a38c9cc5d51<wbr>f7/waflib/Scripting.py",<br>
> line 108, in waf_entry_point<br>
>     run_commands()<br>
>   File<br>
> "/home/vagrant/ns-dev/ns-3/.<wbr>waf-1.8.12-<wbr>f00e5b53f6bbeab1384a38c9cc5d51<wbr>f7/waflib/Scripting.py",<br>
> line 165, in run_commands<br>
>     parse_options()<br>
>   File<br>
> "/home/vagrant/ns-dev/ns-3/.<wbr>waf-1.8.12-<wbr>f00e5b53f6bbeab1384a38c9cc5d51<wbr>f7/waflib/Scripting.py",<br>
> line 138, in parse_options<br>
>     Context.create_context('<wbr>options').execute()<br>
>   File<br>
> "/home/vagrant/ns-dev/ns-3/.<wbr>waf-1.8.12-<wbr>f00e5b53f6bbeab1384a38c9cc5d51<wbr>f7/waflib/Options.py",<br>
> line 146, in execute<br>
>     super(OptionsContext,self).<wbr>execute()<br>
>   File<br>
> "/home/vagrant/ns-dev/ns-3/.<wbr>waf-1.8.12-<wbr>f00e5b53f6bbeab1384a38c9cc5d51<wbr>f7/waflib/Context.py",<br>
> line 92, in execute<br>
>     self.recurse([os.path.dirname(<wbr>g_module.root_path)])<br>
>   File<br>
> "/home/vagrant/ns-dev/ns-3/.<wbr>waf-1.8.12-<wbr>f00e5b53f6bbeab1384a38c9cc5d51<wbr>f7/waflib/Context.py",<br>
> line 133, in recurse<br>
>     user_function(self)<br>
>   File "/home/vagrant/ns-dev/ns-3/<wbr>wscript", line 213, in options<br>
>     opt.recurse('src')<br>
>   File<br>
> "/home/vagrant/ns-dev/ns-3/.<wbr>waf-1.8.12-<wbr>f00e5b53f6bbeab1384a38c9cc5d51<wbr>f7/waflib/Context.py",<br>
> line 133, in recurse<br>
>     user_function(self)<br>
>   File "/home/vagrant/ns-dev/ns-3/<wbr>src/wscript", line 48, in options<br>
>     opt.recurse(module, mandatory=False)<br>
>   File<br>
> "/home/vagrant/ns-dev/ns-3/.<wbr>waf-1.8.12-<wbr>f00e5b53f6bbeab1384a38c9cc5d51<wbr>f7/waflib/Context.py",<br>
> line 133, in recurse<br>
>     user_function(self)<br>
>   File "/home/vagrant/ns-dev/ns-3/<wbr>src/ndnSIM/wscript", line 18, in options<br>
>     tooldir=['%s/ndn-cxx/.waf-<wbr>tools' % opt.path.abspath()])<br>
>   File<br>
> "/home/vagrant/ns-dev/ns-3/.<wbr>waf-1.8.12-<wbr>f00e5b53f6bbeab1384a38c9cc5d51<wbr>f7/waflib/Context.py",<br>
> line 86, in load<br>
>     module=load_tool(t,path)<br>
>   File<br>
> "/home/vagrant/ns-dev/ns-3/.<wbr>waf-1.8.12-<wbr>f00e5b53f6bbeab1384a38c9cc5d51<wbr>f7/waflib/Context.py",<br>
> line 342, in load_tool<br>
>     __import__(tool)<br>
> ImportError: No module named cryptopp<br>
><br>
><br>
> --<br>
> Chavoosh Ghasemi<br>
><br>
> Ph.D. Student in Computer Networking<br>
> University of Arizona - Computer Science Department<br>
> Address: Gould-Simpson 721B, 1040 E. 4th Street,<br>
>                  Tucson, AZ 85721<br>
><br>
> "The quieter you become, the more you can hear"<br>
><br>
</div></div>> ______________________________<wbr>_________________<br>
> ndnSIM mailing list<br>
> <a href="mailto:ndnSIM@lists.cs.ucla.edu">ndnSIM@lists.cs.ucla.edu</a><br>
> <a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/<wbr>mailman/listinfo/ndnsim</a><br>
><br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
<br>
==============================<wbr>======<br>
<a href="http://www.cs.colostate.edu/~susmit" rel="noreferrer" target="_blank">http://www.cs.colostate.edu/~<wbr>susmit</a><br>
==============================<wbr>======<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><span><font color="#888888"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr" style="color:rgb(34,34,34)"><font color="#888888"><span style="color:rgb(0,0,153);font-family:georgia,serif"><i style="color:rgb(0,0,0)"><b>Chavoosh Ghasemi</b></i><br><span style="color:rgb(153,153,0)"><br><span style="color:rgb(153,0,0)">Ph.D. Student in Computer Networking</span></span></span></font><span style="color:rgb(153,0,0)"><span style="font-family:georgia,serif"> </span><span style="font-family:georgia,serif"><br>University of Arizona - Computer Science Department</span><font size="1"><b><i><br></i></b></font></span></div><div style="color:rgb(34,34,34)"><span style="color:rgb(204,0,0)"><font size="1"><b><i>Address: Gould-Simpson 721B, </i></b></font><font size="1"><b><i>1040 E. 4th Street,<br></i></b></font></span></div><div dir="ltr" style="color:rgb(34,34,34)"><span style="color:rgb(153,0,0)"><font size="1"><b><i><span style="color:rgb(204,0,0)">                 Tucson, AZ 85721</span><br><br>"The <i>quieter</i> you become, the <i>more you can hear"</i></i></b></font></span></div></div></div></div></div>
</font></span>
</div></div></div></div>
</div>