Advertisement
Guest User

Untitled

a guest
May 1st, 2017
362
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.57 KB | None | 0 0
  1. 1 [ 937/1814] Compiling src/wifi/model/wifi-mac-queue.cc
  2. 2 In file included from ../src/wifi/model/wifi-mac-queue.h:27:0,
  3. 3                  from ../src/wifi/model/wifi-mac-queue.cc:28:
  4. 4 ./ns3/queue.h: In instantiation of ‘bool ns3::Queue<Item>::DoEnqueue(ns3::Queue<Item>::ConstIterator, ns3::Ptr<T>) [with Item = ns3::WifiMacQueueItem; ns3::Queue<Item>::ConstIterator = std::_List_const_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >]’:
  5. 5 ../src/wifi/model/wifi-mac-queue.cc:89:1:   required from here
  6. 6 ./ns3/queue.h:501:3: error: no matching function for call to ‘std::list<ns3::Ptr<ns3::WifiMacQueueItem>, std::allocator<ns3::Ptr<ns3::WifiMacQueueItem> > >::insert(ns3::Queue<ns3::WifiMacQueueItem>::ConstIterator&, ns3::Ptr<ns3::WifiMacQueueItem>&)’
  7. 7    m_packets.insert (pos, item);
  8. 8    ^
  9. 9 ./ns3/queue.h:501:3: note: candidates are:
  10. 10 In file included from /usr/include/c++/4.8/list:64:0,
  11. 11                  from ./ns3/attribute-construction-list.h:24,
  12. 12                  from ./ns3/object-factory.h:23,
  13. 13                  from ./ns3/simulator.h:29,
  14. 14                  from ../src/wifi/model/wifi-mac-queue.cc:24:
  15. 15 /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::WifiMacQueueItem>; _Alloc = std::allocator<ns3::Ptr<ns3::WifiMacQueueItem> >; std::list<_Tp, _Alloc>::iterator = std::_List_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >; std::list<_Tp, _Alloc>::value_type = ns3::Ptr<ns3::WifiMacQueueItem>]
  16. 16      list<_Tp, _Alloc>::
  17. 17      ^
  18. 18 /usr/include/c++/4.8/bits/list.tcc:98:5: note:   no known conversion for argument 1 from ‘ns3::Queue<ns3::WifiMacQueueItem>::ConstIterator {aka std::_List_const_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >}’ to ‘std::list<ns3::Ptr<ns3::WifiMacQueueItem>, std::allocator<ns3::Ptr<ns3::WifiMacQueueItem> > >::iterator {aka std::_List_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >}’
  19. 19 In file included from /usr/include/c++/4.8/list:63:0,
  20. 20                  from ./ns3/attribute-construction-list.h:24,
  21. 21                  from ./ns3/object-factory.h:23,
  22. 22                  from ./ns3/simulator.h:29,
  23. 23                  from ../src/wifi/model/wifi-mac-queue.cc:24:
  24. 24 /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::WifiMacQueueItem>; _Alloc = std::allocator<ns3::Ptr<ns3::WifiMacQueueItem> >; std::list<_Tp, _Alloc>::iterator = std::_List_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >; std::list<_Tp, _Alloc>::value_type = ns3::Ptr<ns3::WifiMacQueueItem>]
  25. 25        insert(iterator __position, value_type&& __x)
  26. 26        ^
  27. 27 /usr/include/c++/4.8/bits/stl_list.h:1089:7: note:   no known conversion for argument 1 from ‘ns3::Queue<ns3::WifiMacQueueItem>::ConstIterator {aka std::_List_const_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >}’ to ‘std::list<ns3::Ptr<ns3::WifiMacQueueItem>, std::allocator<ns3::Ptr<ns3::WifiMacQueueItem> > >::iterator {aka std::_List_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >}’
  28. 28 /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::WifiMacQueueItem>; _Alloc = std::allocator<ns3::Ptr<ns3::WifiMacQueueItem> >; std::list<_Tp, _Alloc>::iterator = std::_List_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >]
  29. 29        insert(iterator __p, initializer_list<value_type> __l)
  30. 30        ^
  31. 31 /usr/include/c++/4.8/bits/stl_list.h:1106:7: note:   no known conversion for argument 1 from ‘ns3::Queue<ns3::WifiMacQueueItem>::ConstIterator {aka std::_List_const_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >}’ to ‘std::list<ns3::Ptr<ns3::WifiMacQueueItem>, std::allocator<ns3::Ptr<ns3::WifiMacQueueItem> > >::iterator {aka std::_List_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >}’
  32. 32 /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::WifiMacQueueItem>; _Alloc = std::allocator<ns3::Ptr<ns3::WifiMacQueueItem> >; std::list<_Tp, _Alloc>::iterator = std::_List_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >; std::list<_Tp, _Alloc>::size_type = long unsigned int; std::list<_Tp, _Alloc>::value_type = ns3::Ptr<ns3::WifiMacQueueItem>]
  33. 33        insert(iterator __position, size_type __n, const value_type& __x)
  34. 34        ^
  35. 35 /usr/include/c++/4.8/bits/stl_list.h:1123:7: note:   candidate expects 3 arguments, 2 provided
  36. 36 /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::WifiMacQueueItem>; _Alloc = std::allocator<ns3::Ptr<ns3::WifiMacQueueItem> >]
  37. 37          insert(iterator __position, _InputIterator __first,
  38. 38          ^
  39. 39 /usr/include/c++/4.8/bits/stl_list.h:1149:9: note:   template argument deduction/substitution failed:
  40. 40 In file included from ../src/wifi/model/wifi-mac-queue.h:27:0,
  41. 41                  from ../src/wifi/model/wifi-mac-queue.cc:28:
  42. 42 ./ns3/queue.h:501:3: note:   cannot convert ‘pos’ (type ‘ns3::Queue<ns3::WifiMacQueueItem>::ConstIterator {aka std::_List_const_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >}’) to type ‘std::list<ns3::Ptr<ns3::WifiMacQueueItem>, std::allocator<ns3::Ptr<ns3::WifiMacQueueItem> > >::iterator {aka std::_List_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >}’
  43. 43    m_packets.insert (pos, item);
  44. 44    ^
  45. 45 ./ns3/queue.h: In instantiation of ‘ns3::Ptr<T> ns3::Queue<Item>::DoDequeue(ns3::Queue<Item>::ConstIterator) [with Item = ns3::WifiMacQueueItem; ns3::Queue<Item>::ConstIterator = std::_List_const_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >]’:
  46. 46 ../src/wifi/model/wifi-mac-queue.cc:89:1:   required from here
  47. 47 ./ns3/queue.h:529:3: error: no matching function for call to ‘std::list<ns3::Ptr<ns3::WifiMacQueueItem>, std::allocator<ns3::Ptr<ns3::WifiMacQueueItem> > >::erase(ns3::Queue<ns3::WifiMacQueueItem>::ConstIterator&)’
  48. 48    m_packets.erase (pos);
  49. 49    ^
  50. 50 ./ns3/queue.h:529:3: note: candidates are:
  51. 51 In file included from /usr/include/c++/4.8/list:64:0,
  52. 52                  from ./ns3/attribute-construction-list.h:24,
  53. 53                  from ./ns3/object-factory.h:23,
  54. 54                  from ./ns3/simulator.h:29,
  55. 55                  from ../src/wifi/model/wifi-mac-queue.cc:24:
  56. 56 /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::WifiMacQueueItem>; _Alloc = std::allocator<ns3::Ptr<ns3::WifiMacQueueItem> >; std::list<_Tp, _Alloc>::iterator = std::_List_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >]
  57. 57      list<_Tp, _Alloc>::
  58. 58      ^
  59. 59 /usr/include/c++/4.8/bits/list.tcc:108:5: note:   no known conversion for argument 1 from ‘ns3::Queue<ns3::WifiMacQueueItem>::ConstIterator {aka std::_List_const_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >}’ to ‘std::list<ns3::Ptr<ns3::WifiMacQueueItem>, std::allocator<ns3::Ptr<ns3::WifiMacQueueItem> > >::iterator {aka std::_List_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >}’
  60. 60 In file included from /usr/include/c++/4.8/list:63:0,
  61. 61                  from ./ns3/attribute-construction-list.h:24,
  62. 62                  from ./ns3/object-factory.h:23,
  63. 63                  from ./ns3/simulator.h:29,
  64. 64                  from ../src/wifi/model/wifi-mac-queue.cc:24:
  65. 65 /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::WifiMacQueueItem>; _Alloc = std::allocator<ns3::Ptr<ns3::WifiMacQueueItem> >; std::list<_Tp, _Alloc>::iterator = std::_List_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >]
  66. 66        erase(iterator __first, iterator __last)
  67. 67        ^
  68. 68 /usr/include/c++/4.8/bits/stl_list.h:1193:7: note:   candidate expects 2 arguments, 1 provided
  69. 69 In file included from ../src/wifi/model/wifi-mac-queue.h:27:0,
  70. 70                  from ../src/wifi/model/wifi-mac-queue.cc:28:
  71. 71 ./ns3/queue.h: In instantiation of ‘ns3::Ptr<T> ns3::Queue<Item>::DoRemove(ns3::Queue<Item>::ConstIterator) [with Item = ns3::WifiMacQueueItem; ns3::Queue<Item>::ConstIterator = std::_List_const_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >]’:
  72. 72 ../src/wifi/model/wifi-mac-queue.cc:89:1:   required from here
  73. 73 ./ns3/queue.h:558:3: error: no matching function for call to ‘std::list<ns3::Ptr<ns3::WifiMacQueueItem>, std::allocator<ns3::Ptr<ns3::WifiMacQueueItem> > >::erase(ns3::Queue<ns3::WifiMacQueueItem>::ConstIterator&)’
  74. 74    m_packets.erase (pos);
  75. 75    ^
  76. 76 ./ns3/queue.h:558:3: note: candidates are:
  77. 77 In file included from /usr/include/c++/4.8/list:64:0,
  78. 78                  from ./ns3/attribute-construction-list.h:24,
  79. 79                  from ./ns3/object-factory.h:23,
  80. 80                  from ./ns3/simulator.h:29,
  81. 81                  from ../src/wifi/model/wifi-mac-queue.cc:24:
  82. 82 /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::WifiMacQueueItem>; _Alloc = std::allocator<ns3::Ptr<ns3::WifiMacQueueItem> >; std::list<_Tp, _Alloc>::iterator = std::_List_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >]
  83. 83      list<_Tp, _Alloc>::
  84. 84      ^
  85. 85 /usr/include/c++/4.8/bits/list.tcc:108:5: note:   no known conversion for argument 1 from ‘ns3::Queue<ns3::WifiMacQueueItem>::ConstIterator {aka std::_List_const_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >}’ to ‘std::list<ns3::Ptr<ns3::WifiMacQueueItem>, std::allocator<ns3::Ptr<ns3::WifiMacQueueItem> > >::iterator {aka std::_List_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >}’
  86. 86 In file included from /usr/include/c++/4.8/list:63:0,
  87. 87                  from ./ns3/attribute-construction-list.h:24,
  88. 88                  from ./ns3/object-factory.h:23,
  89. 89                  from ./ns3/simulator.h:29,
  90. 90                  from ../src/wifi/model/wifi-mac-queue.cc:24:
  91. 91 /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::WifiMacQueueItem>; _Alloc = std::allocator<ns3::Ptr<ns3::WifiMacQueueItem> >; std::list<_Tp, _Alloc>::iterator = std::_List_iterator<ns3::Ptr<ns3::WifiMacQueueItem> >]
  92. 92        erase(iterator __first, iterator __last)
  93. 93        ^
  94. 94 /usr/include/c++/4.8/bits/stl_list.h:1193:7: note:   candidate expects 2 arguments, 1 provided
  95. 95  
  96. 96 Waf: Leaving directory `/home/user/NS3repo/ns-3-allinone/ns-3-dev/build'
  97. 97 Build failed
  98. 98  -> task in 'ns3-wifi' failed (exit status 1):
  99. 99     {task 140583796598928: cxx wifi-mac-queue.cc -> wifi-mac-queue.cc.1.o}
  100. 100 ['/usr/bin/g++', '-O0', '-ggdb', '-g3', '-Wall', '-Werror', '-std=c++11', '-Wno-error=deprecated-declarations', '-fstrict-aliasing', '-Wstrict-aliasing', '-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_IF_TUN_H=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '../src/wifi/model/wifi-mac-queue.cc', '-c', '-o', '/home/user/NS3repo/ns-3-allinone/ns-3-dev/build/src/wifi/model/wifi-mac-queue.cc.1.o']
  101. 101 Traceback (most recent call last):
  102. 102   File "./build.py", line 171, in <module>
  103. 103     sys.exit(main(sys.argv))
  104. 104   File "./build.py", line 162, in main
  105. 105     build_ns3(config, build_examples, build_tests, args, build_options)
  106. 106   File "./build.py", line 82, in build_ns3
  107. 107     run_command([sys.executable, "waf", "build"] + build_options)
  108. 108   File "/home/user/NS3repo/ns-3-allinone/util.py", line 25, in run_command
  109. 109     raise CommandError("Command %r exited with code %i" % (argv, retval))
  110. 110 util.CommandError: Command ['/usr/bin/python', 'waf', 'build'] exited with code 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement