Advertisement
Guest User

Compiler Error Output

a guest
May 3rd, 2019
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.17 KB | None | 0 0
  1. clang++-7 -pthread -o main cmmds.cpp commands.cpp interpreter.cppmain.cpp
  2. interpreter.cpp:24:8: error: invalid operands to binary expression
  3. ('std::ostream' (aka 'basic_ostream<char>') and
  4. 'std::set<std::__cxx11::basic_string<char>,
  5. std::less<std::__cxx11::basic_string<char> >,
  6. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  7. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  8. >'))
  9. cout << commands.find("help help.cpp");
  10. ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  11. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/system_error:217:5: note:
  12. candidate function template not viable: no known conversion
  13. from 'std::set<std::__cxx11::basic_string<char>,
  14. std::less<std::__cxx11::basic_string<char> >,
  15. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  16. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  17. >') to 'const std::error_code' for 2nd argument
  18. operator<<(basic_ostream<_CharT, _Traits>& __os, const e...
  19. ^
  20. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:108:7: note:
  21. candidate function not viable: no known conversion from
  22. 'std::set<std::__cxx11::basic_string<char>,
  23. std::less<std::__cxx11::basic_string<char> >,
  24. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  25. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  26. >') to 'std::basic_ostream<char, std::char_traits<char>
  27. >::__ostream_type &(*)(std::basic_ostream<char,
  28. std::char_traits<char> >::__ostream_type &)' (aka
  29. 'basic_ostream<char, std::char_traits<char> >
  30. &(*)(basic_ostream<char, std::char_traits<char> > &)') for 1st
  31. argument
  32. operator<<(__ostream_type& (*__pf)(__ostream_type&))
  33. ^
  34. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:117:7: note:
  35. candidate function not viable: no known conversion from
  36. 'std::set<std::__cxx11::basic_string<char>,
  37. std::less<std::__cxx11::basic_string<char> >,
  38. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  39. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  40. >') to 'std::basic_ostream<char, std::char_traits<char>
  41. >::__ios_type &(*)(std::basic_ostream<char,
  42. std::char_traits<char> >::__ios_type &)' (aka 'basic_ios<char,
  43. std::char_traits<char> > &(*)(basic_ios<char,
  44. std::char_traits<char> > &)') for 1st argument
  45. operator<<(__ios_type& (*__pf)(__ios_type&))
  46. ^
  47. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:127:7: note:
  48. candidate function not viable: no known conversion from
  49. 'std::set<std::__cxx11::basic_string<char>,
  50. std::less<std::__cxx11::basic_string<char> >,
  51. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  52. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  53. >') to 'std::ios_base &(*)(std::ios_base &)' for 1st argument
  54. operator<<(ios_base& (*__pf) (ios_base&))
  55. ^
  56. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:166:7: note:
  57. candidate function not viable: no known conversion from
  58. 'std::set<std::__cxx11::basic_string<char>,
  59. std::less<std::__cxx11::basic_string<char> >,
  60. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  61. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  62. >') to 'long' for 1st argument
  63. operator<<(long __n)
  64. ^
  65. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:170:7: note:
  66. candidate function not viable: no known conversion from
  67. 'std::set<std::__cxx11::basic_string<char>,
  68. std::less<std::__cxx11::basic_string<char> >,
  69. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  70. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  71. >') to 'unsigned long' for 1st argument
  72. operator<<(unsigned long __n)
  73. ^
  74. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:174:7: note:
  75. candidate function not viable: no known conversion from
  76. 'std::set<std::__cxx11::basic_string<char>,
  77. std::less<std::__cxx11::basic_string<char> >,
  78. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  79. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  80. >') to 'bool' for 1st argument
  81. operator<<(bool __n)
  82. ^
  83. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:178:7: note:
  84. candidate function not viable: no known conversion from
  85. 'std::set<std::__cxx11::basic_string<char>,
  86. std::less<std::__cxx11::basic_string<char> >,
  87. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  88. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  89. >') to 'short' for 1st argument
  90. operator<<(short __n);
  91. ^
  92. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:181:7: note:
  93. candidate function not viable: no known conversion from
  94. 'std::set<std::__cxx11::basic_string<char>,
  95. std::less<std::__cxx11::basic_string<char> >,
  96. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  97. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  98. >') to 'unsigned short' for 1st argument
  99. operator<<(unsigned short __n)
  100. ^
  101. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:189:7: note:
  102. candidate function not viable: no known conversion from
  103. 'std::set<std::__cxx11::basic_string<char>,
  104. std::less<std::__cxx11::basic_string<char> >,
  105. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  106. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  107. >') to 'int' for 1st argument
  108. operator<<(int __n);
  109. ^
  110. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:192:7: note:
  111. candidate function not viable: no known conversion from
  112. 'std::set<std::__cxx11::basic_string<char>,
  113. std::less<std::__cxx11::basic_string<char> >,
  114. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  115. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  116. >') to 'unsigned int' for 1st argument
  117. operator<<(unsigned int __n)
  118. ^
  119. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:201:7: note:
  120. candidate function not viable: no known conversion from
  121. 'std::set<std::__cxx11::basic_string<char>,
  122. std::less<std::__cxx11::basic_string<char> >,
  123. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  124. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  125. >') to 'long long' for 1st argument
  126. operator<<(long long __n)
  127. ^
  128. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:205:7: note:
  129. candidate function not viable: no known conversion from
  130. 'std::set<std::__cxx11::basic_string<char>,
  131. std::less<std::__cxx11::basic_string<char> >,
  132. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  133. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  134. >') to 'unsigned long long' for 1st argument
  135. operator<<(unsigned long long __n)
  136. ^
  137. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:220:7: note:
  138. candidate function not viable: no known conversion from
  139. 'std::set<std::__cxx11::basic_string<char>,
  140. std::less<std::__cxx11::basic_string<char> >,
  141. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  142. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  143. >') to 'double' for 1st argument
  144. operator<<(double __f)
  145. ^
  146. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:224:7: note:
  147. candidate function not viable: no known conversion from
  148. 'std::set<std::__cxx11::basic_string<char>,
  149. std::less<std::__cxx11::basic_string<char> >,
  150. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  151. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  152. >') to 'float' for 1st argument
  153. operator<<(float __f)
  154. ^
  155. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:232:7: note:
  156. candidate function not viable: no known conversion from
  157. 'std::set<std::__cxx11::basic_string<char>,
  158. std::less<std::__cxx11::basic_string<char> >,
  159. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  160. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  161. >') to 'long double' for 1st argument
  162. operator<<(long double __f)
  163. ^
  164. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:245:7: note:
  165. candidate function not viable: no known conversion from
  166. 'std::set<std::__cxx11::basic_string<char>,
  167. std::less<std::__cxx11::basic_string<char> >,
  168. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  169. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  170. >') to 'const void *' for 1st argument
  171. operator<<(const void* __p)
  172. ^
  173. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:270:7: note:
  174. candidate function not viable: no known conversion from
  175. 'std::set<std::__cxx11::basic_string<char>,
  176. std::less<std::__cxx11::basic_string<char> >,
  177. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  178. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  179. >') to 'std::basic_ostream<char, std::char_traits<char>
  180. >::__streambuf_type *' (aka 'basic_streambuf<char,
  181. std::char_traits<char> > *') for 1st argument
  182. operator<<(__streambuf_type* __sb);
  183. ^
  184. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:502:5: note:
  185. candidate function template not viable: no known conversion
  186. from 'std::set<std::__cxx11::basic_string<char>,
  187. std::less<std::__cxx11::basic_string<char> >,
  188. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  189. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  190. >') to 'char' for 2nd argument
  191. operator<<(basic_ostream<_CharT, _Traits>& __out, char __c)
  192. ^
  193. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:508:5: note:
  194. candidate function template not viable: no known conversion
  195. from 'std::set<std::__cxx11::basic_string<char>,
  196. std::less<std::__cxx11::basic_string<char> >,
  197. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  198. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  199. >') to 'char' for 2nd argument
  200. operator<<(basic_ostream<char, _Traits>& __out, char __c)
  201. ^
  202. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:514:5: note:
  203. candidate function template not viable: no known conversion
  204. from 'std::set<std::__cxx11::basic_string<char>,
  205. std::less<std::__cxx11::basic_string<char> >,
  206. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  207. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  208. >') to 'signed char' for 2nd argument
  209. operator<<(basic_ostream<char, _Traits>& __out, signed char __c)
  210. ^
  211. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:519:5: note:
  212. candidate function template not viable: no known conversion
  213. from 'std::set<std::__cxx11::basic_string<char>,
  214. std::less<std::__cxx11::basic_string<char> >,
  215. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  216. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  217. >') to 'unsigned char' for 2nd argument
  218. operator<<(basic_ostream<char, _Traits>& __out, unsigne...
  219. ^
  220. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:556:5: note:
  221. candidate function template not viable: no known conversion
  222. from 'std::set<std::__cxx11::basic_string<char>,
  223. std::less<std::__cxx11::basic_string<char> >,
  224. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  225. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  226. >') to 'const char *' for 2nd argument
  227. operator<<(basic_ostream<char, _Traits>& __out, const char* __s)
  228. ^
  229. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:569:5: note:
  230. candidate function template not viable: no known conversion
  231. from 'std::set<std::__cxx11::basic_string<char>,
  232. std::less<std::__cxx11::basic_string<char> >,
  233. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  234. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  235. >') to 'const signed char *' for 2nd argument
  236. operator<<(basic_ostream<char, _Traits>& __out, const si...
  237. ^
  238. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:574:5: note:
  239. candidate function template not viable: no known conversion
  240. from 'std::set<std::__cxx11::basic_string<char>,
  241. std::less<std::__cxx11::basic_string<char> >,
  242. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  243. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  244. >') to 'const unsigned char *' for 2nd argument
  245. operator<<(basic_ostream<char, _Traits>& __out, const un...
  246. ^
  247. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/ostream.tcc:321:5: note:
  248. candidate function template not viable: no known conversion
  249. from 'std::set<std::__cxx11::basic_string<char>,
  250. std::less<std::__cxx11::basic_string<char> >,
  251. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  252. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  253. >') to 'const char *' for 2nd argument
  254. operator<<(basic_ostream<_CharT, _Traits>& __out, const ...
  255. ^
  256. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/iomanip:79:5: note:
  257. candidate function template not viable: no known conversion
  258. from 'std::set<std::__cxx11::basic_string<char>,
  259. std::less<std::__cxx11::basic_string<char> >,
  260. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  261. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  262. >') to 'std::_Resetiosflags' for 2nd argument
  263. operator<<(basic_ostream<_CharT, _Traits>& __os, _Reseti...
  264. ^
  265. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/iomanip:109:5: note:
  266. candidate function template not viable: no known conversion
  267. from 'std::set<std::__cxx11::basic_string<char>,
  268. std::less<std::__cxx11::basic_string<char> >,
  269. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  270. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  271. >') to 'std::_Setiosflags' for 2nd argument
  272. operator<<(basic_ostream<_CharT, _Traits>& __os, _Setios...
  273. ^
  274. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/iomanip:143:5: note:
  275. candidate function template not viable: no known conversion
  276. from 'std::set<std::__cxx11::basic_string<char>,
  277. std::less<std::__cxx11::basic_string<char> >,
  278. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  279. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  280. >') to 'std::_Setbase' for 2nd argument
  281. operator<<(basic_ostream<_CharT, _Traits>& __os, _Setbase __f)
  282. ^
  283. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/iomanip:208:5: note:
  284. candidate function template not viable: no known conversion
  285. from 'std::set<std::__cxx11::basic_string<char>,
  286. std::less<std::__cxx11::basic_string<char> >,
  287. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  288. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  289. >') to 'std::_Setprecision' for 2nd argument
  290. operator<<(basic_ostream<_CharT, _Traits>& __os, _Setpre...
  291. ^
  292. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/iomanip:238:5: note:
  293. candidate function template not viable: no known conversion
  294. from 'std::set<std::__cxx11::basic_string<char>,
  295. std::less<std::__cxx11::basic_string<char> >,
  296. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  297. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  298. >') to 'std::_Setw' for 2nd argument
  299. operator<<(basic_ostream<_CharT, _Traits>& __os, _Setw __f)
  300. ^
  301. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:497:5: note:
  302. candidate template ignored: deduced conflicting types for
  303. parameter '_CharT' ('char' vs.
  304. 'std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  305. >')
  306. operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c)
  307. ^
  308. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/basic_string.h:6284:5: note:
  309. candidate template ignored: could not match 'basic_string'
  310. against '_Rb_tree_const_iterator'
  311. operator<<(basic_ostream<_CharT, _Traits>& __os,
  312. ^
  313. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:539:5: note:
  314. candidate template ignored: could not match 'const _CharT *'
  315. against 'std::set<std::__cxx11::basic_string<char>,
  316. std::less<std::__cxx11::basic_string<char> >,
  317. std::allocator<std::__cxx11::basic_string<char> > >::iterator'
  318. (aka '_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  319. >')
  320. operator<<(basic_ostream<_CharT, _Traits>& __out, const ...
  321. ^
  322. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/ostream:682:5: note:
  323. candidate template ignored: requirement
  324. '__and_<__not_<is_lvalue_reference<basic_ostream<char> &> >,
  325. __is_convertible_to_basic_ostream<basic_ostream<char> &>,
  326. __is_insertable<__rvalue_ostream_type<basic_ostream<char> &>,
  327. const _Rb_tree_const_iterator<basic_string<char> > &>
  328. >::value' was not satisfied [with _Ostream =
  329. std::basic_ostream<char> &, _Tp =
  330. std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char>
  331. >]
  332. operator<<(_Ostream&& __os, const _Tp& __x)
  333. ^
  334. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/iomanip:178:5: note:
  335. candidate template ignored: could not match '_Setfill' against
  336. '_Rb_tree_const_iterator'
  337. operator<<(basic_ostream<_CharT, _Traits>& __os, _Setfil...
  338. ^
  339. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/iomanip:311:5: note:
  340. candidate template ignored: could not match '_Put_money'
  341. against '_Rb_tree_const_iterator'
  342. operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_mo...
  343. ^
  344. /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/iomanip:363:5: note:
  345. candidate template ignored: could not match '_Put_time'
  346. against '_Rb_tree_const_iterator'
  347. operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_ti...
  348. ^
  349. 1 error generated.
  350. compiler exit status 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement