<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="">which version of ndnSIM and NS-3 have you downloaded? We changed the NS-3 custom base version used by ndnSIM recently, so you might need to download the latest NS-3 base in addition to ndnSIM itself.</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 15, 2018, at 2:44 AM, <a href="mailto:robert.niemiec@students.unibe.ch" class="">robert.niemiec@students.unibe.ch</a> wrote:</div><br class="Apple-interchange-newline"><div class=""><div id="divtagdefaultwrapper" dir="ltr" style="font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-size: 12pt; font-family: Calibri, Helvetica, sans-serif;" class=""><div style="margin-top: 0px; margin-bottom: 0px;" class="">Dear all,</div><div style="margin-top: 0px; margin-bottom: 0px;" class=""><br class=""></div><div style="margin-top: 0px; margin-bottom: 0px;" class="">I am having some trouble configuring ndnSIM on my machine. I have managed to run the './waf configure' command (although I have had to add the --disable-python flag). The problem appears when I try to run './waf'.<span class="Apple-converted-space"> </span><br class=""></div><div style="margin-top: 0px; margin-bottom: 0px;" class="">The problem appears in this task:<span class=""><br class=""></span></div><div style="margin-top: 0px; margin-bottom: 0px;" class=""><span class="">[1333/3029] Compiling src/ndnSIM/ndn-cxx/src/security/tpm/back-end-file.cpp</span></div><div style="margin-top: 0px; margin-bottom: 0px;" class=""><br class=""></div><div style="margin-top: 0px; margin-bottom: 0px;" class="">Do you know how to fix this issue?<span class="Apple-converted-space"> </span><br class=""></div><div style="margin-top: 0px; margin-bottom: 0px;" class="">System info:<br class=""></div><div style="margin-top: 0px; margin-bottom: 0px;" class="">OS: Linux Mint 17.1 Cinnamon 64-bit<br class=""></div><div style="margin-top: 0px; margin-bottom: 0px;" class="">Linux Kernel: 3.13.0-37-generic<br class=""></div><div style="margin-top: 0px; margin-bottom: 0px;" class=""><br class=""></div><div style="margin-top: 0px; margin-bottom: 0px;" class="">Please let me know if you need any additional information. Thank you in advance.<br class=""></div><div style="margin-top: 0px; margin-bottom: 0px;" class="">Below is the error stack trace.</div><div style="margin-top: 0px; margin-bottom: 0px;" class=""><br class=""></div><div style="margin-top: 0px; margin-bottom: 0px;" class="">Kind regards,</div><div style="margin-top: 0px; margin-bottom: 0px;" class="">Robert Niemiec<br class=""></div><p style="margin-top: 0px; margin-bottom: 0px;" class=""></p><div class=""><br class=""></div><div class="">In file included from ../src/network/utils/drop-tail-queue.h:22:0,<br class="">                 from ../src/network/utils/<a href="http://drop-tail-queue.cc:19/" class="">drop-tail-queue.cc:19</a>:<br class="">./ns3/queue.h: In instantiation of ‘bool ns3::Queue<Item>::DoEnqueue(ns3::Queue<Item>::ConstIterator, ns3::Ptr<T>) [with Item = ns3::Packet; ns3::Queue<Item>::ConstIterator = std::_List_const_iterator<ns3::Ptr<ns3::Packet> >]’:<br class="">../src/network/utils/drop-tail-queue.h:102:34:   required from ‘bool ns3::DropTailQueue<Item>::Enqueue(ns3::Ptr<T>) [with Item = ns3::Packet]’<br class="">../src/network/utils/<a href="http://drop-tail-queue.cc:25/" class="">drop-tail-queue.cc:25</a>:1:   required from here<br class="">./ns3/queue.h:488:3: error: no matching function for call to ‘std::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::insert(ns3::Queue<ns3::Packet>::ConstIterator&, ns3::Ptr<ns3::Packet>&)’<br class="">   m_packets.insert (pos, item);<br class="">   ^<br class="">./ns3/queue.h:488:3: note: candidates are:<br class="">In file included from /usr/include/c++/4.8/list:64:0,<br class="">                 from ./ns3/object-base.h:26,<br class="">                 from ./ns3/chunk.h:24,<br class="">                 from ./ns3/header.h:24,<br class="">                 from ./ns3/packet.h:25,<br class="">                 from ./ns3/queue.h:26,<br class="">                 from ../src/network/utils/drop-tail-queue.h:22,<br class="">                 from ../src/network/utils/<a href="http://drop-tail-queue.cc:19/" class="">drop-tail-queue.cc:19</a>:<br class="">/usr/include/c++/4.8/bits/list.tcc:98:5: note: std::list<_Tp, _Alloc>::iterator std::list<_Tp, _Alloc>::insert(std::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = ns3::Ptr<ns3::Packet>; _Alloc = std::allocator<ns3::Ptr<ns3::Packet> >; std::list<_Tp, _Alloc>::iterator = std::_List_iterator<ns3::Ptr<ns3::Packet> >; std::list<_Tp, _Alloc>::value_type = ns3::Ptr<ns3::Packet>]<br class="">     list<_Tp, _Alloc>::<br class="">     ^<br class="">/usr/include/c++/4.8/bits/list.tcc:98:5: note:   no known conversion for argument 1 from ‘ns3::Queue<ns3::Packet>::ConstIterator {aka std::_List_const_iterator<ns3::Ptr<ns3::Packet> >}’ to ‘std::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::iterator {aka std::_List_iterator<ns3::Ptr<ns3::Packet> >}’<br class="">In file included from /usr/include/c++/4.8/list:63:0,<br class="">                 from ./ns3/object-base.h:26,<br class="">                 from ./ns3/chunk.h:24,<br class="">                 from ./ns3/header.h:24,<br class="">                 from ./ns3/packet.h:25,<br class="">                 from ./ns3/queue.h:26,<br class="">                 from ../src/network/utils/drop-tail-queue.h:22,<br class="">                 from ../src/network/utils/<a href="http://drop-tail-queue.cc:19/" class="">drop-tail-queue.cc:19</a>:<br class="">/usr/include/c++/4.8/bits/stl_list.h:1089:7: note: std::list<_Tp, _Alloc>::iterator std::list<_Tp, _Alloc>::insert(std::list<_Tp, _Alloc>::iterator, std::list<_Tp, _Alloc>::value_type&&) [with _Tp = ns3::Ptr<ns3::Packet>; _Alloc = std::allocator<ns3::Ptr<ns3::Packet> >; std::list<_Tp, _Alloc>::iterator = std::_List_iterator<ns3::Ptr<ns3::Packet> >; std::list<_Tp, _Alloc>::value_type = ns3::Ptr<ns3::Packet>]<br class="">       insert(iterator __position, value_type&& __x)<br class="">       ^<br class="">/usr/include/c++/4.8/bits/stl_list.h:1089:7: note:   no known conversion for argument 1 from ‘ns3::Queue<ns3::Packet>::ConstIterator {aka std::_List_const_iterator<ns3::Ptr<ns3::Packet> >}’ to ‘std::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::iterator {aka std::_List_iterator<ns3::Ptr<ns3::Packet> >}’<br class="">/usr/include/c++/4.8/bits/stl_list.h:1106:7: note: void std::list<_Tp, _Alloc>::insert(std::list<_Tp, _Alloc>::iterator, std::initializer_list<_Tp>) [with _Tp = ns3::Ptr<ns3::Packet>; _Alloc = std::allocator<ns3::Ptr<ns3::Packet> >; std::list<_Tp, _Alloc>::iterator = std::_List_iterator<ns3::Ptr<ns3::Packet> >]<br class="">       insert(iterator __p, initializer_list<value_type> __l)<br class="">       ^<br class="">/usr/include/c++/4.8/bits/stl_list.h:1106:7: note:   no known conversion for argument 1 from ‘ns3::Queue<ns3::Packet>::ConstIterator {aka std::_List_const_iterator<ns3::Ptr<ns3::Packet> >}’ to ‘std::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::iterator {aka std::_List_iterator<ns3::Ptr<ns3::Packet> >}’<br class="">/usr/include/c++/4.8/bits/stl_list.h:1123:7: note: void std::list<_Tp, _Alloc>::insert(std::list<_Tp, _Alloc>::iterator, std::list<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = ns3::Ptr<ns3::Packet>; _Alloc = std::allocator<ns3::Ptr<ns3::Packet> >; std::list<_Tp, _Alloc>::iterator = std::_List_iterator<ns3::Ptr<ns3::Packet> >; std::list<_Tp, _Alloc>::size_type = long unsigned int; std::list<_Tp, _Alloc>::value_type = ns3::Ptr<ns3::Packet>]<br class="">       insert(iterator __position, size_type __n, const value_type& __x)<br class="">       ^<br class="">/usr/include/c++/4.8/bits/stl_list.h:1123:7: note:   candidate expects 3 arguments, 2 provided<br class="">/usr/include/c++/4.8/bits/stl_list.h:1149:9: note: template<class _InputIterator, class> void std::list<_Tp, _Alloc>::insert(std::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = _InputIterator; <template-parameter-2-2> = <template-parameter-1-2>; _Tp = ns3::Ptr<ns3::Packet>; _Alloc = std::allocator<ns3::Ptr<ns3::Packet> >]<br class="">         insert(iterator __position, _InputIterator __first,<br class="">         ^<br class="">/usr/include/c++/4.8/bits/stl_list.h:1149:9: note:   template argument deduction/substitution failed:<br class="">In file included from ../src/network/utils/drop-tail-queue.h:22:0,<br class="">                 from ../src/network/utils/<a href="http://drop-tail-queue.cc:19/" class="">drop-tail-queue.cc:19</a>:<br class="">./ns3/queue.h:488:3: note:   cannot convert ‘pos’ (type ‘ns3::Queue<ns3::Packet>::ConstIterator {aka std::_List_const_iterator<ns3::Ptr<ns3::Packet> >}’) to type ‘std::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::iterator {aka std::_List_iterator<ns3::Ptr<ns3::Packet> >}’<br class="">   m_packets.insert (pos, item);<br class="">   ^<br class="">./ns3/queue.h: In instantiation of ‘ns3::Ptr<T> ns3::Queue<Item>::DoDequeue(ns3::Queue<Item>::ConstIterator) [with Item = ns3::Packet; ns3::Queue<Item>::ConstIterator = std::_List_const_iterator<ns3::Ptr<ns3::Packet> >]’:<br class="">../src/network/utils/drop-tail-queue.h:111:38:   required from ‘ns3::Ptr<T> ns3::DropTailQueue<Item>::Dequeue() [with Item = ns3::Packet]’<br class="">../src/network/utils/<a href="http://drop-tail-queue.cc:25/" class="">drop-tail-queue.cc:25</a>:1:   required from here<br class="">./ns3/queue.h:516:3: error: no matching function for call to ‘std::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::erase(ns3::Queue<ns3::Packet>::ConstIterator&)’<br class="">   m_packets.erase (pos);<br class="">   ^<br class="">./ns3/queue.h:516:3: note: candidates are:<br class="">In file included from /usr/include/c++/4.8/list:64:0,<br class="">                 from ./ns3/object-base.h:26,<br class="">                 from ./ns3/chunk.h:24,<br class="">                 from ./ns3/header.h:24,<br class="">                 from ./ns3/packet.h:25,<br class="">                 from ./ns3/queue.h:26,<br class="">                 from ../src/network/utils/drop-tail-queue.h:22,<br class="">                 from ../src/network/utils/<a href="http://drop-tail-queue.cc:19/" class="">drop-tail-queue.cc:19</a>:<br class="">/usr/include/c++/4.8/bits/list.tcc:108:5: note: std::list<_Tp, _Alloc>::iterator std::list<_Tp, _Alloc>::erase(std::list<_Tp, _Alloc>::iterator) [with _Tp = ns3::Ptr<ns3::Packet>; _Alloc = std::allocator<ns3::Ptr<ns3::Packet> >; std::list<_Tp, _Alloc>::iterator = std::_List_iterator<ns3::Ptr<ns3::Packet> >]<br class="">     list<_Tp, _Alloc>::<br class="">     ^<br class="">/usr/include/c++/4.8/bits/list.tcc:108:5: note:   no known conversion for argument 1 from ‘ns3::Queue<ns3::Packet>::ConstIterator {aka std::_List_const_iterator<ns3::Ptr<ns3::Packet> >}’ to ‘std::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::iterator {aka std::_List_iterator<ns3::Ptr<ns3::Packet> >}’<br class="">In file included from /usr/include/c++/4.8/list:63:0,<br class="">                 from ./ns3/object-base.h:26,<br class="">                 from ./ns3/chunk.h:24,<br class="">                 from ./ns3/header.h:24,<br class="">                 from ./ns3/packet.h:25,<br class="">                 from ./ns3/queue.h:26,<br class="">                 from ../src/network/utils/drop-tail-queue.h:22,<br class="">                 from ../src/network/utils/<a href="http://drop-tail-queue.cc:19/" class="">drop-tail-queue.cc:19</a>:<br class="">/usr/include/c++/4.8/bits/stl_list.h:1193:7: note: std::list<_Tp, _Alloc>::iterator std::list<_Tp, _Alloc>::erase(std::list<_Tp, _Alloc>::iterator, std::list<_Tp, _Alloc>::iterator) [with _Tp = ns3::Ptr<ns3::Packet>; _Alloc = std::allocator<ns3::Ptr<ns3::Packet> >; std::list<_Tp, _Alloc>::iterator = std::_List_iterator<ns3::Ptr<ns3::Packet> >]<br class="">       erase(iterator __first, iterator __last)<br class="">       ^<br class="">/usr/include/c++/4.8/bits/stl_list.h:1193:7: note:   candidate expects 2 arguments, 1 provided<br class="">In file included from ../src/network/utils/drop-tail-queue.h:22:0,<br class="">                 from ../src/network/utils/<a href="http://drop-tail-queue.cc:19/" class="">drop-tail-queue.cc:19</a>:<br class="">./ns3/queue.h: In instantiation of ‘ns3::Ptr<T> ns3::Queue<Item>::DoRemove(ns3::Queue<Item>::ConstIterator) [with Item = ns3::Packet; ns3::Queue<Item>::ConstIterator = std::_List_const_iterator<ns3::Ptr<ns3::Packet> >]’:<br class="">../src/network/utils/drop-tail-queue.h:124:37:   required from ‘ns3::Ptr<T> ns3::DropTailQueue<Item>::Remove() [with Item = ns3::Packet]’<br class="">../src/network/utils/<a href="http://drop-tail-queue.cc:25/" class="">drop-tail-queue.cc:25</a>:1:   required from here<br class="">./ns3/queue.h:545:3: error: no matching function for call to ‘std::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::erase(ns3::Queue<ns3::Packet>::ConstIterator&)’<br class="">   m_packets.erase (pos);<br class="">   ^<br class="">./ns3/queue.h:545:3: note: candidates are:<br class="">In file included from /usr/include/c++/4.8/list:64:0,<br class="">                 from ./ns3/object-base.h:26,<br class="">                 from ./ns3/chunk.h:24,<br class="">                 from ./ns3/header.h:24,<br class="">                 from ./ns3/packet.h:25,<br class="">                 from ./ns3/queue.h:26,<br class="">                 from ../src/network/utils/drop-tail-queue.h:22,<br class="">                 from ../src/network/utils/<a href="http://drop-tail-queue.cc:19/" class="">drop-tail-queue.cc:19</a>:<br class="">/usr/include/c++/4.8/bits/list.tcc:108:5: note: std::list<_Tp, _Alloc>::iterator std::list<_Tp, _Alloc>::erase(std::list<_Tp, _Alloc>::iterator) [with _Tp = ns3::Ptr<ns3::Packet>; _Alloc = std::allocator<ns3::Ptr<ns3::Packet> >; std::list<_Tp, _Alloc>::iterator = std::_List_iterator<ns3::Ptr<ns3::Packet> >]<br class="">     list<_Tp, _Alloc>::<br class="">     ^<br class="">/usr/include/c++/4.8/bits/list.tcc:108:5: note:   no known conversion for argument 1 from ‘ns3::Queue<ns3::Packet>::ConstIterator {aka std::_List_const_iterator<ns3::Ptr<ns3::Packet> >}’ to ‘std::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::iterator {aka std::_List_iterator<ns3::Ptr<ns3::Packet> >}’<br class="">In file included from /usr/include/c++/4.8/list:63:0,<br class="">                 from ./ns3/object-base.h:26,<br class="">                 from ./ns3/chunk.h:24,<br class="">                 from ./ns3/header.h:24,<br class="">                 from ./ns3/packet.h:25,<br class="">                 from ./ns3/queue.h:26,<br class="">                 from ../src/network/utils/drop-tail-queue.h:22,<br class="">                 from ../src/network/utils/<a href="http://drop-tail-queue.cc:19/" class="">drop-tail-queue.cc:19</a>:<br class="">/usr/include/c++/4.8/bits/stl_list.h:1193:7: note: std::list<_Tp, _Alloc>::iterator std::list<_Tp, _Alloc>::erase(std::list<_Tp, _Alloc>::iterator, std::list<_Tp, _Alloc>::iterator) [with _Tp = ns3::Ptr<ns3::Packet>; _Alloc = std::allocator<ns3::Ptr<ns3::Packet> >; std::list<_Tp, _Alloc>::iterator = std::_List_iterator<ns3::Ptr<ns3::Packet> >]<br class="">       erase(iterator __first, iterator __last)<br class="">       ^<br class="">/usr/include/c++/4.8/bits/stl_list.h:1193:7: note:   candidate expects 2 arguments, 1 provided<br class=""><br class="">Waf: Leaving directory `/home/robertn/ndnSIM/ns-3/build'<br class="">Build failed<br class=""> -> task in 'ns3-network' failed (exit status 1):<span class="Apple-converted-space"> </span><br class="">    {task 139989506150992: cxx<span class="Apple-converted-space"> </span><a href="http://drop-tail-queue.cc/" class="">drop-tail-queue.cc</a><span class="Apple-converted-space"> </span>-><span class="Apple-converted-space"> </span><a href="http://drop-tail-queue.cc/" class="">drop-tail-queue.cc</a>.1.o}<br class="">['/usr/bin/g++', '-std=c++0x', '-std=c++11', '-O0', '-ggdb', '-g3', '-Wall', '-Wno-error=deprecated-declarations', '-fstrict-aliasing', '-Wstrict-aliasing', '-std=c++11', '-fPIC', '-pthread', '-I.', '-I..', '-DNS3_BUILD_PROFILE_DEBUG', '-DNS3_ASSERT_ENABLE', '-DNS3_LOG_ENABLE', '-DHAVE_SYS_IOCTL_H=1', '-DHAVE_IF_NETS_H=1', '-DHAVE_NET_ETHERNET_H=1', '-DHAVE_PACKET_H=1', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_NOTHROW_MOVE_CONSTRUCTIBLE=1', '-DHAVE_IS_NOTHROW_MOVE_ASSIGNABLE=1', '-DHAVE_STD_TO_STRING=1', '-DHAVE_PTHREAD=1', '-DHAVE_SQLITE3=1', '-DHAVE_OPENSSL=1', '-DHAVE_IF_TUN_H=1', '-DHAVE_SQLITE3=1', '../src/network/utils/<a href="http://drop-tail-queue.cc/" class="">drop-tail-queue.cc</a>', '-c', '-o', '/home/robertn/ndnSIM/ns-3/build/src/network/utils/<a href="http://drop-tail-queue.cc/" class="">drop-tail-queue.cc</a>.1.o']<br class=""><br class=""></div><br class=""><p style="margin-top: 0px; margin-bottom: 0px;" class=""></p></div><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">_______________________________________________</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">ndnSIM mailing list</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="mailto:ndnSIM@lists.cs.ucla.edu" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">ndnSIM@lists.cs.ucla.edu</a><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</a></div></blockquote></div><br class=""></div></body></html>