<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi,<div class=""><br class=""></div><div class="">I am sorry, but I need more context to understand what is wrong. </div><div class=""><br class=""></div><div class="">For me, ndnSIM compiled just fine and also Travis CI compiled ndnSIM successfully after the latest commit.</div><div class=""><br class=""></div><div class="">Have you cloned ndnSIM with the recursive flag on?</div><div class=""><br class=""></div><div class="">Thanks,</div><div class=""><br class=""><div class="">
<div class=""><div class=""><div class=""><span class="" style="float: none; display: inline !important;">Spyridon (Spyros) Mastorakis</span><br class=""><span class="" style="float: none; display: inline !important;">Personal Website: </span><a href="http://cs.ucla.edu/~mastorakis/" class="">http://cs.ucla.edu/~mastorakis/</a><br class=""><span class="" style="float: none; display: inline !important;">Internet Research Laboratory</span><br class=""><span class="" style="float: none; display: inline !important;">Computer Science Department</span><br class=""><span class="" style="float: none; display: inline !important;">UCLA</span></div></div></div>
</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On Oct 19, 2016, at 9:53 AM, Carl Zu <<a href="mailto:carlzu8@gmail.com" class="">carlzu8@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class=""><div class="">Hi <span style="float:none;display:inline" class="">Spyridon,<br class=""><br class=""></span></div><span style="float:none;display:inline" class="">In fact, now I have the following errors:<br class=""><br class=""></span></div><div class=""><span style="float:none;display:inline" class="">I look forward to your help.<br class=""><br class=""></span></div><div class=""><span style="float:none;display:inline" class="">Thanks,<br class=""></span></div><div class=""><span style="float:none;display:inline" class="">C<br class=""></span></div><div class=""><span style="float:none;display:inline" class=""><br class="">In file included from ./ns3/ndnSIM/helper/ndn-fib-helper.hpp:29:0,<br class="">                 from ./ns3/ndnSIM/helper/ndn-stack-helper.hpp:31,<br class="">                 from ./ns3/ndn-all.hpp:23,<br class="">                 from ./ns3/ndnSIM-module.h:10,<br class="">                 from ../src/ndnSIM/examples/ndn-tree-app-delay-tracer.cpp:24:<br class="">ns3/ndnSIM/ndn-cxx/management/nfd-control-parameters.hpp:77:34: error: reference to ‘ndn’ is ambiguous<br class=""> class ControlParameters : public ndn::mgmt::ControlParameters<br class="">                                  ^<br class="">In file included from ns3/ndnSIM/ndn-cxx/interest.hpp:25:0,<br class="">                 from ./ns3/ndnSIM/model/ndn-common.hpp:28,<br class="">                 from ./ns3/ndnSIM/helper/ndn-stack-helper.hpp:23,<br class="">                 from ./ns3/ndn-all.hpp:23,<br class="">                 from ./ns3/ndnSIM-module.h:10,<br class="">                 from ../src/ndnSIM/examples/ndn-tree-app-delay-tracer.cpp:24:<br class="">ns3/ndnSIM/ndn-cxx/common.hpp:88:15: note: candidates are: namespace ndn { }<br class=""> namespace ndn {<br class="">               ^<br class="">In file included from ./ns3/ndnSIM/helper/ndn-stack-helper.hpp:23:0,<br class="">                 from ./ns3/ndn-all.hpp:23,<br class="">                 from ./ns3/ndnSIM-module.h:10,<br class="">                 from ../src/ndnSIM/examples/ndn-tree-app-delay-tracer.cpp:24:<br class="">./ns3/ndnSIM/model/ndn-common.hpp:44:15: note:                 namespace ns3::ndn { }<br class=""> namespace ndn {<br class="">               ^<br class="">In file included from ./ns3/ndnSIM/helper/ndn-fib-helper.hpp:29:0,<br class="">                 from ./ns3/ndnSIM/helper/ndn-stack-helper.hpp:31,<br class="">                 from ./ns3/ndn-all.hpp:23,<br class="">                 from ./ns3/ndnSIM-module.h:10,<br class="">                 from ../src/ndnSIM/examples/ndn-tree-app-delay-tracer.cpp:24:<br class="">ns3/ndnSIM/ndn-cxx/management/nfd-control-parameters.hpp:77:34: error: reference to ‘ndn’ is ambiguous<br class=""> class ControlParameters : public ndn::mgmt::ControlParameters<br class="">                                  ^<br class=""><br class=""></span></div><span style="float:none;display:inline" class=""><br class=""></span></div><div class="gmail_extra"><br class=""><div class="gmail_quote">On Wed, Oct 19, 2016 at 10:38 AM, Carl Zu <span dir="ltr" class=""><<a href="mailto:carlzu8@gmail.com" target="_blank" class="">carlzu8@gmail.com</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class=""><div class=""><div class="">Hi <span style="float:none;display:inline" class="">Spyridon,<br class=""><br class=""></span></div><span style="float:none;display:inline" class="">Actually, today I reinstalled ndnSIM2.1 and the problem is still there...Could you please give me some more guidance ?<br class=""><br class=""></span></div><span style="float:none;display:inline" class="">Thanks.<br class=""></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br class=""><div class="gmail_quote">On Tue, Oct 18, 2016 at 6:19 PM, Spyridon (Spyros) Mastorakis <span dir="ltr" class=""><<a href="mailto:mastorakis@cs.ucla.edu" target="_blank" class="">mastorakis@cs.ucla.edu</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class="">Hi,<div class=""><br class=""></div><div class="">my guess is that you are using a version of ndn-cxx incompatible with the version of NFD and ndnSIM.</div><div class=""><br class=""></div><div class="">Which version of ndnSIM are you using?</div><div class=""><br class=""></div><div class="">Thanks,</div><div class=""><br class=""><div class="">
<div class=""><div class=""><div class=""><span style="float:none;display:inline!important" class="">Spyridon (Spyros) Mastorakis</span><br class=""><span style="float:none;display:inline!important" class="">Personal Website: </span><a href="http://cs.ucla.edu/~mastorakis/" target="_blank" class="">http://cs.ucla.edu/~m<wbr class="">astorakis/</a><br class=""><span style="float:none;display:inline!important" class="">Internet Research Laboratory</span><br class=""><span style="float:none;display:inline!important" class="">Computer Science Department</span><br class=""><span style="float:none;display:inline!important" class="">UCLA</span></div><div class=""><br class=""></div></div></div></div><div class=""><div class="m_-5931151948489349670h5"><div class=""><blockquote type="cite" class=""><div class="">On Oct 18, 2016, at 8:50 AM, Carl Zu <<a href="mailto:carlzu8@gmail.com" target="_blank" class="">carlzu8@gmail.com</a>> wrote:</div><br class="m_-5931151948489349670m_4390924834362997765Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class=""><div class=""><div class="">Hi everyone,<br class=""><br class=""></div>the two lines below are the last lines from the definition of the interest class:<br class=""><br class=""> nfd::LocalControlHeader m_localControlHeader;<br class="">  friend class nfd::LocalControlHeader;<br class=""><br class=""></div>But they cause the errors below for me. Can anybody give me some guidance please. <br class=""><br class=""></div>Thanks in advance and regards.<br class=""><div class=""><div class=""><div class=""><div class=""><div class=""><br class=""><br class="">In file included from ns3/ndnSIM/NFD/common.hpp:87:0<wbr class="">,<br class="">                 from ns3/ndnSIM/NFD/core/counter.hp<wbr class="">p:29,<br class="">                 from ../src/ndnSIM/NFD/daemon/face/<wbr class="">transport.hpp:29,<br class="">                 from ../src/ndnSIM/NFD/daemon/face/<wbr class="">face.hpp:29,<br class="">                 from ../src/ndnSIM/examples/ndn-loa<wbr class="">d-balancer/random-load-balance<wbr class="">r-strategy.hpp:30,<br class="">                 from ../src/ndnSIM/examples/ndn-loa<wbr class="">d-balancer/random-load-balance<wbr class="">r-strategy.cpp:26:<br class="">ns3/ndnSIM/ndn-cxx/interest.hp<wbr class="">p:527:21: error: using typedef-name ‘ndn::nfd::LocalControlHeader’ after ‘class’<br class="">   friend class nfd::LocalControlHeader;<br class="">                     ^<br class="">In file included from ns3/ndnSIM/ndn-cxx/interest.hp<wbr class="">p:30:0,<br class="">                 from ns3/ndnSIM/NFD/common.hpp:87,<br class="">                 from ns3/ndnSIM/NFD/core/counter.hp<wbr class="">p:29,<br class="">                 from ../src/ndnSIM/NFD/daemon/face/<wbr class="">transport.hpp:29,<br class="">                 from ../src/ndnSIM/NFD/daemon/face/<wbr class="">face.hpp:29,<br class="">                 from ../src/ndnSIM/examples/ndn-loa<wbr class="">d-balancer/random-load-balance<wbr class="">r-strategy.hpp:30,<br class="">                 from ../src/ndnSIM/examples/ndn-loa<wbr class="">d-balancer/random-load-balance<wbr class="">r-strategy.cpp:26:<br class="">ns3/ndnSIM/ndn-cxx/management/<wbr class="">nfd-local-control-header.hpp:3<wbr class="">1:43: note: ‘ndn::nfd::LocalControlHeader’ has a previous declaration here<br class=""> typedef ndn::lp::LocalControlHeaderFac<wbr class="">ade LocalControlHeader;<br class="">                              <wbr class="">             ^<br class="">In file included from ns3/ndnSIM/NFD/common.hpp:87:0<wbr class="">,<br class="">                 from ns3/ndnSIM/NFD/core/counter.hp<wbr class="">p:29,<br class="">                 from ../src/ndnSIM/NFD/daemon/face/<wbr class="">transport.hpp:29,<br class="">                 from ../src/ndnSIM/NFD/daemon/face/<wbr class="">face.hpp:29,<br class="">                 from ../src/ndnSIM/examples/ndn-loa<wbr class="">d-balancer/random-load-balance<wbr class="">r-strategy.hpp:30,<br class="">                 from ../src/ndnSIM/examples/ndn-loa<wbr class="">d-balancer/random-load-balance<wbr class="">r-strategy.cpp:26:<br class="">ns3/ndnSIM/ndn-cxx/interest.hp<wbr class="">p:527:3: error: friend declaration does not name a class or function<br class="">   friend class nfd::LocalControlHeader;<br class="">   ^<br class=""></div></div></div></div></div></div></div></blockquote></div><br class=""></div></div></div></div></blockquote></div><br class=""></div>
</div></div></blockquote></div><br class=""></div>
</div></blockquote></div><br class=""></div></body></html>