<div dir="ltr">I compiled and installed the ndnSIM as given in the link<div><a href="http://ndnsim.net/getting-started.html">http://ndnsim.net/getting-started.html</a><br></div><div>(finally installed the simulator libraries using 'sudo ./waf install')</div>
<div><br></div><div>After this, I got the template for the simulation and copied an example program (ndn-simple.cc) in the 'scenarios'  folder.</div><div><br></div><div>The ./waf configure gave me three warnings. </div>
<div><div>Checking for ns3-brite                     : not found </div><div>Checking for ns3-click                     : not found</div><div>Checking for ns3-openflow                  : not found </div><div><br></div><div>
When I runt he ./waf, it gave me the following linking errors. </div></div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>anilj1@insp5521:~/sandbox/ndnSIM/examples/sampleSims/ndnSimple$ ./waf </div>
</div><div><div>Waf: Entering directory `/home/anilj1/sandbox/ndnSIM/examples/sampleSims/ndnSimple/build'</div></div><div><div>[1/2] cxx: scenarios/ndn-simple.cc -> build/scenarios/ndn-simple.cc.2.o</div></div><div>
<div>[2/2] cxxprogram: build/scenarios/ndn-simple.cc.2.o -> build/ndn-simple</div></div><div><div>/usr/local/lib/libns3-dev-visualizer-optimized.so: undefined reference to `ns3::Time::SetDefaultNsResolution()'</div>
</div><div><div>/usr/local/lib/libns3-dev-visualizer-optimized.so: undefined reference to `ns3::Time::StaticInit()'</div></div><div><div>/usr/local/lib/libns3-dev-visualizer-optimized.so: undefined reference to `ns3::Time::Mark(ns3::Time*)'</div>
</div><div><div>/usr/local/lib/libns3-dev-visualizer-optimized.so: undefined reference to `ns3::LogComponent::LogComponent(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'</div>
</div><div><div>/usr/local/lib/libns3-dev-visualizer-optimized.so: undefined reference to `ns3::Time::Clear(ns3::Time*)'</div></div><div><div>/usr/local/lib/libns3-dev-visualizer-optimized.so: undefined reference to `ns3::Time::g_markingTimes'</div>
</div><div><div>collect2: ld returned 1 exit status</div></div><div><div>Waf: Leaving directory `/home/anilj1/sandbox/ndnSIM/examples/sampleSims/ndnSimple/build'</div></div><div><div>Build failed</div></div><div><div>
 -> task in 'ndn-simple' failed (exit status 1): </div></div><div><div><span class="" style="white-space:pre">   </span>{task 140425419432464: cxxprogram ndn-simple.cc.2.o -> ndn-simple}</div></div><div><div>['/usr/bin/g++', '-pthread', '-Wl,-Bdynamic', '-pthread', '-Wl,-Bdynamic', '-pthread', '-Wl,-Bdynamic', '-pthread', '-Wl,-Bdynamic', '-pthread', '-Wl,-Bdynamic', '-pthread', '-Wl,-Bdynamic', '-pthread', '-Wl,-Bdynamic', '-pthread', '-Wl,-Bdynamic', '-pthread', '-Wl,-Bdynamic', '-pthread', '-Wl,-Bdynamic', '-pthread', '-Wl,-Bdynamic', '-pthread', '-Wl,-Bdynamic', '-pthread', '-Wl,-Bdynamic', '-pthread', '-Wl,-Bdynamic', '-pthread', '-Wl,-Bdynamic', '-pthread', '-Wl,-Bdynamic', '-pthread', '-Wl,-Bdynamic', </div>
</div><div><br></div></blockquote>Can someone pls help me understand what is missing here?<div><br></div><div><br></div></div>