shadowm

Untitled

Sep 16th, 2013
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 128.83 KB | None | 0 0
  1. /usr/bin/ccache g++ -o build/release/addon/manager_ui.o -c -std=c++98 -pipe -march=native -pthread -W -Wall -Werror -Wno-unused-local-typedefs -O2 -O3 -fweb -ftracer -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_LIBDBUS -DHAVE_CONFIG_H -D_X11 -I. -Isrc -I/usr/include -I/usr/include/SDL -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/fribidi src/addon/manager_ui.cpp
  2. In file included from /usr/include/c++/4.7/list:64:0,
  3. from /usr/include/boost/detail/container_fwd.hpp:92,
  4. from /usr/include/boost/functional/hash/extensions.hpp:17,
  5. from /usr/include/boost/functional/hash/hash.hpp:529,
  6. from /usr/include/boost/functional/hash.hpp:6,
  7. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  8. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  9. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  10. from src/shared_object.hpp:21,
  11. from src/tstring.hpp:18,
  12. from src/config.hpp:42,
  13. from src/addon/info.hpp:18,
  14. from src/addon/manager_ui.cpp:18:
  15. /usr/include/c++/4.7/bits/stl_list.h: In instantiation of ‘void std::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, addon_info> >; _Tp = const std::pair<const std::basic_string<char>, addon_info>*; _Alloc = std::allocator<const std::pair<const std::basic_string<char>, addon_info>*>]’:
  16. /usr/include/c++/4.7/bits/stl_list.h:626:4: required from ‘std::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, addon_info> >; _Tp = const std::pair<const std::basic_string<char>, addon_info>*; _Alloc = std::allocator<const std::pair<const std::basic_string<char>, addon_info>*>; std::list<_Tp, _Alloc>::allocator_type = std::allocator<const std::pair<const std::basic_string<char>, addon_info>*>]’
  17. src/addon/manager_ui.cpp:482:60: required from here
  18. /usr/include/c++/4.7/bits/stl_list.h:1466:6: error: no matching function for call to ‘std::list<const std::pair<const std::basic_string<char>, addon_info>*>::push_back(std::pair<const std::basic_string<char>, addon_info>&)’
  19. /usr/include/c++/4.7/bits/stl_list.h:1466:6: note: candidate is:
  20. In file included from /usr/include/c++/4.7/list:64:0,
  21. from /usr/include/boost/detail/container_fwd.hpp:92,
  22. from /usr/include/boost/functional/hash/extensions.hpp:17,
  23. from /usr/include/boost/functional/hash/hash.hpp:529,
  24. from /usr/include/boost/functional/hash.hpp:6,
  25. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  26. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  27. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  28. from src/shared_object.hpp:21,
  29. from src/tstring.hpp:18,
  30. from src/config.hpp:42,
  31. from src/addon/info.hpp:18,
  32. from src/addon/manager_ui.cpp:18:
  33. /usr/include/c++/4.7/bits/stl_list.h:996:7: note: void std::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = const std::pair<const std::basic_string<char>, addon_info>*; _Alloc = std::allocator<const std::pair<const std::basic_string<char>, addon_info>*>; std::list<_Tp, _Alloc>::value_type = const std::pair<const std::basic_string<char>, addon_info>*]
  34. /usr/include/c++/4.7/bits/stl_list.h:996:7: note: no known conversion for argument 1 from ‘std::pair<const std::basic_string<char>, addon_info>’ to ‘const std::pair<const std::basic_string<char>, addon_info>* const&’
  35. In file included from /usr/include/c++/4.7/algorithm:63:0,
  36. from /usr/include/boost/multi_index_container.hpp:19,
  37. from src/shared_object.hpp:20,
  38. from src/tstring.hpp:18,
  39. from src/config.hpp:42,
  40. from src/addon/info.hpp:18,
  41. from src/addon/manager_ui.cpp:18:
  42. /usr/include/c++/4.7/bits/stl_algo.h: In instantiation of ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>; _Compare = {anonymous}::addon_pointer_list_sorter]’:
  43. /usr/include/c++/4.7/bits/stl_algo.h:5726:2: required from ‘void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>; _Compare = {anonymous}::addon_pointer_list_sorter]’
  44. src/addon/manager_ui.cpp:485:49: required from here
  45. /usr/include/c++/4.7/bits/stl_algo.h:3533:7: error: no match for ‘operator-’ in ‘__last - __first’
  46. /usr/include/c++/4.7/bits/stl_algo.h:3533:7: note: candidates are:
  47. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  48. from /usr/include/c++/4.7/bits/char_traits.h:41,
  49. from /usr/include/c++/4.7/string:42,
  50. from src/addon/manager_ui.hpp:19,
  51. from src/addon/manager_ui.cpp:16:
  52. /usr/include/c++/4.7/bits/stl_iterator.h:329:5: note: template<class _Iterator> typename std::reverse_iterator::difference_type std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  53. /usr/include/c++/4.7/bits/stl_iterator.h:329:5: note: template argument deduction/substitution failed:
  54. In file included from /usr/include/c++/4.7/algorithm:63:0,
  55. from /usr/include/boost/multi_index_container.hpp:19,
  56. from src/shared_object.hpp:20,
  57. from src/tstring.hpp:18,
  58. from src/config.hpp:42,
  59. from src/addon/info.hpp:18,
  60. from src/addon/manager_ui.cpp:18:
  61. /usr/include/c++/4.7/bits/stl_algo.h:3533:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::reverse_iterator<_Iterator>’
  62. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  63. from /usr/include/c++/4.7/bits/char_traits.h:41,
  64. from /usr/include/c++/4.7/string:42,
  65. from src/addon/manager_ui.hpp:19,
  66. from src/addon/manager_ui.cpp:16:
  67. /usr/include/c++/4.7/bits/stl_iterator.h:386:5: note: template<class _IteratorL, class _IteratorR> typename std::reverse_iterator::difference_type std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
  68. /usr/include/c++/4.7/bits/stl_iterator.h:386:5: note: template argument deduction/substitution failed:
  69. In file included from /usr/include/c++/4.7/algorithm:63:0,
  70. from /usr/include/boost/multi_index_container.hpp:19,
  71. from src/shared_object.hpp:20,
  72. from src/tstring.hpp:18,
  73. from src/config.hpp:42,
  74. from src/addon/info.hpp:18,
  75. from src/addon/manager_ui.cpp:18:
  76. /usr/include/c++/4.7/bits/stl_algo.h:3533:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::reverse_iterator<_Iterator>’
  77. In file included from /usr/include/c++/4.7/vector:66:0,
  78. from src/config.hpp:35,
  79. from src/addon/info.hpp:18,
  80. from src/addon/manager_ui.cpp:18:
  81. /usr/include/c++/4.7/bits/stl_bvector.h:183:3: note: std::ptrdiff_t std::operator-(const std::_Bit_iterator_base&, const std::_Bit_iterator_base&)
  82. /usr/include/c++/4.7/bits/stl_bvector.h:183:3: note: no known conversion for argument 1 from ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ to ‘const std::_Bit_iterator_base&’
  83. In file included from /usr/include/c++/4.7/deque:65:0,
  84. from /usr/include/boost/detail/container_fwd.hpp:91,
  85. from /usr/include/boost/functional/hash/extensions.hpp:17,
  86. from /usr/include/boost/functional/hash/hash.hpp:529,
  87. from /usr/include/boost/functional/hash.hpp:6,
  88. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  89. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  90. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  91. from src/shared_object.hpp:21,
  92. from src/tstring.hpp:18,
  93. from src/config.hpp:42,
  94. from src/addon/info.hpp:18,
  95. from src/addon/manager_ui.cpp:18:
  96. /usr/include/c++/4.7/bits/stl_deque.h:332:5: note: template<class _Tp, class _Ref, class _Ptr> typename std::_Deque_iterator::difference_type std::operator-(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _Ref, _Ptr>&)
  97. /usr/include/c++/4.7/bits/stl_deque.h:332:5: note: template argument deduction/substitution failed:
  98. In file included from /usr/include/c++/4.7/algorithm:63:0,
  99. from /usr/include/boost/multi_index_container.hpp:19,
  100. from src/shared_object.hpp:20,
  101. from src/tstring.hpp:18,
  102. from src/config.hpp:42,
  103. from src/addon/info.hpp:18,
  104. from src/addon/manager_ui.cpp:18:
  105. /usr/include/c++/4.7/bits/stl_algo.h:3533:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’
  106. In file included from /usr/include/c++/4.7/deque:65:0,
  107. from /usr/include/boost/detail/container_fwd.hpp:91,
  108. from /usr/include/boost/functional/hash/extensions.hpp:17,
  109. from /usr/include/boost/functional/hash/hash.hpp:529,
  110. from /usr/include/boost/functional/hash.hpp:6,
  111. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  112. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  113. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  114. from src/shared_object.hpp:21,
  115. from src/tstring.hpp:18,
  116. from src/config.hpp:42,
  117. from src/addon/info.hpp:18,
  118. from src/addon/manager_ui.cpp:18:
  119. /usr/include/c++/4.7/bits/stl_deque.h:344:5: note: template<class _Tp, class _RefL, class _PtrL, class _RefR, class _PtrR> typename std::_Deque_iterator::difference_type std::operator-(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _RefR, _PtrR>&)
  120. /usr/include/c++/4.7/bits/stl_deque.h:344:5: note: template argument deduction/substitution failed:
  121. In file included from /usr/include/c++/4.7/algorithm:63:0,
  122. from /usr/include/boost/multi_index_container.hpp:19,
  123. from src/shared_object.hpp:20,
  124. from src/tstring.hpp:18,
  125. from src/config.hpp:42,
  126. from src/addon/info.hpp:18,
  127. from src/addon/manager_ui.cpp:18:
  128. /usr/include/c++/4.7/bits/stl_algo.h:3533:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’
  129. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  130. from /usr/include/boost/functional/hash/extensions.hpp:17,
  131. from /usr/include/boost/functional/hash/hash.hpp:529,
  132. from /usr/include/boost/functional/hash.hpp:6,
  133. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  134. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  135. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  136. from src/shared_object.hpp:21,
  137. from src/tstring.hpp:18,
  138. from src/config.hpp:42,
  139. from src/addon/info.hpp:18,
  140. from src/addon/manager_ui.cpp:18:
  141. /usr/include/c++/4.7/complex:349:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&, const std::complex<_Tp>&)
  142. /usr/include/c++/4.7/complex:349:5: note: template argument deduction/substitution failed:
  143. In file included from /usr/include/c++/4.7/algorithm:63:0,
  144. from /usr/include/boost/multi_index_container.hpp:19,
  145. from src/shared_object.hpp:20,
  146. from src/tstring.hpp:18,
  147. from src/config.hpp:42,
  148. from src/addon/info.hpp:18,
  149. from src/addon/manager_ui.cpp:18:
  150. /usr/include/c++/4.7/bits/stl_algo.h:3533:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  151. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  152. from /usr/include/boost/functional/hash/extensions.hpp:17,
  153. from /usr/include/boost/functional/hash/hash.hpp:529,
  154. from /usr/include/boost/functional/hash.hpp:6,
  155. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  156. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  157. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  158. from src/shared_object.hpp:21,
  159. from src/tstring.hpp:18,
  160. from src/config.hpp:42,
  161. from src/addon/info.hpp:18,
  162. from src/addon/manager_ui.cpp:18:
  163. /usr/include/c++/4.7/complex:358:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&, const _Tp&)
  164. /usr/include/c++/4.7/complex:358:5: note: template argument deduction/substitution failed:
  165. In file included from /usr/include/c++/4.7/algorithm:63:0,
  166. from /usr/include/boost/multi_index_container.hpp:19,
  167. from src/shared_object.hpp:20,
  168. from src/tstring.hpp:18,
  169. from src/config.hpp:42,
  170. from src/addon/info.hpp:18,
  171. from src/addon/manager_ui.cpp:18:
  172. /usr/include/c++/4.7/bits/stl_algo.h:3533:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  173. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  174. from /usr/include/boost/functional/hash/extensions.hpp:17,
  175. from /usr/include/boost/functional/hash/hash.hpp:529,
  176. from /usr/include/boost/functional/hash.hpp:6,
  177. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  178. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  179. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  180. from src/shared_object.hpp:21,
  181. from src/tstring.hpp:18,
  182. from src/config.hpp:42,
  183. from src/addon/info.hpp:18,
  184. from src/addon/manager_ui.cpp:18:
  185. /usr/include/c++/4.7/complex:367:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const _Tp&, const std::complex<_Tp>&)
  186. /usr/include/c++/4.7/complex:367:5: note: template argument deduction/substitution failed:
  187. In file included from /usr/include/c++/4.7/algorithm:63:0,
  188. from /usr/include/boost/multi_index_container.hpp:19,
  189. from src/shared_object.hpp:20,
  190. from src/tstring.hpp:18,
  191. from src/config.hpp:42,
  192. from src/addon/info.hpp:18,
  193. from src/addon/manager_ui.cpp:18:
  194. /usr/include/c++/4.7/bits/stl_algo.h:3533:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  195. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  196. from /usr/include/boost/functional/hash/extensions.hpp:17,
  197. from /usr/include/boost/functional/hash/hash.hpp:529,
  198. from /usr/include/boost/functional/hash.hpp:6,
  199. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  200. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  201. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  202. from src/shared_object.hpp:21,
  203. from src/tstring.hpp:18,
  204. from src/config.hpp:42,
  205. from src/addon/info.hpp:18,
  206. from src/addon/manager_ui.cpp:18:
  207. /usr/include/c++/4.7/complex:444:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&)
  208. /usr/include/c++/4.7/complex:444:5: note: template argument deduction/substitution failed:
  209. In file included from /usr/include/c++/4.7/algorithm:63:0,
  210. from /usr/include/boost/multi_index_container.hpp:19,
  211. from src/shared_object.hpp:20,
  212. from src/tstring.hpp:18,
  213. from src/config.hpp:42,
  214. from src/addon/info.hpp:18,
  215. from src/addon/manager_ui.cpp:18:
  216. /usr/include/c++/4.7/bits/stl_algo.h:3533:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  217. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  218. from /usr/include/c++/4.7/bits/char_traits.h:41,
  219. from /usr/include/c++/4.7/string:42,
  220. from src/addon/manager_ui.hpp:19,
  221. from src/addon/manager_ui.cpp:16:
  222. /usr/include/c++/4.7/bits/stl_iterator.h:898:5: note: template<class _Iterator, class _Container> typename __gnu_cxx::__normal_iterator::difference_type __gnu_cxx::operator-(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&)
  223. /usr/include/c++/4.7/bits/stl_iterator.h:898:5: note: template argument deduction/substitution failed:
  224. In file included from /usr/include/c++/4.7/algorithm:63:0,
  225. from /usr/include/boost/multi_index_container.hpp:19,
  226. from src/shared_object.hpp:20,
  227. from src/tstring.hpp:18,
  228. from src/config.hpp:42,
  229. from src/addon/info.hpp:18,
  230. from src/addon/manager_ui.cpp:18:
  231. /usr/include/c++/4.7/bits/stl_algo.h:3533:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const __gnu_cxx::__normal_iterator<_Iterator, _Container>’
  232. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  233. from /usr/include/c++/4.7/bits/char_traits.h:41,
  234. from /usr/include/c++/4.7/string:42,
  235. from src/addon/manager_ui.hpp:19,
  236. from src/addon/manager_ui.cpp:16:
  237. /usr/include/c++/4.7/bits/stl_iterator.h:891:5: note: template<class _IteratorL, class _IteratorR, class _Container> typename __gnu_cxx::__normal_iterator<_IteratorL, _Container>::difference_type __gnu_cxx::operator-(const __gnu_cxx::__normal_iterator<_IteratorL, _Container>&, const __gnu_cxx::__normal_iterator<_IteratorR, _Container>&)
  238. /usr/include/c++/4.7/bits/stl_iterator.h:891:5: note: template argument deduction/substitution failed:
  239. In file included from /usr/include/c++/4.7/algorithm:63:0,
  240. from /usr/include/boost/multi_index_container.hpp:19,
  241. from src/shared_object.hpp:20,
  242. from src/tstring.hpp:18,
  243. from src/config.hpp:42,
  244. from src/addon/info.hpp:18,
  245. from src/addon/manager_ui.cpp:18:
  246. /usr/include/c++/4.7/bits/stl_algo.h:3533:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const __gnu_cxx::__normal_iterator<_IteratorL, _Container>’
  247. /usr/include/c++/4.7/bits/stl_algo.h:3538:71: error: no match for ‘operator-’ in ‘__last - __first’
  248. /usr/include/c++/4.7/bits/stl_algo.h:3538:71: note: candidates are:
  249. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  250. from /usr/include/c++/4.7/bits/char_traits.h:41,
  251. from /usr/include/c++/4.7/string:42,
  252. from src/addon/manager_ui.hpp:19,
  253. from src/addon/manager_ui.cpp:16:
  254. /usr/include/c++/4.7/bits/stl_iterator.h:329:5: note: template<class _Iterator> typename std::reverse_iterator::difference_type std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  255. /usr/include/c++/4.7/bits/stl_iterator.h:329:5: note: template argument deduction/substitution failed:
  256. In file included from /usr/include/c++/4.7/algorithm:63:0,
  257. from /usr/include/boost/multi_index_container.hpp:19,
  258. from src/shared_object.hpp:20,
  259. from src/tstring.hpp:18,
  260. from src/config.hpp:42,
  261. from src/addon/info.hpp:18,
  262. from src/addon/manager_ui.cpp:18:
  263. /usr/include/c++/4.7/bits/stl_algo.h:3538:71: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::reverse_iterator<_Iterator>’
  264. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  265. from /usr/include/c++/4.7/bits/char_traits.h:41,
  266. from /usr/include/c++/4.7/string:42,
  267. from src/addon/manager_ui.hpp:19,
  268. from src/addon/manager_ui.cpp:16:
  269. /usr/include/c++/4.7/bits/stl_iterator.h:386:5: note: template<class _IteratorL, class _IteratorR> typename std::reverse_iterator::difference_type std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
  270. /usr/include/c++/4.7/bits/stl_iterator.h:386:5: note: template argument deduction/substitution failed:
  271. In file included from /usr/include/c++/4.7/algorithm:63:0,
  272. from /usr/include/boost/multi_index_container.hpp:19,
  273. from src/shared_object.hpp:20,
  274. from src/tstring.hpp:18,
  275. from src/config.hpp:42,
  276. from src/addon/info.hpp:18,
  277. from src/addon/manager_ui.cpp:18:
  278. /usr/include/c++/4.7/bits/stl_algo.h:3538:71: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::reverse_iterator<_Iterator>’
  279. In file included from /usr/include/c++/4.7/vector:66:0,
  280. from src/config.hpp:35,
  281. from src/addon/info.hpp:18,
  282. from src/addon/manager_ui.cpp:18:
  283. /usr/include/c++/4.7/bits/stl_bvector.h:183:3: note: std::ptrdiff_t std::operator-(const std::_Bit_iterator_base&, const std::_Bit_iterator_base&)
  284. /usr/include/c++/4.7/bits/stl_bvector.h:183:3: note: no known conversion for argument 1 from ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ to ‘const std::_Bit_iterator_base&’
  285. In file included from /usr/include/c++/4.7/deque:65:0,
  286. from /usr/include/boost/detail/container_fwd.hpp:91,
  287. from /usr/include/boost/functional/hash/extensions.hpp:17,
  288. from /usr/include/boost/functional/hash/hash.hpp:529,
  289. from /usr/include/boost/functional/hash.hpp:6,
  290. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  291. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  292. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  293. from src/shared_object.hpp:21,
  294. from src/tstring.hpp:18,
  295. from src/config.hpp:42,
  296. from src/addon/info.hpp:18,
  297. from src/addon/manager_ui.cpp:18:
  298. /usr/include/c++/4.7/bits/stl_deque.h:332:5: note: template<class _Tp, class _Ref, class _Ptr> typename std::_Deque_iterator::difference_type std::operator-(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _Ref, _Ptr>&)
  299. /usr/include/c++/4.7/bits/stl_deque.h:332:5: note: template argument deduction/substitution failed:
  300. In file included from /usr/include/c++/4.7/algorithm:63:0,
  301. from /usr/include/boost/multi_index_container.hpp:19,
  302. from src/shared_object.hpp:20,
  303. from src/tstring.hpp:18,
  304. from src/config.hpp:42,
  305. from src/addon/info.hpp:18,
  306. from src/addon/manager_ui.cpp:18:
  307. /usr/include/c++/4.7/bits/stl_algo.h:3538:71: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’
  308. In file included from /usr/include/c++/4.7/deque:65:0,
  309. from /usr/include/boost/detail/container_fwd.hpp:91,
  310. from /usr/include/boost/functional/hash/extensions.hpp:17,
  311. from /usr/include/boost/functional/hash/hash.hpp:529,
  312. from /usr/include/boost/functional/hash.hpp:6,
  313. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  314. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  315. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  316. from src/shared_object.hpp:21,
  317. from src/tstring.hpp:18,
  318. from src/config.hpp:42,
  319. from src/addon/info.hpp:18,
  320. from src/addon/manager_ui.cpp:18:
  321. /usr/include/c++/4.7/bits/stl_deque.h:344:5: note: template<class _Tp, class _RefL, class _PtrL, class _RefR, class _PtrR> typename std::_Deque_iterator::difference_type std::operator-(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _RefR, _PtrR>&)
  322. /usr/include/c++/4.7/bits/stl_deque.h:344:5: note: template argument deduction/substitution failed:
  323. In file included from /usr/include/c++/4.7/algorithm:63:0,
  324. from /usr/include/boost/multi_index_container.hpp:19,
  325. from src/shared_object.hpp:20,
  326. from src/tstring.hpp:18,
  327. from src/config.hpp:42,
  328. from src/addon/info.hpp:18,
  329. from src/addon/manager_ui.cpp:18:
  330. /usr/include/c++/4.7/bits/stl_algo.h:3538:71: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’
  331. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  332. from /usr/include/boost/functional/hash/extensions.hpp:17,
  333. from /usr/include/boost/functional/hash/hash.hpp:529,
  334. from /usr/include/boost/functional/hash.hpp:6,
  335. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  336. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  337. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  338. from src/shared_object.hpp:21,
  339. from src/tstring.hpp:18,
  340. from src/config.hpp:42,
  341. from src/addon/info.hpp:18,
  342. from src/addon/manager_ui.cpp:18:
  343. /usr/include/c++/4.7/complex:349:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&, const std::complex<_Tp>&)
  344. /usr/include/c++/4.7/complex:349:5: note: template argument deduction/substitution failed:
  345. In file included from /usr/include/c++/4.7/algorithm:63:0,
  346. from /usr/include/boost/multi_index_container.hpp:19,
  347. from src/shared_object.hpp:20,
  348. from src/tstring.hpp:18,
  349. from src/config.hpp:42,
  350. from src/addon/info.hpp:18,
  351. from src/addon/manager_ui.cpp:18:
  352. /usr/include/c++/4.7/bits/stl_algo.h:3538:71: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  353. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  354. from /usr/include/boost/functional/hash/extensions.hpp:17,
  355. from /usr/include/boost/functional/hash/hash.hpp:529,
  356. from /usr/include/boost/functional/hash.hpp:6,
  357. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  358. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  359. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  360. from src/shared_object.hpp:21,
  361. from src/tstring.hpp:18,
  362. from src/config.hpp:42,
  363. from src/addon/info.hpp:18,
  364. from src/addon/manager_ui.cpp:18:
  365. /usr/include/c++/4.7/complex:358:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&, const _Tp&)
  366. /usr/include/c++/4.7/complex:358:5: note: template argument deduction/substitution failed:
  367. In file included from /usr/include/c++/4.7/algorithm:63:0,
  368. from /usr/include/boost/multi_index_container.hpp:19,
  369. from src/shared_object.hpp:20,
  370. from src/tstring.hpp:18,
  371. from src/config.hpp:42,
  372. from src/addon/info.hpp:18,
  373. from src/addon/manager_ui.cpp:18:
  374. /usr/include/c++/4.7/bits/stl_algo.h:3538:71: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  375. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  376. from /usr/include/boost/functional/hash/extensions.hpp:17,
  377. from /usr/include/boost/functional/hash/hash.hpp:529,
  378. from /usr/include/boost/functional/hash.hpp:6,
  379. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  380. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  381. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  382. from src/shared_object.hpp:21,
  383. from src/tstring.hpp:18,
  384. from src/config.hpp:42,
  385. from src/addon/info.hpp:18,
  386. from src/addon/manager_ui.cpp:18:
  387. /usr/include/c++/4.7/complex:367:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const _Tp&, const std::complex<_Tp>&)
  388. /usr/include/c++/4.7/complex:367:5: note: template argument deduction/substitution failed:
  389. In file included from /usr/include/c++/4.7/algorithm:63:0,
  390. from /usr/include/boost/multi_index_container.hpp:19,
  391. from src/shared_object.hpp:20,
  392. from src/tstring.hpp:18,
  393. from src/config.hpp:42,
  394. from src/addon/info.hpp:18,
  395. from src/addon/manager_ui.cpp:18:
  396. /usr/include/c++/4.7/bits/stl_algo.h:3538:71: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  397. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  398. from /usr/include/boost/functional/hash/extensions.hpp:17,
  399. from /usr/include/boost/functional/hash/hash.hpp:529,
  400. from /usr/include/boost/functional/hash.hpp:6,
  401. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  402. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  403. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  404. from src/shared_object.hpp:21,
  405. from src/tstring.hpp:18,
  406. from src/config.hpp:42,
  407. from src/addon/info.hpp:18,
  408. from src/addon/manager_ui.cpp:18:
  409. /usr/include/c++/4.7/complex:444:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&)
  410. /usr/include/c++/4.7/complex:444:5: note: template argument deduction/substitution failed:
  411. In file included from /usr/include/c++/4.7/algorithm:63:0,
  412. from /usr/include/boost/multi_index_container.hpp:19,
  413. from src/shared_object.hpp:20,
  414. from src/tstring.hpp:18,
  415. from src/config.hpp:42,
  416. from src/addon/info.hpp:18,
  417. from src/addon/manager_ui.cpp:18:
  418. /usr/include/c++/4.7/bits/stl_algo.h:3538:71: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  419. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  420. from /usr/include/c++/4.7/bits/char_traits.h:41,
  421. from /usr/include/c++/4.7/string:42,
  422. from src/addon/manager_ui.hpp:19,
  423. from src/addon/manager_ui.cpp:16:
  424. /usr/include/c++/4.7/bits/stl_iterator.h:898:5: note: template<class _Iterator, class _Container> typename __gnu_cxx::__normal_iterator::difference_type __gnu_cxx::operator-(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&)
  425. /usr/include/c++/4.7/bits/stl_iterator.h:898:5: note: template argument deduction/substitution failed:
  426. In file included from /usr/include/c++/4.7/algorithm:63:0,
  427. from /usr/include/boost/multi_index_container.hpp:19,
  428. from src/shared_object.hpp:20,
  429. from src/tstring.hpp:18,
  430. from src/config.hpp:42,
  431. from src/addon/info.hpp:18,
  432. from src/addon/manager_ui.cpp:18:
  433. /usr/include/c++/4.7/bits/stl_algo.h:3538:71: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const __gnu_cxx::__normal_iterator<_Iterator, _Container>’
  434. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  435. from /usr/include/c++/4.7/bits/char_traits.h:41,
  436. from /usr/include/c++/4.7/string:42,
  437. from src/addon/manager_ui.hpp:19,
  438. from src/addon/manager_ui.cpp:16:
  439. /usr/include/c++/4.7/bits/stl_iterator.h:891:5: note: template<class _IteratorL, class _IteratorR, class _Container> typename __gnu_cxx::__normal_iterator<_IteratorL, _Container>::difference_type __gnu_cxx::operator-(const __gnu_cxx::__normal_iterator<_IteratorL, _Container>&, const __gnu_cxx::__normal_iterator<_IteratorR, _Container>&)
  440. /usr/include/c++/4.7/bits/stl_iterator.h:891:5: note: template argument deduction/substitution failed:
  441. In file included from /usr/include/c++/4.7/algorithm:63:0,
  442. from /usr/include/boost/multi_index_container.hpp:19,
  443. from src/shared_object.hpp:20,
  444. from src/tstring.hpp:18,
  445. from src/config.hpp:42,
  446. from src/addon/info.hpp:18,
  447. from src/addon/manager_ui.cpp:18:
  448. /usr/include/c++/4.7/bits/stl_algo.h:3538:71: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const __gnu_cxx::__normal_iterator<_IteratorL, _Container>’
  449. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: error: no match for ‘operator-’ in ‘__middle - __first’
  450. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: candidates are:
  451. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  452. from /usr/include/c++/4.7/bits/char_traits.h:41,
  453. from /usr/include/c++/4.7/string:42,
  454. from src/addon/manager_ui.hpp:19,
  455. from src/addon/manager_ui.cpp:16:
  456. /usr/include/c++/4.7/bits/stl_iterator.h:329:5: note: template<class _Iterator> typename std::reverse_iterator::difference_type std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  457. /usr/include/c++/4.7/bits/stl_iterator.h:329:5: note: template argument deduction/substitution failed:
  458. In file included from /usr/include/c++/4.7/algorithm:63:0,
  459. from /usr/include/boost/multi_index_container.hpp:19,
  460. from src/shared_object.hpp:20,
  461. from src/tstring.hpp:18,
  462. from src/config.hpp:42,
  463. from src/addon/info.hpp:18,
  464. from src/addon/manager_ui.cpp:18:
  465. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::reverse_iterator<_Iterator>’
  466. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  467. from /usr/include/c++/4.7/bits/char_traits.h:41,
  468. from /usr/include/c++/4.7/string:42,
  469. from src/addon/manager_ui.hpp:19,
  470. from src/addon/manager_ui.cpp:16:
  471. /usr/include/c++/4.7/bits/stl_iterator.h:386:5: note: template<class _IteratorL, class _IteratorR> typename std::reverse_iterator::difference_type std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
  472. /usr/include/c++/4.7/bits/stl_iterator.h:386:5: note: template argument deduction/substitution failed:
  473. In file included from /usr/include/c++/4.7/algorithm:63:0,
  474. from /usr/include/boost/multi_index_container.hpp:19,
  475. from src/shared_object.hpp:20,
  476. from src/tstring.hpp:18,
  477. from src/config.hpp:42,
  478. from src/addon/info.hpp:18,
  479. from src/addon/manager_ui.cpp:18:
  480. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::reverse_iterator<_Iterator>’
  481. In file included from /usr/include/c++/4.7/vector:66:0,
  482. from src/config.hpp:35,
  483. from src/addon/info.hpp:18,
  484. from src/addon/manager_ui.cpp:18:
  485. /usr/include/c++/4.7/bits/stl_bvector.h:183:3: note: std::ptrdiff_t std::operator-(const std::_Bit_iterator_base&, const std::_Bit_iterator_base&)
  486. /usr/include/c++/4.7/bits/stl_bvector.h:183:3: note: no known conversion for argument 1 from ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ to ‘const std::_Bit_iterator_base&’
  487. In file included from /usr/include/c++/4.7/deque:65:0,
  488. from /usr/include/boost/detail/container_fwd.hpp:91,
  489. from /usr/include/boost/functional/hash/extensions.hpp:17,
  490. from /usr/include/boost/functional/hash/hash.hpp:529,
  491. from /usr/include/boost/functional/hash.hpp:6,
  492. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  493. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  494. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  495. from src/shared_object.hpp:21,
  496. from src/tstring.hpp:18,
  497. from src/config.hpp:42,
  498. from src/addon/info.hpp:18,
  499. from src/addon/manager_ui.cpp:18:
  500. /usr/include/c++/4.7/bits/stl_deque.h:332:5: note: template<class _Tp, class _Ref, class _Ptr> typename std::_Deque_iterator::difference_type std::operator-(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _Ref, _Ptr>&)
  501. /usr/include/c++/4.7/bits/stl_deque.h:332:5: note: template argument deduction/substitution failed:
  502. In file included from /usr/include/c++/4.7/algorithm:63:0,
  503. from /usr/include/boost/multi_index_container.hpp:19,
  504. from src/shared_object.hpp:20,
  505. from src/tstring.hpp:18,
  506. from src/config.hpp:42,
  507. from src/addon/info.hpp:18,
  508. from src/addon/manager_ui.cpp:18:
  509. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’
  510. In file included from /usr/include/c++/4.7/deque:65:0,
  511. from /usr/include/boost/detail/container_fwd.hpp:91,
  512. from /usr/include/boost/functional/hash/extensions.hpp:17,
  513. from /usr/include/boost/functional/hash/hash.hpp:529,
  514. from /usr/include/boost/functional/hash.hpp:6,
  515. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  516. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  517. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  518. from src/shared_object.hpp:21,
  519. from src/tstring.hpp:18,
  520. from src/config.hpp:42,
  521. from src/addon/info.hpp:18,
  522. from src/addon/manager_ui.cpp:18:
  523. /usr/include/c++/4.7/bits/stl_deque.h:344:5: note: template<class _Tp, class _RefL, class _PtrL, class _RefR, class _PtrR> typename std::_Deque_iterator::difference_type std::operator-(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _RefR, _PtrR>&)
  524. /usr/include/c++/4.7/bits/stl_deque.h:344:5: note: template argument deduction/substitution failed:
  525. In file included from /usr/include/c++/4.7/algorithm:63:0,
  526. from /usr/include/boost/multi_index_container.hpp:19,
  527. from src/shared_object.hpp:20,
  528. from src/tstring.hpp:18,
  529. from src/config.hpp:42,
  530. from src/addon/info.hpp:18,
  531. from src/addon/manager_ui.cpp:18:
  532. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’
  533. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  534. from /usr/include/boost/functional/hash/extensions.hpp:17,
  535. from /usr/include/boost/functional/hash/hash.hpp:529,
  536. from /usr/include/boost/functional/hash.hpp:6,
  537. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  538. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  539. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  540. from src/shared_object.hpp:21,
  541. from src/tstring.hpp:18,
  542. from src/config.hpp:42,
  543. from src/addon/info.hpp:18,
  544. from src/addon/manager_ui.cpp:18:
  545. /usr/include/c++/4.7/complex:349:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&, const std::complex<_Tp>&)
  546. /usr/include/c++/4.7/complex:349:5: note: template argument deduction/substitution failed:
  547. In file included from /usr/include/c++/4.7/algorithm:63:0,
  548. from /usr/include/boost/multi_index_container.hpp:19,
  549. from src/shared_object.hpp:20,
  550. from src/tstring.hpp:18,
  551. from src/config.hpp:42,
  552. from src/addon/info.hpp:18,
  553. from src/addon/manager_ui.cpp:18:
  554. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  555. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  556. from /usr/include/boost/functional/hash/extensions.hpp:17,
  557. from /usr/include/boost/functional/hash/hash.hpp:529,
  558. from /usr/include/boost/functional/hash.hpp:6,
  559. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  560. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  561. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  562. from src/shared_object.hpp:21,
  563. from src/tstring.hpp:18,
  564. from src/config.hpp:42,
  565. from src/addon/info.hpp:18,
  566. from src/addon/manager_ui.cpp:18:
  567. /usr/include/c++/4.7/complex:358:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&, const _Tp&)
  568. /usr/include/c++/4.7/complex:358:5: note: template argument deduction/substitution failed:
  569. In file included from /usr/include/c++/4.7/algorithm:63:0,
  570. from /usr/include/boost/multi_index_container.hpp:19,
  571. from src/shared_object.hpp:20,
  572. from src/tstring.hpp:18,
  573. from src/config.hpp:42,
  574. from src/addon/info.hpp:18,
  575. from src/addon/manager_ui.cpp:18:
  576. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  577. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  578. from /usr/include/boost/functional/hash/extensions.hpp:17,
  579. from /usr/include/boost/functional/hash/hash.hpp:529,
  580. from /usr/include/boost/functional/hash.hpp:6,
  581. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  582. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  583. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  584. from src/shared_object.hpp:21,
  585. from src/tstring.hpp:18,
  586. from src/config.hpp:42,
  587. from src/addon/info.hpp:18,
  588. from src/addon/manager_ui.cpp:18:
  589. /usr/include/c++/4.7/complex:367:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const _Tp&, const std::complex<_Tp>&)
  590. /usr/include/c++/4.7/complex:367:5: note: template argument deduction/substitution failed:
  591. In file included from /usr/include/c++/4.7/algorithm:63:0,
  592. from /usr/include/boost/multi_index_container.hpp:19,
  593. from src/shared_object.hpp:20,
  594. from src/tstring.hpp:18,
  595. from src/config.hpp:42,
  596. from src/addon/info.hpp:18,
  597. from src/addon/manager_ui.cpp:18:
  598. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  599. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  600. from /usr/include/boost/functional/hash/extensions.hpp:17,
  601. from /usr/include/boost/functional/hash/hash.hpp:529,
  602. from /usr/include/boost/functional/hash.hpp:6,
  603. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  604. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  605. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  606. from src/shared_object.hpp:21,
  607. from src/tstring.hpp:18,
  608. from src/config.hpp:42,
  609. from src/addon/info.hpp:18,
  610. from src/addon/manager_ui.cpp:18:
  611. /usr/include/c++/4.7/complex:444:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&)
  612. /usr/include/c++/4.7/complex:444:5: note: template argument deduction/substitution failed:
  613. In file included from /usr/include/c++/4.7/algorithm:63:0,
  614. from /usr/include/boost/multi_index_container.hpp:19,
  615. from src/shared_object.hpp:20,
  616. from src/tstring.hpp:18,
  617. from src/config.hpp:42,
  618. from src/addon/info.hpp:18,
  619. from src/addon/manager_ui.cpp:18:
  620. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  621. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  622. from /usr/include/c++/4.7/bits/char_traits.h:41,
  623. from /usr/include/c++/4.7/string:42,
  624. from src/addon/manager_ui.hpp:19,
  625. from src/addon/manager_ui.cpp:16:
  626. /usr/include/c++/4.7/bits/stl_iterator.h:898:5: note: template<class _Iterator, class _Container> typename __gnu_cxx::__normal_iterator::difference_type __gnu_cxx::operator-(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&)
  627. /usr/include/c++/4.7/bits/stl_iterator.h:898:5: note: template argument deduction/substitution failed:
  628. In file included from /usr/include/c++/4.7/algorithm:63:0,
  629. from /usr/include/boost/multi_index_container.hpp:19,
  630. from src/shared_object.hpp:20,
  631. from src/tstring.hpp:18,
  632. from src/config.hpp:42,
  633. from src/addon/info.hpp:18,
  634. from src/addon/manager_ui.cpp:18:
  635. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const __gnu_cxx::__normal_iterator<_Iterator, _Container>’
  636. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  637. from /usr/include/c++/4.7/bits/char_traits.h:41,
  638. from /usr/include/c++/4.7/string:42,
  639. from src/addon/manager_ui.hpp:19,
  640. from src/addon/manager_ui.cpp:16:
  641. /usr/include/c++/4.7/bits/stl_iterator.h:891:5: note: template<class _IteratorL, class _IteratorR, class _Container> typename __gnu_cxx::__normal_iterator<_IteratorL, _Container>::difference_type __gnu_cxx::operator-(const __gnu_cxx::__normal_iterator<_IteratorL, _Container>&, const __gnu_cxx::__normal_iterator<_IteratorR, _Container>&)
  642. /usr/include/c++/4.7/bits/stl_iterator.h:891:5: note: template argument deduction/substitution failed:
  643. In file included from /usr/include/c++/4.7/algorithm:63:0,
  644. from /usr/include/boost/multi_index_container.hpp:19,
  645. from src/shared_object.hpp:20,
  646. from src/tstring.hpp:18,
  647. from src/config.hpp:42,
  648. from src/addon/info.hpp:18,
  649. from src/addon/manager_ui.cpp:18:
  650. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const __gnu_cxx::__normal_iterator<_IteratorL, _Container>’
  651. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: error: no match for ‘operator-’ in ‘__last - __middle’
  652. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: candidates are:
  653. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  654. from /usr/include/c++/4.7/bits/char_traits.h:41,
  655. from /usr/include/c++/4.7/string:42,
  656. from src/addon/manager_ui.hpp:19,
  657. from src/addon/manager_ui.cpp:16:
  658. /usr/include/c++/4.7/bits/stl_iterator.h:329:5: note: template<class _Iterator> typename std::reverse_iterator::difference_type std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  659. /usr/include/c++/4.7/bits/stl_iterator.h:329:5: note: template argument deduction/substitution failed:
  660. In file included from /usr/include/c++/4.7/algorithm:63:0,
  661. from /usr/include/boost/multi_index_container.hpp:19,
  662. from src/shared_object.hpp:20,
  663. from src/tstring.hpp:18,
  664. from src/config.hpp:42,
  665. from src/addon/info.hpp:18,
  666. from src/addon/manager_ui.cpp:18:
  667. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::reverse_iterator<_Iterator>’
  668. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  669. from /usr/include/c++/4.7/bits/char_traits.h:41,
  670. from /usr/include/c++/4.7/string:42,
  671. from src/addon/manager_ui.hpp:19,
  672. from src/addon/manager_ui.cpp:16:
  673. /usr/include/c++/4.7/bits/stl_iterator.h:386:5: note: template<class _IteratorL, class _IteratorR> typename std::reverse_iterator::difference_type std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
  674. /usr/include/c++/4.7/bits/stl_iterator.h:386:5: note: template argument deduction/substitution failed:
  675. In file included from /usr/include/c++/4.7/algorithm:63:0,
  676. from /usr/include/boost/multi_index_container.hpp:19,
  677. from src/shared_object.hpp:20,
  678. from src/tstring.hpp:18,
  679. from src/config.hpp:42,
  680. from src/addon/info.hpp:18,
  681. from src/addon/manager_ui.cpp:18:
  682. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::reverse_iterator<_Iterator>’
  683. In file included from /usr/include/c++/4.7/vector:66:0,
  684. from src/config.hpp:35,
  685. from src/addon/info.hpp:18,
  686. from src/addon/manager_ui.cpp:18:
  687. /usr/include/c++/4.7/bits/stl_bvector.h:183:3: note: std::ptrdiff_t std::operator-(const std::_Bit_iterator_base&, const std::_Bit_iterator_base&)
  688. /usr/include/c++/4.7/bits/stl_bvector.h:183:3: note: no known conversion for argument 1 from ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ to ‘const std::_Bit_iterator_base&’
  689. In file included from /usr/include/c++/4.7/deque:65:0,
  690. from /usr/include/boost/detail/container_fwd.hpp:91,
  691. from /usr/include/boost/functional/hash/extensions.hpp:17,
  692. from /usr/include/boost/functional/hash/hash.hpp:529,
  693. from /usr/include/boost/functional/hash.hpp:6,
  694. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  695. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  696. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  697. from src/shared_object.hpp:21,
  698. from src/tstring.hpp:18,
  699. from src/config.hpp:42,
  700. from src/addon/info.hpp:18,
  701. from src/addon/manager_ui.cpp:18:
  702. /usr/include/c++/4.7/bits/stl_deque.h:332:5: note: template<class _Tp, class _Ref, class _Ptr> typename std::_Deque_iterator::difference_type std::operator-(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _Ref, _Ptr>&)
  703. /usr/include/c++/4.7/bits/stl_deque.h:332:5: note: template argument deduction/substitution failed:
  704. In file included from /usr/include/c++/4.7/algorithm:63:0,
  705. from /usr/include/boost/multi_index_container.hpp:19,
  706. from src/shared_object.hpp:20,
  707. from src/tstring.hpp:18,
  708. from src/config.hpp:42,
  709. from src/addon/info.hpp:18,
  710. from src/addon/manager_ui.cpp:18:
  711. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’
  712. In file included from /usr/include/c++/4.7/deque:65:0,
  713. from /usr/include/boost/detail/container_fwd.hpp:91,
  714. from /usr/include/boost/functional/hash/extensions.hpp:17,
  715. from /usr/include/boost/functional/hash/hash.hpp:529,
  716. from /usr/include/boost/functional/hash.hpp:6,
  717. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  718. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  719. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  720. from src/shared_object.hpp:21,
  721. from src/tstring.hpp:18,
  722. from src/config.hpp:42,
  723. from src/addon/info.hpp:18,
  724. from src/addon/manager_ui.cpp:18:
  725. /usr/include/c++/4.7/bits/stl_deque.h:344:5: note: template<class _Tp, class _RefL, class _PtrL, class _RefR, class _PtrR> typename std::_Deque_iterator::difference_type std::operator-(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _RefR, _PtrR>&)
  726. /usr/include/c++/4.7/bits/stl_deque.h:344:5: note: template argument deduction/substitution failed:
  727. In file included from /usr/include/c++/4.7/algorithm:63:0,
  728. from /usr/include/boost/multi_index_container.hpp:19,
  729. from src/shared_object.hpp:20,
  730. from src/tstring.hpp:18,
  731. from src/config.hpp:42,
  732. from src/addon/info.hpp:18,
  733. from src/addon/manager_ui.cpp:18:
  734. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’
  735. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  736. from /usr/include/boost/functional/hash/extensions.hpp:17,
  737. from /usr/include/boost/functional/hash/hash.hpp:529,
  738. from /usr/include/boost/functional/hash.hpp:6,
  739. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  740. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  741. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  742. from src/shared_object.hpp:21,
  743. from src/tstring.hpp:18,
  744. from src/config.hpp:42,
  745. from src/addon/info.hpp:18,
  746. from src/addon/manager_ui.cpp:18:
  747. /usr/include/c++/4.7/complex:349:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&, const std::complex<_Tp>&)
  748. /usr/include/c++/4.7/complex:349:5: note: template argument deduction/substitution failed:
  749. In file included from /usr/include/c++/4.7/algorithm:63:0,
  750. from /usr/include/boost/multi_index_container.hpp:19,
  751. from src/shared_object.hpp:20,
  752. from src/tstring.hpp:18,
  753. from src/config.hpp:42,
  754. from src/addon/info.hpp:18,
  755. from src/addon/manager_ui.cpp:18:
  756. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  757. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  758. from /usr/include/boost/functional/hash/extensions.hpp:17,
  759. from /usr/include/boost/functional/hash/hash.hpp:529,
  760. from /usr/include/boost/functional/hash.hpp:6,
  761. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  762. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  763. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  764. from src/shared_object.hpp:21,
  765. from src/tstring.hpp:18,
  766. from src/config.hpp:42,
  767. from src/addon/info.hpp:18,
  768. from src/addon/manager_ui.cpp:18:
  769. /usr/include/c++/4.7/complex:358:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&, const _Tp&)
  770. /usr/include/c++/4.7/complex:358:5: note: template argument deduction/substitution failed:
  771. In file included from /usr/include/c++/4.7/algorithm:63:0,
  772. from /usr/include/boost/multi_index_container.hpp:19,
  773. from src/shared_object.hpp:20,
  774. from src/tstring.hpp:18,
  775. from src/config.hpp:42,
  776. from src/addon/info.hpp:18,
  777. from src/addon/manager_ui.cpp:18:
  778. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  779. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  780. from /usr/include/boost/functional/hash/extensions.hpp:17,
  781. from /usr/include/boost/functional/hash/hash.hpp:529,
  782. from /usr/include/boost/functional/hash.hpp:6,
  783. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  784. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  785. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  786. from src/shared_object.hpp:21,
  787. from src/tstring.hpp:18,
  788. from src/config.hpp:42,
  789. from src/addon/info.hpp:18,
  790. from src/addon/manager_ui.cpp:18:
  791. /usr/include/c++/4.7/complex:367:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const _Tp&, const std::complex<_Tp>&)
  792. /usr/include/c++/4.7/complex:367:5: note: template argument deduction/substitution failed:
  793. In file included from /usr/include/c++/4.7/algorithm:63:0,
  794. from /usr/include/boost/multi_index_container.hpp:19,
  795. from src/shared_object.hpp:20,
  796. from src/tstring.hpp:18,
  797. from src/config.hpp:42,
  798. from src/addon/info.hpp:18,
  799. from src/addon/manager_ui.cpp:18:
  800. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  801. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  802. from /usr/include/boost/functional/hash/extensions.hpp:17,
  803. from /usr/include/boost/functional/hash/hash.hpp:529,
  804. from /usr/include/boost/functional/hash.hpp:6,
  805. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  806. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  807. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  808. from src/shared_object.hpp:21,
  809. from src/tstring.hpp:18,
  810. from src/config.hpp:42,
  811. from src/addon/info.hpp:18,
  812. from src/addon/manager_ui.cpp:18:
  813. /usr/include/c++/4.7/complex:444:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&)
  814. /usr/include/c++/4.7/complex:444:5: note: template argument deduction/substitution failed:
  815. In file included from /usr/include/c++/4.7/algorithm:63:0,
  816. from /usr/include/boost/multi_index_container.hpp:19,
  817. from src/shared_object.hpp:20,
  818. from src/tstring.hpp:18,
  819. from src/config.hpp:42,
  820. from src/addon/info.hpp:18,
  821. from src/addon/manager_ui.cpp:18:
  822. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  823. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  824. from /usr/include/c++/4.7/bits/char_traits.h:41,
  825. from /usr/include/c++/4.7/string:42,
  826. from src/addon/manager_ui.hpp:19,
  827. from src/addon/manager_ui.cpp:16:
  828. /usr/include/c++/4.7/bits/stl_iterator.h:898:5: note: template<class _Iterator, class _Container> typename __gnu_cxx::__normal_iterator::difference_type __gnu_cxx::operator-(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&)
  829. /usr/include/c++/4.7/bits/stl_iterator.h:898:5: note: template argument deduction/substitution failed:
  830. In file included from /usr/include/c++/4.7/algorithm:63:0,
  831. from /usr/include/boost/multi_index_container.hpp:19,
  832. from src/shared_object.hpp:20,
  833. from src/tstring.hpp:18,
  834. from src/config.hpp:42,
  835. from src/addon/info.hpp:18,
  836. from src/addon/manager_ui.cpp:18:
  837. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const __gnu_cxx::__normal_iterator<_Iterator, _Container>’
  838. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  839. from /usr/include/c++/4.7/bits/char_traits.h:41,
  840. from /usr/include/c++/4.7/string:42,
  841. from src/addon/manager_ui.hpp:19,
  842. from src/addon/manager_ui.cpp:16:
  843. /usr/include/c++/4.7/bits/stl_iterator.h:891:5: note: template<class _IteratorL, class _IteratorR, class _Container> typename __gnu_cxx::__normal_iterator<_IteratorL, _Container>::difference_type __gnu_cxx::operator-(const __gnu_cxx::__normal_iterator<_IteratorL, _Container>&, const __gnu_cxx::__normal_iterator<_IteratorR, _Container>&)
  844. /usr/include/c++/4.7/bits/stl_iterator.h:891:5: note: template argument deduction/substitution failed:
  845. In file included from /usr/include/c++/4.7/algorithm:63:0,
  846. from /usr/include/boost/multi_index_container.hpp:19,
  847. from src/shared_object.hpp:20,
  848. from src/tstring.hpp:18,
  849. from src/config.hpp:42,
  850. from src/addon/info.hpp:18,
  851. from src/addon/manager_ui.cpp:18:
  852. /usr/include/c++/4.7/bits/stl_algo.h:3541:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const __gnu_cxx::__normal_iterator<_IteratorL, _Container>’
  853. /usr/include/c++/4.7/bits/stl_algo.h: In instantiation of ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>; _Pointer = const std::pair<const std::basic_string<char>, addon_info>**; _Distance = long int; _Compare = {anonymous}::addon_pointer_list_sorter]’:
  854. /usr/include/c++/4.7/bits/stl_algo.h:5728:2: required from ‘void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>; _Compare = {anonymous}::addon_pointer_list_sorter]’
  855. src/addon/manager_ui.cpp:485:49: required from here
  856. /usr/include/c++/4.7/bits/stl_algo.h:3487:56: error: no match for ‘operator-’ in ‘__last - __first’
  857. /usr/include/c++/4.7/bits/stl_algo.h:3487:56: note: candidates are:
  858. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  859. from /usr/include/c++/4.7/bits/char_traits.h:41,
  860. from /usr/include/c++/4.7/string:42,
  861. from src/addon/manager_ui.hpp:19,
  862. from src/addon/manager_ui.cpp:16:
  863. /usr/include/c++/4.7/bits/stl_iterator.h:329:5: note: template<class _Iterator> typename std::reverse_iterator::difference_type std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  864. /usr/include/c++/4.7/bits/stl_iterator.h:329:5: note: template argument deduction/substitution failed:
  865. In file included from /usr/include/c++/4.7/algorithm:63:0,
  866. from /usr/include/boost/multi_index_container.hpp:19,
  867. from src/shared_object.hpp:20,
  868. from src/tstring.hpp:18,
  869. from src/config.hpp:42,
  870. from src/addon/info.hpp:18,
  871. from src/addon/manager_ui.cpp:18:
  872. /usr/include/c++/4.7/bits/stl_algo.h:3487:56: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::reverse_iterator<_Iterator>’
  873. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  874. from /usr/include/c++/4.7/bits/char_traits.h:41,
  875. from /usr/include/c++/4.7/string:42,
  876. from src/addon/manager_ui.hpp:19,
  877. from src/addon/manager_ui.cpp:16:
  878. /usr/include/c++/4.7/bits/stl_iterator.h:386:5: note: template<class _IteratorL, class _IteratorR> typename std::reverse_iterator::difference_type std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
  879. /usr/include/c++/4.7/bits/stl_iterator.h:386:5: note: template argument deduction/substitution failed:
  880. In file included from /usr/include/c++/4.7/algorithm:63:0,
  881. from /usr/include/boost/multi_index_container.hpp:19,
  882. from src/shared_object.hpp:20,
  883. from src/tstring.hpp:18,
  884. from src/config.hpp:42,
  885. from src/addon/info.hpp:18,
  886. from src/addon/manager_ui.cpp:18:
  887. /usr/include/c++/4.7/bits/stl_algo.h:3487:56: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::reverse_iterator<_Iterator>’
  888. In file included from /usr/include/c++/4.7/vector:66:0,
  889. from src/config.hpp:35,
  890. from src/addon/info.hpp:18,
  891. from src/addon/manager_ui.cpp:18:
  892. /usr/include/c++/4.7/bits/stl_bvector.h:183:3: note: std::ptrdiff_t std::operator-(const std::_Bit_iterator_base&, const std::_Bit_iterator_base&)
  893. /usr/include/c++/4.7/bits/stl_bvector.h:183:3: note: no known conversion for argument 1 from ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ to ‘const std::_Bit_iterator_base&’
  894. In file included from /usr/include/c++/4.7/deque:65:0,
  895. from /usr/include/boost/detail/container_fwd.hpp:91,
  896. from /usr/include/boost/functional/hash/extensions.hpp:17,
  897. from /usr/include/boost/functional/hash/hash.hpp:529,
  898. from /usr/include/boost/functional/hash.hpp:6,
  899. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  900. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  901. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  902. from src/shared_object.hpp:21,
  903. from src/tstring.hpp:18,
  904. from src/config.hpp:42,
  905. from src/addon/info.hpp:18,
  906. from src/addon/manager_ui.cpp:18:
  907. /usr/include/c++/4.7/bits/stl_deque.h:332:5: note: template<class _Tp, class _Ref, class _Ptr> typename std::_Deque_iterator::difference_type std::operator-(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _Ref, _Ptr>&)
  908. /usr/include/c++/4.7/bits/stl_deque.h:332:5: note: template argument deduction/substitution failed:
  909. In file included from /usr/include/c++/4.7/algorithm:63:0,
  910. from /usr/include/boost/multi_index_container.hpp:19,
  911. from src/shared_object.hpp:20,
  912. from src/tstring.hpp:18,
  913. from src/config.hpp:42,
  914. from src/addon/info.hpp:18,
  915. from src/addon/manager_ui.cpp:18:
  916. /usr/include/c++/4.7/bits/stl_algo.h:3487:56: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’
  917. In file included from /usr/include/c++/4.7/deque:65:0,
  918. from /usr/include/boost/detail/container_fwd.hpp:91,
  919. from /usr/include/boost/functional/hash/extensions.hpp:17,
  920. from /usr/include/boost/functional/hash/hash.hpp:529,
  921. from /usr/include/boost/functional/hash.hpp:6,
  922. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  923. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  924. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  925. from src/shared_object.hpp:21,
  926. from src/tstring.hpp:18,
  927. from src/config.hpp:42,
  928. from src/addon/info.hpp:18,
  929. from src/addon/manager_ui.cpp:18:
  930. /usr/include/c++/4.7/bits/stl_deque.h:344:5: note: template<class _Tp, class _RefL, class _PtrL, class _RefR, class _PtrR> typename std::_Deque_iterator::difference_type std::operator-(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _RefR, _PtrR>&)
  931. /usr/include/c++/4.7/bits/stl_deque.h:344:5: note: template argument deduction/substitution failed:
  932. In file included from /usr/include/c++/4.7/algorithm:63:0,
  933. from /usr/include/boost/multi_index_container.hpp:19,
  934. from src/shared_object.hpp:20,
  935. from src/tstring.hpp:18,
  936. from src/config.hpp:42,
  937. from src/addon/info.hpp:18,
  938. from src/addon/manager_ui.cpp:18:
  939. /usr/include/c++/4.7/bits/stl_algo.h:3487:56: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’
  940. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  941. from /usr/include/boost/functional/hash/extensions.hpp:17,
  942. from /usr/include/boost/functional/hash/hash.hpp:529,
  943. from /usr/include/boost/functional/hash.hpp:6,
  944. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  945. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  946. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  947. from src/shared_object.hpp:21,
  948. from src/tstring.hpp:18,
  949. from src/config.hpp:42,
  950. from src/addon/info.hpp:18,
  951. from src/addon/manager_ui.cpp:18:
  952. /usr/include/c++/4.7/complex:349:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&, const std::complex<_Tp>&)
  953. /usr/include/c++/4.7/complex:349:5: note: template argument deduction/substitution failed:
  954. In file included from /usr/include/c++/4.7/algorithm:63:0,
  955. from /usr/include/boost/multi_index_container.hpp:19,
  956. from src/shared_object.hpp:20,
  957. from src/tstring.hpp:18,
  958. from src/config.hpp:42,
  959. from src/addon/info.hpp:18,
  960. from src/addon/manager_ui.cpp:18:
  961. /usr/include/c++/4.7/bits/stl_algo.h:3487:56: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  962. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  963. from /usr/include/boost/functional/hash/extensions.hpp:17,
  964. from /usr/include/boost/functional/hash/hash.hpp:529,
  965. from /usr/include/boost/functional/hash.hpp:6,
  966. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  967. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  968. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  969. from src/shared_object.hpp:21,
  970. from src/tstring.hpp:18,
  971. from src/config.hpp:42,
  972. from src/addon/info.hpp:18,
  973. from src/addon/manager_ui.cpp:18:
  974. /usr/include/c++/4.7/complex:358:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&, const _Tp&)
  975. /usr/include/c++/4.7/complex:358:5: note: template argument deduction/substitution failed:
  976. In file included from /usr/include/c++/4.7/algorithm:63:0,
  977. from /usr/include/boost/multi_index_container.hpp:19,
  978. from src/shared_object.hpp:20,
  979. from src/tstring.hpp:18,
  980. from src/config.hpp:42,
  981. from src/addon/info.hpp:18,
  982. from src/addon/manager_ui.cpp:18:
  983. /usr/include/c++/4.7/bits/stl_algo.h:3487:56: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  984. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  985. from /usr/include/boost/functional/hash/extensions.hpp:17,
  986. from /usr/include/boost/functional/hash/hash.hpp:529,
  987. from /usr/include/boost/functional/hash.hpp:6,
  988. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  989. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  990. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  991. from src/shared_object.hpp:21,
  992. from src/tstring.hpp:18,
  993. from src/config.hpp:42,
  994. from src/addon/info.hpp:18,
  995. from src/addon/manager_ui.cpp:18:
  996. /usr/include/c++/4.7/complex:367:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const _Tp&, const std::complex<_Tp>&)
  997. /usr/include/c++/4.7/complex:367:5: note: template argument deduction/substitution failed:
  998. In file included from /usr/include/c++/4.7/algorithm:63:0,
  999. from /usr/include/boost/multi_index_container.hpp:19,
  1000. from src/shared_object.hpp:20,
  1001. from src/tstring.hpp:18,
  1002. from src/config.hpp:42,
  1003. from src/addon/info.hpp:18,
  1004. from src/addon/manager_ui.cpp:18:
  1005. /usr/include/c++/4.7/bits/stl_algo.h:3487:56: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  1006. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  1007. from /usr/include/boost/functional/hash/extensions.hpp:17,
  1008. from /usr/include/boost/functional/hash/hash.hpp:529,
  1009. from /usr/include/boost/functional/hash.hpp:6,
  1010. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  1011. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  1012. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  1013. from src/shared_object.hpp:21,
  1014. from src/tstring.hpp:18,
  1015. from src/config.hpp:42,
  1016. from src/addon/info.hpp:18,
  1017. from src/addon/manager_ui.cpp:18:
  1018. /usr/include/c++/4.7/complex:444:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&)
  1019. /usr/include/c++/4.7/complex:444:5: note: template argument deduction/substitution failed:
  1020. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1021. from /usr/include/boost/multi_index_container.hpp:19,
  1022. from src/shared_object.hpp:20,
  1023. from src/tstring.hpp:18,
  1024. from src/config.hpp:42,
  1025. from src/addon/info.hpp:18,
  1026. from src/addon/manager_ui.cpp:18:
  1027. /usr/include/c++/4.7/bits/stl_algo.h:3487:56: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  1028. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  1029. from /usr/include/c++/4.7/bits/char_traits.h:41,
  1030. from /usr/include/c++/4.7/string:42,
  1031. from src/addon/manager_ui.hpp:19,
  1032. from src/addon/manager_ui.cpp:16:
  1033. /usr/include/c++/4.7/bits/stl_iterator.h:898:5: note: template<class _Iterator, class _Container> typename __gnu_cxx::__normal_iterator::difference_type __gnu_cxx::operator-(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&)
  1034. /usr/include/c++/4.7/bits/stl_iterator.h:898:5: note: template argument deduction/substitution failed:
  1035. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1036. from /usr/include/boost/multi_index_container.hpp:19,
  1037. from src/shared_object.hpp:20,
  1038. from src/tstring.hpp:18,
  1039. from src/config.hpp:42,
  1040. from src/addon/info.hpp:18,
  1041. from src/addon/manager_ui.cpp:18:
  1042. /usr/include/c++/4.7/bits/stl_algo.h:3487:56: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const __gnu_cxx::__normal_iterator<_Iterator, _Container>’
  1043. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  1044. from /usr/include/c++/4.7/bits/char_traits.h:41,
  1045. from /usr/include/c++/4.7/string:42,
  1046. from src/addon/manager_ui.hpp:19,
  1047. from src/addon/manager_ui.cpp:16:
  1048. /usr/include/c++/4.7/bits/stl_iterator.h:891:5: note: template<class _IteratorL, class _IteratorR, class _Container> typename __gnu_cxx::__normal_iterator<_IteratorL, _Container>::difference_type __gnu_cxx::operator-(const __gnu_cxx::__normal_iterator<_IteratorL, _Container>&, const __gnu_cxx::__normal_iterator<_IteratorR, _Container>&)
  1049. /usr/include/c++/4.7/bits/stl_iterator.h:891:5: note: template argument deduction/substitution failed:
  1050. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1051. from /usr/include/boost/multi_index_container.hpp:19,
  1052. from src/shared_object.hpp:20,
  1053. from src/tstring.hpp:18,
  1054. from src/config.hpp:42,
  1055. from src/addon/info.hpp:18,
  1056. from src/addon/manager_ui.cpp:18:
  1057. /usr/include/c++/4.7/bits/stl_algo.h:3487:56: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const __gnu_cxx::__normal_iterator<_IteratorL, _Container>’
  1058. /usr/include/c++/4.7/bits/stl_algo.h:3488:56: error: no match for ‘operator+’ in ‘__first + __len’
  1059. /usr/include/c++/4.7/bits/stl_algo.h:3488:56: note: candidates are:
  1060. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  1061. from /usr/include/c++/4.7/bits/char_traits.h:41,
  1062. from /usr/include/c++/4.7/string:42,
  1063. from src/addon/manager_ui.hpp:19,
  1064. from src/addon/manager_ui.cpp:16:
  1065. /usr/include/c++/4.7/bits/stl_iterator.h:335:5: note: template<class _Iterator> std::reverse_iterator<_Iterator> std::operator+(typename std::reverse_iterator<_Iterator>::difference_type, const std::reverse_iterator<_Iterator>&)
  1066. /usr/include/c++/4.7/bits/stl_iterator.h:335:5: note: template argument deduction/substitution failed:
  1067. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1068. from /usr/include/boost/multi_index_container.hpp:19,
  1069. from src/shared_object.hpp:20,
  1070. from src/tstring.hpp:18,
  1071. from src/config.hpp:42,
  1072. from src/addon/info.hpp:18,
  1073. from src/addon/manager_ui.cpp:18:
  1074. /usr/include/c++/4.7/bits/stl_algo.h:3488:56: note: mismatched types ‘const std::reverse_iterator<_Iterator>’ and ‘const long int’
  1075. In file included from /usr/include/c++/4.7/string:54:0,
  1076. from src/addon/manager_ui.hpp:19,
  1077. from src/addon/manager_ui.cpp:16:
  1078. /usr/include/c++/4.7/bits/basic_string.h:2362:5: note: template<class _CharT, class _Traits, class _Alloc> std::basic_string<_CharT, _Traits, _Alloc> std::operator+(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
  1079. /usr/include/c++/4.7/bits/basic_string.h:2362:5: note: template argument deduction/substitution failed:
  1080. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1081. from /usr/include/boost/multi_index_container.hpp:19,
  1082. from src/shared_object.hpp:20,
  1083. from src/tstring.hpp:18,
  1084. from src/config.hpp:42,
  1085. from src/addon/info.hpp:18,
  1086. from src/addon/manager_ui.cpp:18:
  1087. /usr/include/c++/4.7/bits/stl_algo.h:3488:56: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::basic_string<_CharT, _Traits, _Alloc>’
  1088. In file included from /usr/include/c++/4.7/string:55:0,
  1089. from src/addon/manager_ui.hpp:19,
  1090. from src/addon/manager_ui.cpp:16:
  1091. /usr/include/c++/4.7/bits/basic_string.tcc:694:5: note: template<class _CharT, class _Traits, class _Alloc> std::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)
  1092. /usr/include/c++/4.7/bits/basic_string.tcc:694:5: note: template argument deduction/substitution failed:
  1093. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1094. from /usr/include/boost/multi_index_container.hpp:19,
  1095. from src/shared_object.hpp:20,
  1096. from src/tstring.hpp:18,
  1097. from src/config.hpp:42,
  1098. from src/addon/info.hpp:18,
  1099. from src/addon/manager_ui.cpp:18:
  1100. /usr/include/c++/4.7/bits/stl_algo.h:3488:56: note: mismatched types ‘const _CharT*’ and ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’
  1101. In file included from /usr/include/c++/4.7/string:55:0,
  1102. from src/addon/manager_ui.hpp:19,
  1103. from src/addon/manager_ui.cpp:16:
  1104. /usr/include/c++/4.7/bits/basic_string.tcc:710:5: note: template<class _CharT, class _Traits, class _Alloc> std::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const std::basic_string<_CharT, _Traits, _Alloc>&)
  1105. /usr/include/c++/4.7/bits/basic_string.tcc:710:5: note: template argument deduction/substitution failed:
  1106. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1107. from /usr/include/boost/multi_index_container.hpp:19,
  1108. from src/shared_object.hpp:20,
  1109. from src/tstring.hpp:18,
  1110. from src/config.hpp:42,
  1111. from src/addon/info.hpp:18,
  1112. from src/addon/manager_ui.cpp:18:
  1113. /usr/include/c++/4.7/bits/stl_algo.h:3488:56: note: mismatched types ‘const std::basic_string<_CharT, _Traits, _Alloc>’ and ‘const long int’
  1114. In file included from /usr/include/c++/4.7/string:54:0,
  1115. from src/addon/manager_ui.hpp:19,
  1116. from src/addon/manager_ui.cpp:16:
  1117. /usr/include/c++/4.7/bits/basic_string.h:2399:5: note: template<class _CharT, class _Traits, class _Alloc> std::basic_string<_CharT, _Traits, _Alloc> std::operator+(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
  1118. /usr/include/c++/4.7/bits/basic_string.h:2399:5: note: template argument deduction/substitution failed:
  1119. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1120. from /usr/include/boost/multi_index_container.hpp:19,
  1121. from src/shared_object.hpp:20,
  1122. from src/tstring.hpp:18,
  1123. from src/config.hpp:42,
  1124. from src/addon/info.hpp:18,
  1125. from src/addon/manager_ui.cpp:18:
  1126. /usr/include/c++/4.7/bits/stl_algo.h:3488:56: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::basic_string<_CharT, _Traits, _Alloc>’
  1127. In file included from /usr/include/c++/4.7/string:54:0,
  1128. from src/addon/manager_ui.hpp:19,
  1129. from src/addon/manager_ui.cpp:16:
  1130. /usr/include/c++/4.7/bits/basic_string.h:2415:5: note: template<class _CharT, class _Traits, class _Alloc> std::basic_string<_CharT, _Traits, _Alloc> std::operator+(const std::basic_string<_CharT, _Traits, _Alloc>&, _CharT)
  1131. /usr/include/c++/4.7/bits/basic_string.h:2415:5: note: template argument deduction/substitution failed:
  1132. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1133. from /usr/include/boost/multi_index_container.hpp:19,
  1134. from src/shared_object.hpp:20,
  1135. from src/tstring.hpp:18,
  1136. from src/config.hpp:42,
  1137. from src/addon/info.hpp:18,
  1138. from src/addon/manager_ui.cpp:18:
  1139. /usr/include/c++/4.7/bits/stl_algo.h:3488:56: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::basic_string<_CharT, _Traits, _Alloc>’
  1140. In file included from /usr/include/c++/4.7/vector:66:0,
  1141. from src/config.hpp:35,
  1142. from src/addon/info.hpp:18,
  1143. from src/addon/manager_ui.cpp:18:
  1144. /usr/include/c++/4.7/bits/stl_bvector.h:268:3: note: std::_Bit_iterator std::operator+(std::ptrdiff_t, const std::_Bit_iterator&)
  1145. /usr/include/c++/4.7/bits/stl_bvector.h:268:3: note: no known conversion for argument 1 from ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ to ‘std::ptrdiff_t {aka long int}’
  1146. /usr/include/c++/4.7/bits/stl_bvector.h:354:3: note: std::_Bit_const_iterator std::operator+(std::ptrdiff_t, const std::_Bit_const_iterator&)
  1147. /usr/include/c++/4.7/bits/stl_bvector.h:354:3: note: no known conversion for argument 1 from ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ to ‘std::ptrdiff_t {aka long int}’
  1148. In file included from /usr/include/c++/4.7/deque:65:0,
  1149. from /usr/include/boost/detail/container_fwd.hpp:91,
  1150. from /usr/include/boost/functional/hash/extensions.hpp:17,
  1151. from /usr/include/boost/functional/hash/hash.hpp:529,
  1152. from /usr/include/boost/functional/hash.hpp:6,
  1153. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  1154. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  1155. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  1156. from src/shared_object.hpp:21,
  1157. from src/tstring.hpp:18,
  1158. from src/config.hpp:42,
  1159. from src/addon/info.hpp:18,
  1160. from src/addon/manager_ui.cpp:18:
  1161. /usr/include/c++/4.7/bits/stl_deque.h:355:5: note: template<class _Tp, class _Ref, class _Ptr> std::_Deque_iterator<_Tp, _Ref, _Ptr> std::operator+(std::ptrdiff_t, const std::_Deque_iterator<_Tp, _Ref, _Ptr>&)
  1162. /usr/include/c++/4.7/bits/stl_deque.h:355:5: note: template argument deduction/substitution failed:
  1163. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1164. from /usr/include/boost/multi_index_container.hpp:19,
  1165. from src/shared_object.hpp:20,
  1166. from src/tstring.hpp:18,
  1167. from src/config.hpp:42,
  1168. from src/addon/info.hpp:18,
  1169. from src/addon/manager_ui.cpp:18:
  1170. /usr/include/c++/4.7/bits/stl_algo.h:3488:56: note: cannot convert ‘__first’ (type ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’) to type ‘std::ptrdiff_t {aka long int}’
  1171. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  1172. from /usr/include/boost/functional/hash/extensions.hpp:17,
  1173. from /usr/include/boost/functional/hash/hash.hpp:529,
  1174. from /usr/include/boost/functional/hash.hpp:6,
  1175. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  1176. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  1177. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  1178. from src/shared_object.hpp:21,
  1179. from src/tstring.hpp:18,
  1180. from src/config.hpp:42,
  1181. from src/addon/info.hpp:18,
  1182. from src/addon/manager_ui.cpp:18:
  1183. /usr/include/c++/4.7/complex:319:5: note: template<class _Tp> std::complex<_Tp> std::operator+(const std::complex<_Tp>&, const std::complex<_Tp>&)
  1184. /usr/include/c++/4.7/complex:319:5: note: template argument deduction/substitution failed:
  1185. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1186. from /usr/include/boost/multi_index_container.hpp:19,
  1187. from src/shared_object.hpp:20,
  1188. from src/tstring.hpp:18,
  1189. from src/config.hpp:42,
  1190. from src/addon/info.hpp:18,
  1191. from src/addon/manager_ui.cpp:18:
  1192. /usr/include/c++/4.7/bits/stl_algo.h:3488:56: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  1193. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  1194. from /usr/include/boost/functional/hash/extensions.hpp:17,
  1195. from /usr/include/boost/functional/hash/hash.hpp:529,
  1196. from /usr/include/boost/functional/hash.hpp:6,
  1197. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  1198. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  1199. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  1200. from src/shared_object.hpp:21,
  1201. from src/tstring.hpp:18,
  1202. from src/config.hpp:42,
  1203. from src/addon/info.hpp:18,
  1204. from src/addon/manager_ui.cpp:18:
  1205. /usr/include/c++/4.7/complex:328:5: note: template<class _Tp> std::complex<_Tp> std::operator+(const std::complex<_Tp>&, const _Tp&)
  1206. /usr/include/c++/4.7/complex:328:5: note: template argument deduction/substitution failed:
  1207. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1208. from /usr/include/boost/multi_index_container.hpp:19,
  1209. from src/shared_object.hpp:20,
  1210. from src/tstring.hpp:18,
  1211. from src/config.hpp:42,
  1212. from src/addon/info.hpp:18,
  1213. from src/addon/manager_ui.cpp:18:
  1214. /usr/include/c++/4.7/bits/stl_algo.h:3488:56: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  1215. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  1216. from /usr/include/boost/functional/hash/extensions.hpp:17,
  1217. from /usr/include/boost/functional/hash/hash.hpp:529,
  1218. from /usr/include/boost/functional/hash.hpp:6,
  1219. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  1220. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  1221. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  1222. from src/shared_object.hpp:21,
  1223. from src/tstring.hpp:18,
  1224. from src/config.hpp:42,
  1225. from src/addon/info.hpp:18,
  1226. from src/addon/manager_ui.cpp:18:
  1227. /usr/include/c++/4.7/complex:337:5: note: template<class _Tp> std::complex<_Tp> std::operator+(const _Tp&, const std::complex<_Tp>&)
  1228. /usr/include/c++/4.7/complex:337:5: note: template argument deduction/substitution failed:
  1229. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1230. from /usr/include/boost/multi_index_container.hpp:19,
  1231. from src/shared_object.hpp:20,
  1232. from src/tstring.hpp:18,
  1233. from src/config.hpp:42,
  1234. from src/addon/info.hpp:18,
  1235. from src/addon/manager_ui.cpp:18:
  1236. /usr/include/c++/4.7/bits/stl_algo.h:3488:56: note: mismatched types ‘const std::complex<_Tp>’ and ‘const long int’
  1237. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  1238. from /usr/include/boost/functional/hash/extensions.hpp:17,
  1239. from /usr/include/boost/functional/hash/hash.hpp:529,
  1240. from /usr/include/boost/functional/hash.hpp:6,
  1241. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  1242. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  1243. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  1244. from src/shared_object.hpp:21,
  1245. from src/tstring.hpp:18,
  1246. from src/config.hpp:42,
  1247. from src/addon/info.hpp:18,
  1248. from src/addon/manager_ui.cpp:18:
  1249. /usr/include/c++/4.7/complex:438:5: note: template<class _Tp> std::complex<_Tp> std::operator+(const std::complex<_Tp>&)
  1250. /usr/include/c++/4.7/complex:438:5: note: template argument deduction/substitution failed:
  1251. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1252. from /usr/include/boost/multi_index_container.hpp:19,
  1253. from src/shared_object.hpp:20,
  1254. from src/tstring.hpp:18,
  1255. from src/config.hpp:42,
  1256. from src/addon/info.hpp:18,
  1257. from src/addon/manager_ui.cpp:18:
  1258. /usr/include/c++/4.7/bits/stl_algo.h:3488:56: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  1259. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  1260. from /usr/include/c++/4.7/bits/char_traits.h:41,
  1261. from /usr/include/c++/4.7/string:42,
  1262. from src/addon/manager_ui.hpp:19,
  1263. from src/addon/manager_ui.cpp:16:
  1264. /usr/include/c++/4.7/bits/stl_iterator.h:904:5: note: template<class _Iterator, class _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::operator+(typename __gnu_cxx::__normal_iterator<_Iterator, _Container>::difference_type, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&)
  1265. /usr/include/c++/4.7/bits/stl_iterator.h:904:5: note: template argument deduction/substitution failed:
  1266. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1267. from /usr/include/boost/multi_index_container.hpp:19,
  1268. from src/shared_object.hpp:20,
  1269. from src/tstring.hpp:18,
  1270. from src/config.hpp:42,
  1271. from src/addon/info.hpp:18,
  1272. from src/addon/manager_ui.cpp:18:
  1273. /usr/include/c++/4.7/bits/stl_algo.h:3488:56: note: mismatched types ‘const __gnu_cxx::__normal_iterator<_Iterator, _Container>’ and ‘const long int’
  1274. In file included from src/config.hpp:42:0,
  1275. from src/addon/info.hpp:18,
  1276. from src/addon/manager_ui.cpp:18:
  1277. src/tstring.hpp:181:17: note: t_string operator+(const char*, const t_string&)
  1278. src/tstring.hpp:181:17: note: no known conversion for argument 1 from ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ to ‘const char*’
  1279. src/tstring.hpp:180:17: note: t_string operator+(const string&, const t_string&)
  1280. src/tstring.hpp:180:17: note: no known conversion for argument 1 from ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ to ‘const string& {aka const std::basic_string<char>&}’
  1281. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1282. from /usr/include/boost/multi_index_container.hpp:19,
  1283. from src/shared_object.hpp:20,
  1284. from src/tstring.hpp:18,
  1285. from src/config.hpp:42,
  1286. from src/addon/info.hpp:18,
  1287. from src/addon/manager_ui.cpp:18:
  1288. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: error: no match for ‘operator-’ in ‘__middle - __first’
  1289. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: candidates are:
  1290. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  1291. from /usr/include/c++/4.7/bits/char_traits.h:41,
  1292. from /usr/include/c++/4.7/string:42,
  1293. from src/addon/manager_ui.hpp:19,
  1294. from src/addon/manager_ui.cpp:16:
  1295. /usr/include/c++/4.7/bits/stl_iterator.h:329:5: note: template<class _Iterator> typename std::reverse_iterator::difference_type std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  1296. /usr/include/c++/4.7/bits/stl_iterator.h:329:5: note: template argument deduction/substitution failed:
  1297. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1298. from /usr/include/boost/multi_index_container.hpp:19,
  1299. from src/shared_object.hpp:20,
  1300. from src/tstring.hpp:18,
  1301. from src/config.hpp:42,
  1302. from src/addon/info.hpp:18,
  1303. from src/addon/manager_ui.cpp:18:
  1304. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: ‘const std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::reverse_iterator<_Iterator>’
  1305. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  1306. from /usr/include/c++/4.7/bits/char_traits.h:41,
  1307. from /usr/include/c++/4.7/string:42,
  1308. from src/addon/manager_ui.hpp:19,
  1309. from src/addon/manager_ui.cpp:16:
  1310. /usr/include/c++/4.7/bits/stl_iterator.h:386:5: note: template<class _IteratorL, class _IteratorR> typename std::reverse_iterator::difference_type std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
  1311. /usr/include/c++/4.7/bits/stl_iterator.h:386:5: note: template argument deduction/substitution failed:
  1312. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1313. from /usr/include/boost/multi_index_container.hpp:19,
  1314. from src/shared_object.hpp:20,
  1315. from src/tstring.hpp:18,
  1316. from src/config.hpp:42,
  1317. from src/addon/info.hpp:18,
  1318. from src/addon/manager_ui.cpp:18:
  1319. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: ‘const std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::reverse_iterator<_Iterator>’
  1320. In file included from /usr/include/c++/4.7/vector:66:0,
  1321. from src/config.hpp:35,
  1322. from src/addon/info.hpp:18,
  1323. from src/addon/manager_ui.cpp:18:
  1324. /usr/include/c++/4.7/bits/stl_bvector.h:183:3: note: std::ptrdiff_t std::operator-(const std::_Bit_iterator_base&, const std::_Bit_iterator_base&)
  1325. /usr/include/c++/4.7/bits/stl_bvector.h:183:3: note: no known conversion for argument 1 from ‘const std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ to ‘const std::_Bit_iterator_base&’
  1326. In file included from /usr/include/c++/4.7/deque:65:0,
  1327. from /usr/include/boost/detail/container_fwd.hpp:91,
  1328. from /usr/include/boost/functional/hash/extensions.hpp:17,
  1329. from /usr/include/boost/functional/hash/hash.hpp:529,
  1330. from /usr/include/boost/functional/hash.hpp:6,
  1331. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  1332. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  1333. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  1334. from src/shared_object.hpp:21,
  1335. from src/tstring.hpp:18,
  1336. from src/config.hpp:42,
  1337. from src/addon/info.hpp:18,
  1338. from src/addon/manager_ui.cpp:18:
  1339. /usr/include/c++/4.7/bits/stl_deque.h:332:5: note: template<class _Tp, class _Ref, class _Ptr> typename std::_Deque_iterator::difference_type std::operator-(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _Ref, _Ptr>&)
  1340. /usr/include/c++/4.7/bits/stl_deque.h:332:5: note: template argument deduction/substitution failed:
  1341. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1342. from /usr/include/boost/multi_index_container.hpp:19,
  1343. from src/shared_object.hpp:20,
  1344. from src/tstring.hpp:18,
  1345. from src/config.hpp:42,
  1346. from src/addon/info.hpp:18,
  1347. from src/addon/manager_ui.cpp:18:
  1348. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: ‘const std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’
  1349. In file included from /usr/include/c++/4.7/deque:65:0,
  1350. from /usr/include/boost/detail/container_fwd.hpp:91,
  1351. from /usr/include/boost/functional/hash/extensions.hpp:17,
  1352. from /usr/include/boost/functional/hash/hash.hpp:529,
  1353. from /usr/include/boost/functional/hash.hpp:6,
  1354. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  1355. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  1356. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  1357. from src/shared_object.hpp:21,
  1358. from src/tstring.hpp:18,
  1359. from src/config.hpp:42,
  1360. from src/addon/info.hpp:18,
  1361. from src/addon/manager_ui.cpp:18:
  1362. /usr/include/c++/4.7/bits/stl_deque.h:344:5: note: template<class _Tp, class _RefL, class _PtrL, class _RefR, class _PtrR> typename std::_Deque_iterator::difference_type std::operator-(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _RefR, _PtrR>&)
  1363. /usr/include/c++/4.7/bits/stl_deque.h:344:5: note: template argument deduction/substitution failed:
  1364. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1365. from /usr/include/boost/multi_index_container.hpp:19,
  1366. from src/shared_object.hpp:20,
  1367. from src/tstring.hpp:18,
  1368. from src/config.hpp:42,
  1369. from src/addon/info.hpp:18,
  1370. from src/addon/manager_ui.cpp:18:
  1371. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: ‘const std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’
  1372. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  1373. from /usr/include/boost/functional/hash/extensions.hpp:17,
  1374. from /usr/include/boost/functional/hash/hash.hpp:529,
  1375. from /usr/include/boost/functional/hash.hpp:6,
  1376. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  1377. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  1378. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  1379. from src/shared_object.hpp:21,
  1380. from src/tstring.hpp:18,
  1381. from src/config.hpp:42,
  1382. from src/addon/info.hpp:18,
  1383. from src/addon/manager_ui.cpp:18:
  1384. /usr/include/c++/4.7/complex:349:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&, const std::complex<_Tp>&)
  1385. /usr/include/c++/4.7/complex:349:5: note: template argument deduction/substitution failed:
  1386. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1387. from /usr/include/boost/multi_index_container.hpp:19,
  1388. from src/shared_object.hpp:20,
  1389. from src/tstring.hpp:18,
  1390. from src/config.hpp:42,
  1391. from src/addon/info.hpp:18,
  1392. from src/addon/manager_ui.cpp:18:
  1393. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: ‘const std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  1394. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  1395. from /usr/include/boost/functional/hash/extensions.hpp:17,
  1396. from /usr/include/boost/functional/hash/hash.hpp:529,
  1397. from /usr/include/boost/functional/hash.hpp:6,
  1398. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  1399. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  1400. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  1401. from src/shared_object.hpp:21,
  1402. from src/tstring.hpp:18,
  1403. from src/config.hpp:42,
  1404. from src/addon/info.hpp:18,
  1405. from src/addon/manager_ui.cpp:18:
  1406. /usr/include/c++/4.7/complex:358:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&, const _Tp&)
  1407. /usr/include/c++/4.7/complex:358:5: note: template argument deduction/substitution failed:
  1408. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1409. from /usr/include/boost/multi_index_container.hpp:19,
  1410. from src/shared_object.hpp:20,
  1411. from src/tstring.hpp:18,
  1412. from src/config.hpp:42,
  1413. from src/addon/info.hpp:18,
  1414. from src/addon/manager_ui.cpp:18:
  1415. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: ‘const std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  1416. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  1417. from /usr/include/boost/functional/hash/extensions.hpp:17,
  1418. from /usr/include/boost/functional/hash/hash.hpp:529,
  1419. from /usr/include/boost/functional/hash.hpp:6,
  1420. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  1421. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  1422. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  1423. from src/shared_object.hpp:21,
  1424. from src/tstring.hpp:18,
  1425. from src/config.hpp:42,
  1426. from src/addon/info.hpp:18,
  1427. from src/addon/manager_ui.cpp:18:
  1428. /usr/include/c++/4.7/complex:367:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const _Tp&, const std::complex<_Tp>&)
  1429. /usr/include/c++/4.7/complex:367:5: note: template argument deduction/substitution failed:
  1430. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1431. from /usr/include/boost/multi_index_container.hpp:19,
  1432. from src/shared_object.hpp:20,
  1433. from src/tstring.hpp:18,
  1434. from src/config.hpp:42,
  1435. from src/addon/info.hpp:18,
  1436. from src/addon/manager_ui.cpp:18:
  1437. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  1438. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  1439. from /usr/include/boost/functional/hash/extensions.hpp:17,
  1440. from /usr/include/boost/functional/hash/hash.hpp:529,
  1441. from /usr/include/boost/functional/hash.hpp:6,
  1442. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  1443. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  1444. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  1445. from src/shared_object.hpp:21,
  1446. from src/tstring.hpp:18,
  1447. from src/config.hpp:42,
  1448. from src/addon/info.hpp:18,
  1449. from src/addon/manager_ui.cpp:18:
  1450. /usr/include/c++/4.7/complex:444:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&)
  1451. /usr/include/c++/4.7/complex:444:5: note: template argument deduction/substitution failed:
  1452. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1453. from /usr/include/boost/multi_index_container.hpp:19,
  1454. from src/shared_object.hpp:20,
  1455. from src/tstring.hpp:18,
  1456. from src/config.hpp:42,
  1457. from src/addon/info.hpp:18,
  1458. from src/addon/manager_ui.cpp:18:
  1459. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: ‘const std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  1460. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  1461. from /usr/include/c++/4.7/bits/char_traits.h:41,
  1462. from /usr/include/c++/4.7/string:42,
  1463. from src/addon/manager_ui.hpp:19,
  1464. from src/addon/manager_ui.cpp:16:
  1465. /usr/include/c++/4.7/bits/stl_iterator.h:898:5: note: template<class _Iterator, class _Container> typename __gnu_cxx::__normal_iterator::difference_type __gnu_cxx::operator-(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&)
  1466. /usr/include/c++/4.7/bits/stl_iterator.h:898:5: note: template argument deduction/substitution failed:
  1467. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1468. from /usr/include/boost/multi_index_container.hpp:19,
  1469. from src/shared_object.hpp:20,
  1470. from src/tstring.hpp:18,
  1471. from src/config.hpp:42,
  1472. from src/addon/info.hpp:18,
  1473. from src/addon/manager_ui.cpp:18:
  1474. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: ‘const std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const __gnu_cxx::__normal_iterator<_Iterator, _Container>’
  1475. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  1476. from /usr/include/c++/4.7/bits/char_traits.h:41,
  1477. from /usr/include/c++/4.7/string:42,
  1478. from src/addon/manager_ui.hpp:19,
  1479. from src/addon/manager_ui.cpp:16:
  1480. /usr/include/c++/4.7/bits/stl_iterator.h:891:5: note: template<class _IteratorL, class _IteratorR, class _Container> typename __gnu_cxx::__normal_iterator<_IteratorL, _Container>::difference_type __gnu_cxx::operator-(const __gnu_cxx::__normal_iterator<_IteratorL, _Container>&, const __gnu_cxx::__normal_iterator<_IteratorR, _Container>&)
  1481. /usr/include/c++/4.7/bits/stl_iterator.h:891:5: note: template argument deduction/substitution failed:
  1482. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1483. from /usr/include/boost/multi_index_container.hpp:19,
  1484. from src/shared_object.hpp:20,
  1485. from src/tstring.hpp:18,
  1486. from src/config.hpp:42,
  1487. from src/addon/info.hpp:18,
  1488. from src/addon/manager_ui.cpp:18:
  1489. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: ‘const std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const __gnu_cxx::__normal_iterator<_IteratorL, _Container>’
  1490. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: error: no match for ‘operator-’ in ‘__last - __middle’
  1491. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: candidates are:
  1492. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  1493. from /usr/include/c++/4.7/bits/char_traits.h:41,
  1494. from /usr/include/c++/4.7/string:42,
  1495. from src/addon/manager_ui.hpp:19,
  1496. from src/addon/manager_ui.cpp:16:
  1497. /usr/include/c++/4.7/bits/stl_iterator.h:329:5: note: template<class _Iterator> typename std::reverse_iterator::difference_type std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  1498. /usr/include/c++/4.7/bits/stl_iterator.h:329:5: note: template argument deduction/substitution failed:
  1499. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1500. from /usr/include/boost/multi_index_container.hpp:19,
  1501. from src/shared_object.hpp:20,
  1502. from src/tstring.hpp:18,
  1503. from src/config.hpp:42,
  1504. from src/addon/info.hpp:18,
  1505. from src/addon/manager_ui.cpp:18:
  1506. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::reverse_iterator<_Iterator>’
  1507. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  1508. from /usr/include/c++/4.7/bits/char_traits.h:41,
  1509. from /usr/include/c++/4.7/string:42,
  1510. from src/addon/manager_ui.hpp:19,
  1511. from src/addon/manager_ui.cpp:16:
  1512. /usr/include/c++/4.7/bits/stl_iterator.h:386:5: note: template<class _IteratorL, class _IteratorR> typename std::reverse_iterator::difference_type std::operator-(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
  1513. /usr/include/c++/4.7/bits/stl_iterator.h:386:5: note: template argument deduction/substitution failed:
  1514. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1515. from /usr/include/boost/multi_index_container.hpp:19,
  1516. from src/shared_object.hpp:20,
  1517. from src/tstring.hpp:18,
  1518. from src/config.hpp:42,
  1519. from src/addon/info.hpp:18,
  1520. from src/addon/manager_ui.cpp:18:
  1521. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::reverse_iterator<_Iterator>’
  1522. In file included from /usr/include/c++/4.7/vector:66:0,
  1523. from src/config.hpp:35,
  1524. from src/addon/info.hpp:18,
  1525. from src/addon/manager_ui.cpp:18:
  1526. /usr/include/c++/4.7/bits/stl_bvector.h:183:3: note: std::ptrdiff_t std::operator-(const std::_Bit_iterator_base&, const std::_Bit_iterator_base&)
  1527. /usr/include/c++/4.7/bits/stl_bvector.h:183:3: note: no known conversion for argument 1 from ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ to ‘const std::_Bit_iterator_base&’
  1528. In file included from /usr/include/c++/4.7/deque:65:0,
  1529. from /usr/include/boost/detail/container_fwd.hpp:91,
  1530. from /usr/include/boost/functional/hash/extensions.hpp:17,
  1531. from /usr/include/boost/functional/hash/hash.hpp:529,
  1532. from /usr/include/boost/functional/hash.hpp:6,
  1533. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  1534. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  1535. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  1536. from src/shared_object.hpp:21,
  1537. from src/tstring.hpp:18,
  1538. from src/config.hpp:42,
  1539. from src/addon/info.hpp:18,
  1540. from src/addon/manager_ui.cpp:18:
  1541. /usr/include/c++/4.7/bits/stl_deque.h:332:5: note: template<class _Tp, class _Ref, class _Ptr> typename std::_Deque_iterator::difference_type std::operator-(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _Ref, _Ptr>&)
  1542. /usr/include/c++/4.7/bits/stl_deque.h:332:5: note: template argument deduction/substitution failed:
  1543. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1544. from /usr/include/boost/multi_index_container.hpp:19,
  1545. from src/shared_object.hpp:20,
  1546. from src/tstring.hpp:18,
  1547. from src/config.hpp:42,
  1548. from src/addon/info.hpp:18,
  1549. from src/addon/manager_ui.cpp:18:
  1550. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’
  1551. In file included from /usr/include/c++/4.7/deque:65:0,
  1552. from /usr/include/boost/detail/container_fwd.hpp:91,
  1553. from /usr/include/boost/functional/hash/extensions.hpp:17,
  1554. from /usr/include/boost/functional/hash/hash.hpp:529,
  1555. from /usr/include/boost/functional/hash.hpp:6,
  1556. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  1557. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  1558. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  1559. from src/shared_object.hpp:21,
  1560. from src/tstring.hpp:18,
  1561. from src/config.hpp:42,
  1562. from src/addon/info.hpp:18,
  1563. from src/addon/manager_ui.cpp:18:
  1564. /usr/include/c++/4.7/bits/stl_deque.h:344:5: note: template<class _Tp, class _RefL, class _PtrL, class _RefR, class _PtrR> typename std::_Deque_iterator::difference_type std::operator-(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _RefR, _PtrR>&)
  1565. /usr/include/c++/4.7/bits/stl_deque.h:344:5: note: template argument deduction/substitution failed:
  1566. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1567. from /usr/include/boost/multi_index_container.hpp:19,
  1568. from src/shared_object.hpp:20,
  1569. from src/tstring.hpp:18,
  1570. from src/config.hpp:42,
  1571. from src/addon/info.hpp:18,
  1572. from src/addon/manager_ui.cpp:18:
  1573. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’
  1574. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  1575. from /usr/include/boost/functional/hash/extensions.hpp:17,
  1576. from /usr/include/boost/functional/hash/hash.hpp:529,
  1577. from /usr/include/boost/functional/hash.hpp:6,
  1578. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  1579. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  1580. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  1581. from src/shared_object.hpp:21,
  1582. from src/tstring.hpp:18,
  1583. from src/config.hpp:42,
  1584. from src/addon/info.hpp:18,
  1585. from src/addon/manager_ui.cpp:18:
  1586. /usr/include/c++/4.7/complex:349:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&, const std::complex<_Tp>&)
  1587. /usr/include/c++/4.7/complex:349:5: note: template argument deduction/substitution failed:
  1588. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1589. from /usr/include/boost/multi_index_container.hpp:19,
  1590. from src/shared_object.hpp:20,
  1591. from src/tstring.hpp:18,
  1592. from src/config.hpp:42,
  1593. from src/addon/info.hpp:18,
  1594. from src/addon/manager_ui.cpp:18:
  1595. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  1596. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  1597. from /usr/include/boost/functional/hash/extensions.hpp:17,
  1598. from /usr/include/boost/functional/hash/hash.hpp:529,
  1599. from /usr/include/boost/functional/hash.hpp:6,
  1600. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  1601. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  1602. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  1603. from src/shared_object.hpp:21,
  1604. from src/tstring.hpp:18,
  1605. from src/config.hpp:42,
  1606. from src/addon/info.hpp:18,
  1607. from src/addon/manager_ui.cpp:18:
  1608. /usr/include/c++/4.7/complex:358:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&, const _Tp&)
  1609. /usr/include/c++/4.7/complex:358:5: note: template argument deduction/substitution failed:
  1610. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1611. from /usr/include/boost/multi_index_container.hpp:19,
  1612. from src/shared_object.hpp:20,
  1613. from src/tstring.hpp:18,
  1614. from src/config.hpp:42,
  1615. from src/addon/info.hpp:18,
  1616. from src/addon/manager_ui.cpp:18:
  1617. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  1618. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  1619. from /usr/include/boost/functional/hash/extensions.hpp:17,
  1620. from /usr/include/boost/functional/hash/hash.hpp:529,
  1621. from /usr/include/boost/functional/hash.hpp:6,
  1622. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  1623. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  1624. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  1625. from src/shared_object.hpp:21,
  1626. from src/tstring.hpp:18,
  1627. from src/config.hpp:42,
  1628. from src/addon/info.hpp:18,
  1629. from src/addon/manager_ui.cpp:18:
  1630. /usr/include/c++/4.7/complex:367:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const _Tp&, const std::complex<_Tp>&)
  1631. /usr/include/c++/4.7/complex:367:5: note: template argument deduction/substitution failed:
  1632. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1633. from /usr/include/boost/multi_index_container.hpp:19,
  1634. from src/shared_object.hpp:20,
  1635. from src/tstring.hpp:18,
  1636. from src/config.hpp:42,
  1637. from src/addon/info.hpp:18,
  1638. from src/addon/manager_ui.cpp:18:
  1639. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: ‘const std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  1640. In file included from /usr/include/boost/detail/container_fwd.hpp:98:0,
  1641. from /usr/include/boost/functional/hash/extensions.hpp:17,
  1642. from /usr/include/boost/functional/hash/hash.hpp:529,
  1643. from /usr/include/boost/functional/hash.hpp:6,
  1644. from /usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
  1645. from /usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
  1646. from /usr/include/boost/multi_index/hashed_index.hpp:35,
  1647. from src/shared_object.hpp:21,
  1648. from src/tstring.hpp:18,
  1649. from src/config.hpp:42,
  1650. from src/addon/info.hpp:18,
  1651. from src/addon/manager_ui.cpp:18:
  1652. /usr/include/c++/4.7/complex:444:5: note: template<class _Tp> std::complex<_Tp> std::operator-(const std::complex<_Tp>&)
  1653. /usr/include/c++/4.7/complex:444:5: note: template argument deduction/substitution failed:
  1654. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1655. from /usr/include/boost/multi_index_container.hpp:19,
  1656. from src/shared_object.hpp:20,
  1657. from src/tstring.hpp:18,
  1658. from src/config.hpp:42,
  1659. from src/addon/info.hpp:18,
  1660. from src/addon/manager_ui.cpp:18:
  1661. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const std::complex<_Tp>’
  1662. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  1663. from /usr/include/c++/4.7/bits/char_traits.h:41,
  1664. from /usr/include/c++/4.7/string:42,
  1665. from src/addon/manager_ui.hpp:19,
  1666. from src/addon/manager_ui.cpp:16:
  1667. /usr/include/c++/4.7/bits/stl_iterator.h:898:5: note: template<class _Iterator, class _Container> typename __gnu_cxx::__normal_iterator::difference_type __gnu_cxx::operator-(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&)
  1668. /usr/include/c++/4.7/bits/stl_iterator.h:898:5: note: template argument deduction/substitution failed:
  1669. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1670. from /usr/include/boost/multi_index_container.hpp:19,
  1671. from src/shared_object.hpp:20,
  1672. from src/tstring.hpp:18,
  1673. from src/config.hpp:42,
  1674. from src/addon/info.hpp:18,
  1675. from src/addon/manager_ui.cpp:18:
  1676. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const __gnu_cxx::__normal_iterator<_Iterator, _Container>’
  1677. In file included from /usr/include/c++/4.7/bits/stl_algobase.h:68:0,
  1678. from /usr/include/c++/4.7/bits/char_traits.h:41,
  1679. from /usr/include/c++/4.7/string:42,
  1680. from src/addon/manager_ui.hpp:19,
  1681. from src/addon/manager_ui.cpp:16:
  1682. /usr/include/c++/4.7/bits/stl_iterator.h:891:5: note: template<class _IteratorL, class _IteratorR, class _Container> typename __gnu_cxx::__normal_iterator<_IteratorL, _Container>::difference_type __gnu_cxx::operator-(const __gnu_cxx::__normal_iterator<_IteratorL, _Container>&, const __gnu_cxx::__normal_iterator<_IteratorR, _Container>&)
  1683. /usr/include/c++/4.7/bits/stl_iterator.h:891:5: note: template argument deduction/substitution failed:
  1684. In file included from /usr/include/c++/4.7/algorithm:63:0,
  1685. from /usr/include/boost/multi_index_container.hpp:19,
  1686. from src/shared_object.hpp:20,
  1687. from src/tstring.hpp:18,
  1688. from src/config.hpp:42,
  1689. from src/addon/info.hpp:18,
  1690. from src/addon/manager_ui.cpp:18:
  1691. /usr/include/c++/4.7/bits/stl_algo.h:3501:7: note: ‘std::_List_iterator<const std::pair<const std::basic_string<char>, addon_info>*>’ is not derived from ‘const __gnu_cxx::__normal_iterator<_IteratorL, _Container>’
  1692. scons: *** [build/release/addon/manager_ui.o] Error 1
  1693. scons: building terminated because of errors.
Advertisement
Add Comment
Please, Sign In to add comment