Advertisement
Guest User

Error

a guest
Dec 18th, 2014
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.46 KB | None | 0 0
  1. g++ -o Pathfinding.o -c Pathfinding.cpp -lsfml-system -lsfml-graphics -lsfml-window -ltinyxml -lz -lpugi -ltmx-loader -g -Wall -Wextra -pedantic -Wshadow -std=c++11
  2. Pathfinding.cpp:3:39: attention : unused parameter ‘coords’ [-Wunused-parameter]
  3. Pathfinding::Pathfinding(sf::Vector2i coords)
  4. ^
  5. Pathfinding.cpp:7:62: attention : unused parameter ‘point’ [-Wunused-parameter]
  6. std::list<sf::Vector2i> Pathfinding::searchPath(sf::Vector2i point, sf::Vector2i startpoint)
  7. ^
  8. In file included from /usr/include/c++/4.9.2/string:48:0,
  9. from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
  10. from /usr/include/c++/4.9.2/bits/ios_base.h:41,
  11. from /usr/include/c++/4.9.2/ios:42,
  12. from /usr/include/c++/4.9.2/ostream:38,
  13. from /usr/include/SFML/System/Err.hpp:32,
  14. from /usr/include/SFML/System.hpp:34,
  15. from /usr/include/SFML/Window.hpp:32,
  16. from /usr/include/SFML/Graphics.hpp:32,
  17. from Pathfinding.h:1,
  18. from Pathfinding.cpp:1:
  19. /usr/include/c++/4.9.2/bits/stl_function.h: In instantiation of ‘bool std::less<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = sf::Vector2<int>]’:
  20. /usr/include/c++/4.9.2/bits/stl_map.h:498:31: required from ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = sf::Vector2<int>; _Tp = Node; _Compare = std::less<sf::Vector2<int> >; _Alloc = std::allocator<std::pair<const sf::Vector2<int>, Node> >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = Node; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = sf::Vector2<int>]’
  21. Pathfinding.cpp:12:24: required from here
  22. /usr/include/c++/4.9.2/bits/stl_function.h:371:20: erreur: no match for ‘operator<’ (operand types are ‘const sf::Vector2<int>’ and ‘const sf::Vector2<int>’)
  23. { return __x < __y; }
  24. ^
  25. /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: candidates are:
  26. In file included from /usr/include/c++/4.9.2/bits/stl_algobase.h:64:0,
  27. from /usr/include/c++/4.9.2/bits/char_traits.h:39,
  28. from /usr/include/c++/4.9.2/ios:40,
  29. from /usr/include/c++/4.9.2/ostream:38,
  30. from /usr/include/SFML/System/Err.hpp:32,
  31. from /usr/include/SFML/System.hpp:34,
  32. from /usr/include/SFML/Window.hpp:32,
  33. from /usr/include/SFML/Graphics.hpp:32,
  34. from Pathfinding.h:1,
  35. from Pathfinding.cpp:1:
  36. /usr/include/c++/4.9.2/bits/stl_pair.h:220:5: note: template<class _T1, class _T2> constexpr bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)
  37. operator<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
  38. ^
  39. /usr/include/c++/4.9.2/bits/stl_pair.h:220:5: note: template argument deduction/substitution failed:
  40. In file included from /usr/include/c++/4.9.2/string:48:0,
  41. from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
  42. from /usr/include/c++/4.9.2/bits/ios_base.h:41,
  43. from /usr/include/c++/4.9.2/ios:42,
  44. from /usr/include/c++/4.9.2/ostream:38,
  45. from /usr/include/SFML/System/Err.hpp:32,
  46. from /usr/include/SFML/System.hpp:34,
  47. from /usr/include/SFML/Window.hpp:32,
  48. from /usr/include/SFML/Graphics.hpp:32,
  49. from Pathfinding.h:1,
  50. from Pathfinding.cpp:1:
  51. /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::pair<_T1, _T2>’
  52. { return __x < __y; }
  53. ^
  54. In file included from /usr/include/c++/4.9.2/bits/stl_algobase.h:67:0,
  55. from /usr/include/c++/4.9.2/bits/char_traits.h:39,
  56. from /usr/include/c++/4.9.2/ios:40,
  57. from /usr/include/c++/4.9.2/ostream:38,
  58. from /usr/include/SFML/System/Err.hpp:32,
  59. from /usr/include/SFML/System.hpp:34,
  60. from /usr/include/SFML/Window.hpp:32,
  61. from /usr/include/SFML/Graphics.hpp:32,
  62. from Pathfinding.h:1,
  63. from Pathfinding.cpp:1:
  64. /usr/include/c++/4.9.2/bits/stl_iterator.h:298:5: note: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  65. operator<(const reverse_iterator<_Iterator>& __x,
  66. ^
  67. /usr/include/c++/4.9.2/bits/stl_iterator.h:298:5: note: template argument deduction/substitution failed:
  68. In file included from /usr/include/c++/4.9.2/string:48:0,
  69. from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
  70. from /usr/include/c++/4.9.2/bits/ios_base.h:41,
  71. from /usr/include/c++/4.9.2/ios:42,
  72. from /usr/include/c++/4.9.2/ostream:38,
  73. from /usr/include/SFML/System/Err.hpp:32,
  74. from /usr/include/SFML/System.hpp:34,
  75. from /usr/include/SFML/Window.hpp:32,
  76. from /usr/include/SFML/Graphics.hpp:32,
  77. from Pathfinding.h:1,
  78. from Pathfinding.cpp:1:
  79. /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::reverse_iterator<_Iterator>’
  80. { return __x < __y; }
  81. ^
  82. In file included from /usr/include/c++/4.9.2/bits/stl_algobase.h:67:0,
  83. from /usr/include/c++/4.9.2/bits/char_traits.h:39,
  84. from /usr/include/c++/4.9.2/ios:40,
  85. from /usr/include/c++/4.9.2/ostream:38,
  86. from /usr/include/SFML/System/Err.hpp:32,
  87. from /usr/include/SFML/System.hpp:34,
  88. from /usr/include/SFML/Window.hpp:32,
  89. from /usr/include/SFML/Graphics.hpp:32,
  90. from Pathfinding.h:1,
  91. from Pathfinding.cpp:1:
  92. /usr/include/c++/4.9.2/bits/stl_iterator.h:348:5: note: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
  93. operator<(const reverse_iterator<_IteratorL>& __x,
  94. ^
  95. /usr/include/c++/4.9.2/bits/stl_iterator.h:348:5: note: template argument deduction/substitution failed:
  96. In file included from /usr/include/c++/4.9.2/string:48:0,
  97. from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
  98. from /usr/include/c++/4.9.2/bits/ios_base.h:41,
  99. from /usr/include/c++/4.9.2/ios:42,
  100. from /usr/include/c++/4.9.2/ostream:38,
  101. from /usr/include/SFML/System/Err.hpp:32,
  102. from /usr/include/SFML/System.hpp:34,
  103. from /usr/include/SFML/Window.hpp:32,
  104. from /usr/include/SFML/Graphics.hpp:32,
  105. from Pathfinding.h:1,
  106. from Pathfinding.cpp:1:
  107. /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::reverse_iterator<_Iterator>’
  108. { return __x < __y; }
  109. ^
  110. In file included from /usr/include/c++/4.9.2/bits/stl_algobase.h:67:0,
  111. from /usr/include/c++/4.9.2/bits/char_traits.h:39,
  112. from /usr/include/c++/4.9.2/ios:40,
  113. from /usr/include/c++/4.9.2/ostream:38,
  114. from /usr/include/SFML/System/Err.hpp:32,
  115. from /usr/include/SFML/System.hpp:34,
  116. from /usr/include/SFML/Window.hpp:32,
  117. from /usr/include/SFML/Graphics.hpp:32,
  118. from Pathfinding.h:1,
  119. from Pathfinding.cpp:1:
  120. /usr/include/c++/4.9.2/bits/stl_iterator.h:1072:5: note: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::move_iterator<_Iterator>&, const std::move_iterator<_IteratorR>&)
  121. operator<(const move_iterator<_IteratorL>& __x,
  122. ^
  123. /usr/include/c++/4.9.2/bits/stl_iterator.h:1072:5: note: template argument deduction/substitution failed:
  124. In file included from /usr/include/c++/4.9.2/string:48:0,
  125. from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
  126. from /usr/include/c++/4.9.2/bits/ios_base.h:41,
  127. from /usr/include/c++/4.9.2/ios:42,
  128. from /usr/include/c++/4.9.2/ostream:38,
  129. from /usr/include/SFML/System/Err.hpp:32,
  130. from /usr/include/SFML/System.hpp:34,
  131. from /usr/include/SFML/Window.hpp:32,
  132. from /usr/include/SFML/Graphics.hpp:32,
  133. from Pathfinding.h:1,
  134. from Pathfinding.cpp:1:
  135. /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::move_iterator<_Iterator>’
  136. { return __x < __y; }
  137. ^
  138. In file included from /usr/include/c++/4.9.2/bits/stl_algobase.h:67:0,
  139. from /usr/include/c++/4.9.2/bits/char_traits.h:39,
  140. from /usr/include/c++/4.9.2/ios:40,
  141. from /usr/include/c++/4.9.2/ostream:38,
  142. from /usr/include/SFML/System/Err.hpp:32,
  143. from /usr/include/SFML/System.hpp:34,
  144. from /usr/include/SFML/Window.hpp:32,
  145. from /usr/include/SFML/Graphics.hpp:32,
  146. from Pathfinding.h:1,
  147. from Pathfinding.cpp:1:
  148. /usr/include/c++/4.9.2/bits/stl_iterator.h:1078:5: note: template<class _Iterator> bool std::operator<(const std::move_iterator<_Iterator>&, const std::move_iterator<_Iterator>&)
  149. operator<(const move_iterator<_Iterator>& __x,
  150. ^
  151. /usr/include/c++/4.9.2/bits/stl_iterator.h:1078:5: note: template argument deduction/substitution failed:
  152. In file included from /usr/include/c++/4.9.2/string:48:0,
  153. from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
  154. from /usr/include/c++/4.9.2/bits/ios_base.h:41,
  155. from /usr/include/c++/4.9.2/ios:42,
  156. from /usr/include/c++/4.9.2/ostream:38,
  157. from /usr/include/SFML/System/Err.hpp:32,
  158. from /usr/include/SFML/System.hpp:34,
  159. from /usr/include/SFML/Window.hpp:32,
  160. from /usr/include/SFML/Graphics.hpp:32,
  161. from Pathfinding.h:1,
  162. from Pathfinding.cpp:1:
  163. /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::move_iterator<_Iterator>’
  164. { return __x < __y; }
  165. ^
  166. In file included from /usr/include/c++/4.9.2/string:52:0,
  167. from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
  168. from /usr/include/c++/4.9.2/bits/ios_base.h:41,
  169. from /usr/include/c++/4.9.2/ios:42,
  170. from /usr/include/c++/4.9.2/ostream:38,
  171. from /usr/include/SFML/System/Err.hpp:32,
  172. from /usr/include/SFML/System.hpp:34,
  173. from /usr/include/SFML/Window.hpp:32,
  174. from /usr/include/SFML/Graphics.hpp:32,
  175. from Pathfinding.h:1,
  176. from Pathfinding.cpp:1:
  177. /usr/include/c++/4.9.2/bits/basic_string.h:2588:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
  178. operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
  179. ^
  180. /usr/include/c++/4.9.2/bits/basic_string.h:2588:5: note: template argument deduction/substitution failed:
  181. In file included from /usr/include/c++/4.9.2/string:48:0,
  182. from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
  183. from /usr/include/c++/4.9.2/bits/ios_base.h:41,
  184. from /usr/include/c++/4.9.2/ios:42,
  185. from /usr/include/c++/4.9.2/ostream:38,
  186. from /usr/include/SFML/System/Err.hpp:32,
  187. from /usr/include/SFML/System.hpp:34,
  188. from /usr/include/SFML/Window.hpp:32,
  189. from /usr/include/SFML/Graphics.hpp:32,
  190. from Pathfinding.h:1,
  191. from Pathfinding.cpp:1:
  192. /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::basic_string<_CharT, _Traits, _Alloc>’
  193. { return __x < __y; }
  194. ^
  195. In file included from /usr/include/c++/4.9.2/string:52:0,
  196. from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
  197. from /usr/include/c++/4.9.2/bits/ios_base.h:41,
  198. from /usr/include/c++/4.9.2/ios:42,
  199. from /usr/include/c++/4.9.2/ostream:38,
  200. from /usr/include/SFML/System/Err.hpp:32,
  201. from /usr/include/SFML/System.hpp:34,
  202. from /usr/include/SFML/Window.hpp:32,
  203. from /usr/include/SFML/Graphics.hpp:32,
  204. from Pathfinding.h:1,
  205. from Pathfinding.cpp:1:
  206. /usr/include/c++/4.9.2/bits/basic_string.h:2600:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
  207. operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
  208. ^
  209. /usr/include/c++/4.9.2/bits/basic_string.h:2600:5: note: template argument deduction/substitution failed:
  210. In file included from /usr/include/c++/4.9.2/string:48:0,
  211. from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
  212. from /usr/include/c++/4.9.2/bits/ios_base.h:41,
  213. from /usr/include/c++/4.9.2/ios:42,
  214. from /usr/include/c++/4.9.2/ostream:38,
  215. from /usr/include/SFML/System/Err.hpp:32,
  216. from /usr/include/SFML/System.hpp:34,
  217. from /usr/include/SFML/Window.hpp:32,
  218. from /usr/include/SFML/Graphics.hpp:32,
  219. from Pathfinding.h:1,
  220. from Pathfinding.cpp:1:
  221. /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::basic_string<_CharT, _Traits, _Alloc>’
  222. { return __x < __y; }
  223. ^
  224. In file included from /usr/include/c++/4.9.2/string:52:0,
  225. from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
  226. from /usr/include/c++/4.9.2/bits/ios_base.h:41,
  227. from /usr/include/c++/4.9.2/ios:42,
  228. from /usr/include/c++/4.9.2/ostream:38,
  229. from /usr/include/SFML/System/Err.hpp:32,
  230. from /usr/include/SFML/System.hpp:34,
  231. from /usr/include/SFML/Window.hpp:32,
  232. from /usr/include/SFML/Graphics.hpp:32,
  233. from Pathfinding.h:1,
  234. from Pathfinding.cpp:1:
  235. /usr/include/c++/4.9.2/bits/basic_string.h:2612:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)
  236. operator<(const _CharT* __lhs,
  237. ^
  238. /usr/include/c++/4.9.2/bits/basic_string.h:2612:5: note: template argument deduction/substitution failed:
  239. In file included from /usr/include/c++/4.9.2/string:48:0,
  240. from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
  241. from /usr/include/c++/4.9.2/bits/ios_base.h:41,
  242. from /usr/include/c++/4.9.2/ios:42,
  243. from /usr/include/c++/4.9.2/ostream:38,
  244. from /usr/include/SFML/System/Err.hpp:32,
  245. from /usr/include/SFML/System.hpp:34,
  246. from /usr/include/SFML/Window.hpp:32,
  247. from /usr/include/SFML/Graphics.hpp:32,
  248. from Pathfinding.h:1,
  249. from Pathfinding.cpp:1:
  250. /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: mismatched types ‘const _CharT*’ and ‘sf::Vector2<int>’
  251. { return __x < __y; }
  252. ^
  253. In file included from /usr/include/c++/4.9.2/vector:64:0,
  254. from /usr/include/c++/4.9.2/bits/random.h:34,
  255. from /usr/include/c++/4.9.2/random:49,
  256. from /usr/include/c++/4.9.2/bits/stl_algo.h:66,
  257. from /usr/include/c++/4.9.2/algorithm:62,
  258. from /usr/include/SFML/System/Utf.hpp:32,
  259. from /usr/include/SFML/System/String.hpp:32,
  260. from /usr/include/SFML/System.hpp:39,
  261. from /usr/include/SFML/Window.hpp:32,
  262. from /usr/include/SFML/Graphics.hpp:32,
  263. from Pathfinding.h:1,
  264. from Pathfinding.cpp:1:
  265. /usr/include/c++/4.9.2/bits/stl_vector.h:1528:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)
  266. operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
  267. ^
  268. /usr/include/c++/4.9.2/bits/stl_vector.h:1528:5: note: template argument deduction/substitution failed:
  269. In file included from /usr/include/c++/4.9.2/string:48:0,
  270. from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
  271. from /usr/include/c++/4.9.2/bits/ios_base.h:41,
  272. from /usr/include/c++/4.9.2/ios:42,
  273. from /usr/include/c++/4.9.2/ostream:38,
  274. from /usr/include/SFML/System/Err.hpp:32,
  275. from /usr/include/SFML/System.hpp:34,
  276. from /usr/include/SFML/Window.hpp:32,
  277. from /usr/include/SFML/Graphics.hpp:32,
  278. from Pathfinding.h:1,
  279. from Pathfinding.cpp:1:
  280. /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::vector<_Tp, _Alloc>’
  281. { return __x < __y; }
  282. ^
  283. In file included from /usr/include/c++/4.9.2/map:60:0,
  284. from /usr/include/SFML/Graphics/Font.hpp:37,
  285. from /usr/include/SFML/Graphics.hpp:35,
  286. from Pathfinding.h:1,
  287. from Pathfinding.cpp:1:
  288. /usr/include/c++/4.9.2/bits/stl_tree.h:980:5: note: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator<(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)
  289. operator<(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x,
  290. ^
  291. /usr/include/c++/4.9.2/bits/stl_tree.h:980:5: note: template argument deduction/substitution failed:
  292. In file included from /usr/include/c++/4.9.2/string:48:0,
  293. from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
  294. from /usr/include/c++/4.9.2/bits/ios_base.h:41,
  295. from /usr/include/c++/4.9.2/ios:42,
  296. from /usr/include/c++/4.9.2/ostream:38,
  297. from /usr/include/SFML/System/Err.hpp:32,
  298. from /usr/include/SFML/System.hpp:34,
  299. from /usr/include/SFML/Window.hpp:32,
  300. from /usr/include/SFML/Graphics.hpp:32,
  301. from Pathfinding.h:1,
  302. from Pathfinding.cpp:1:
  303. /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>’
  304. { return __x < __y; }
  305. ^
  306. In file included from /usr/include/c++/4.9.2/tuple:39:0,
  307. from /usr/include/c++/4.9.2/bits/stl_map.h:63,
  308. from /usr/include/c++/4.9.2/map:61,
  309. from /usr/include/SFML/Graphics/Font.hpp:37,
  310. from /usr/include/SFML/Graphics.hpp:35,
  311. from Pathfinding.h:1,
  312. from Pathfinding.cpp:1:
  313. /usr/include/c++/4.9.2/array:242:5: note: template<class _Tp, long unsigned int _Nm> bool std::operator<(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)
  314. operator<(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b)
  315. ^
  316. /usr/include/c++/4.9.2/array:242:5: note: template argument deduction/substitution failed:
  317. In file included from /usr/include/c++/4.9.2/string:48:0,
  318. from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
  319. from /usr/include/c++/4.9.2/bits/ios_base.h:41,
  320. from /usr/include/c++/4.9.2/ios:42,
  321. from /usr/include/c++/4.9.2/ostream:38,
  322. from /usr/include/SFML/System/Err.hpp:32,
  323. from /usr/include/SFML/System.hpp:34,
  324. from /usr/include/SFML/Window.hpp:32,
  325. from /usr/include/SFML/Graphics.hpp:32,
  326. from Pathfinding.h:1,
  327. from Pathfinding.cpp:1:
  328. /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::array<_Tp, _Nm>’
  329. { return __x < __y; }
  330. ^
  331. In file included from /usr/include/c++/4.9.2/bits/stl_map.h:63:0,
  332. from /usr/include/c++/4.9.2/map:61,
  333. from /usr/include/SFML/Graphics/Font.hpp:37,
  334. from /usr/include/SFML/Graphics.hpp:35,
  335. from Pathfinding.h:1,
  336. from Pathfinding.cpp:1:
  337. /usr/include/c++/4.9.2/tuple:857:5: note: template<class ... _TElements, class ... _UElements> constexpr bool std::operator<(const std::tuple<_Args1 ...>&, const std::tuple<_Args2 ...>&)
  338. operator<(const tuple<_TElements...>& __t,
  339. ^
  340. /usr/include/c++/4.9.2/tuple:857:5: note: template argument deduction/substitution failed:
  341. In file included from /usr/include/c++/4.9.2/string:48:0,
  342. from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
  343. from /usr/include/c++/4.9.2/bits/ios_base.h:41,
  344. from /usr/include/c++/4.9.2/ios:42,
  345. from /usr/include/c++/4.9.2/ostream:38,
  346. from /usr/include/SFML/System/Err.hpp:32,
  347. from /usr/include/SFML/System.hpp:34,
  348. from /usr/include/SFML/Window.hpp:32,
  349. from /usr/include/SFML/Graphics.hpp:32,
  350. from Pathfinding.h:1,
  351. from Pathfinding.cpp:1:
  352. /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::tuple<_Args1 ...>’
  353. { return __x < __y; }
  354. ^
  355. In file included from /usr/include/c++/4.9.2/map:61:0,
  356. from /usr/include/SFML/Graphics/Font.hpp:37,
  357. from /usr/include/SFML/Graphics.hpp:35,
  358. from Pathfinding.h:1,
  359. from Pathfinding.cpp:1:
  360. /usr/include/c++/4.9.2/bits/stl_map.h:1017:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&)
  361. operator<(const map<_Key, _Tp, _Compare, _Alloc>& __x,
  362. ^
  363. /usr/include/c++/4.9.2/bits/stl_map.h:1017:5: note: template argument deduction/substitution failed:
  364. In file included from /usr/include/c++/4.9.2/string:48:0,
  365. from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
  366. from /usr/include/c++/4.9.2/bits/ios_base.h:41,
  367. from /usr/include/c++/4.9.2/ios:42,
  368. from /usr/include/c++/4.9.2/ostream:38,
  369. from /usr/include/SFML/System/Err.hpp:32,
  370. from /usr/include/SFML/System.hpp:34,
  371. from /usr/include/SFML/Window.hpp:32,
  372. from /usr/include/SFML/Graphics.hpp:32,
  373. from Pathfinding.h:1,
  374. from Pathfinding.cpp:1:
  375. /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Alloc>’
  376. { return __x < __y; }
  377. ^
  378. In file included from /usr/include/c++/4.9.2/map:62:0,
  379. from /usr/include/SFML/Graphics/Font.hpp:37,
  380. from /usr/include/SFML/Graphics.hpp:35,
  381. from Pathfinding.h:1,
  382. from Pathfinding.cpp:1:
  383. /usr/include/c++/4.9.2/bits/stl_multimap.h:920:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&)
  384. operator<(const multimap<_Key, _Tp, _Compare, _Alloc>& __x,
  385. ^
  386. /usr/include/c++/4.9.2/bits/stl_multimap.h:920:5: note: template argument deduction/substitution failed:
  387. In file included from /usr/include/c++/4.9.2/string:48:0,
  388. from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
  389. from /usr/include/c++/4.9.2/bits/ios_base.h:41,
  390. from /usr/include/c++/4.9.2/ios:42,
  391. from /usr/include/c++/4.9.2/ostream:38,
  392. from /usr/include/SFML/System/Err.hpp:32,
  393. from /usr/include/SFML/System.hpp:34,
  394. from /usr/include/SFML/Window.hpp:32,
  395. from /usr/include/SFML/Graphics.hpp:32,
  396. from Pathfinding.h:1,
  397. from Pathfinding.cpp:1:
  398. /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Alloc>’
  399. { return __x < __y; }
  400. ^
  401. In file included from /usr/include/c++/4.9.2/list:63:0,
  402. from Pathfinding.h:2,
  403. from Pathfinding.cpp:1:
  404. /usr/include/c++/4.9.2/bits/stl_list.h:1758:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::list<_Tp, _Alloc>&, const std::list<_Tp, _Alloc>&)
  405. operator<(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
  406. ^
  407. /usr/include/c++/4.9.2/bits/stl_list.h:1758:5: note: template argument deduction/substitution failed:
  408. In file included from /usr/include/c++/4.9.2/string:48:0,
  409. from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
  410. from /usr/include/c++/4.9.2/bits/ios_base.h:41,
  411. from /usr/include/c++/4.9.2/ios:42,
  412. from /usr/include/c++/4.9.2/ostream:38,
  413. from /usr/include/SFML/System/Err.hpp:32,
  414. from /usr/include/SFML/System.hpp:34,
  415. from /usr/include/SFML/Window.hpp:32,
  416. from /usr/include/SFML/Graphics.hpp:32,
  417. from Pathfinding.h:1,
  418. from Pathfinding.cpp:1:
  419. /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::list<_Tp, _Alloc>’
  420. { return __x < __y; }
  421. ^
  422. In file included from /usr/include/SFML/Window.hpp:41:0,
  423. from /usr/include/SFML/Graphics.hpp:32,
  424. from Pathfinding.h:1,
  425. from Pathfinding.cpp:1:
  426. /usr/include/SFML/Window/VideoMode.hpp:141:22: note: bool sf::operator<(const sf::VideoMode&, const sf::VideoMode&)
  427. SFML_WINDOW_API bool operator <(const VideoMode& left, const VideoMode& right);
  428. ^
  429. /usr/include/SFML/Window/VideoMode.hpp:141:22: note: no known conversion for argument 1 from ‘const sf::Vector2<int>’ to ‘const sf::VideoMode&’
  430. In file included from /usr/include/SFML/System.hpp:39:0,
  431. from /usr/include/SFML/Window.hpp:32,
  432. from /usr/include/SFML/Graphics.hpp:32,
  433. from Pathfinding.h:1,
  434. from Pathfinding.cpp:1:
  435. /usr/include/SFML/System/String.hpp:563:22: note: bool sf::operator<(const sf::String&, const sf::String&)
  436. SFML_SYSTEM_API bool operator <(const String& left, const String& right);
  437. ^
  438. /usr/include/SFML/System/String.hpp:563:22: note: no known conversion for argument 1 from ‘const sf::Vector2<int>’ to ‘const sf::String&’
  439. In file included from /usr/include/SFML/System/Clock.hpp:32:0,
  440. from /usr/include/SFML/System.hpp:33,
  441. from /usr/include/SFML/Window.hpp:32,
  442. from /usr/include/SFML/Graphics.hpp:32,
  443. from Pathfinding.h:1,
  444. from Pathfinding.cpp:1:
  445. /usr/include/SFML/System/Time.hpp:185:22: note: bool sf::operator<(sf::Time, sf::Time)
  446. SFML_SYSTEM_API bool operator <(Time left, Time right);
  447. ^
  448. /usr/include/SFML/System/Time.hpp:185:22: note: no known conversion for argument 1 from ‘const sf::Vector2<int>’ to ‘sf::Time’
  449. Makefile:11 : la recette pour la cible « Pathfinding.o » a échouée
  450. make: *** [Pathfinding.o] Erreur 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement