Guest User

gcc output

a guest
Jan 6th, 2018
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.96 KB | None | 0 0
  1. precrisk@prefros_solus ~/Prggrm/vimtest $ make
  2. helloworld.cpp: In function ‘int main()’:
  3. helloworld.cpp:6:10: error: no match for ‘operator>>’ (operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘const char [22]’)
  4. cout >> "Hello World! Welcome!" << endl;
  5. ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  6. In file included from /usr/include/c++/7.2.0/string:53:0,
  7. from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
  8. from /usr/include/c++/7.2.0/bits/ios_base.h:41,
  9. from /usr/include/c++/7.2.0/ios:42,
  10. from /usr/include/c++/7.2.0/ostream:38,
  11. from /usr/include/c++/7.2.0/iostream:39,
  12. from helloworld.cpp:1:
  13. /usr/include/c++/7.2.0/bits/basic_string.tcc:1465:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
  14. operator>>(basic_istream<_CharT, _Traits>& __in,
  15. ^~~~~~~~
  16. /usr/include/c++/7.2.0/bits/basic_string.tcc:1465:5: note: template argument deduction/substitution failed:
  17. helloworld.cpp:6:14: note: ‘std::ostream {aka std::basic_ostream<char>}’ is not derived from ‘std::basic_istream<_CharT, _Traits>’
  18. cout >> "Hello World! Welcome!" << endl;
  19. ^~~~~~~~~~~~~~~~~~~~~~~
  20. In file included from /usr/include/c++/7.2.0/istream:991:0,
  21. from /usr/include/c++/7.2.0/iostream:40,
  22. from helloworld.cpp:1:
  23. /usr/include/c++/7.2.0/bits/istream.tcc:955:5: note: candidate: template<class _CharT2, class _Traits2> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT2*)
  24. operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s)
  25. ^~~~~~~~
  26. /usr/include/c++/7.2.0/bits/istream.tcc:955:5: note: template argument deduction/substitution failed:
  27. helloworld.cpp:6:14: note: ‘std::ostream {aka std::basic_ostream<char>}’ is not derived from ‘std::basic_istream<_CharT, _Traits>’
  28. cout >> "Hello World! Welcome!" << endl;
  29. ^~~~~~~~~~~~~~~~~~~~~~~
  30. In file included from /usr/include/c++/7.2.0/istream:991:0,
  31. from /usr/include/c++/7.2.0/iostream:40,
  32. from helloworld.cpp:1:
  33. /usr/include/c++/7.2.0/bits/istream.tcc:923:5: note: candidate: template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT&)
  34. operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c)
  35. ^~~~~~~~
  36. /usr/include/c++/7.2.0/bits/istream.tcc:923:5: note: template argument deduction/substitution failed:
  37. helloworld.cpp:6:14: note: ‘std::ostream {aka std::basic_ostream<char>}’ is not derived from ‘std::basic_istream<_CharT, _Traits>’
  38. cout >> "Hello World! Welcome!" << endl;
  39. ^~~~~~~~~~~~~~~~~~~~~~~
  40. In file included from /usr/include/c++/7.2.0/iostream:40:0,
  41. from helloworld.cpp:1:
  42. /usr/include/c++/7.2.0/istream:756:5: note: candidate: template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, unsigned char&)
  43. operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c)
  44. ^~~~~~~~
  45. /usr/include/c++/7.2.0/istream:756:5: note: template argument deduction/substitution failed:
  46. helloworld.cpp:6:14: note: ‘std::ostream {aka std::basic_ostream<char>}’ is not derived from ‘std::basic_istream<char, _Traits>’
  47. cout >> "Hello World! Welcome!" << endl;
  48. ^~~~~~~~~~~~~~~~~~~~~~~
  49. In file included from /usr/include/c++/7.2.0/iostream:40:0,
  50. from helloworld.cpp:1:
  51. /usr/include/c++/7.2.0/istream:761:5: note: candidate: template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, signed char&)
  52. operator>>(basic_istream<char, _Traits>& __in, signed char& __c)
  53. ^~~~~~~~
  54. /usr/include/c++/7.2.0/istream:761:5: note: template argument deduction/substitution failed:
  55. helloworld.cpp:6:14: note: ‘std::ostream {aka std::basic_ostream<char>}’ is not derived from ‘std::basic_istream<char, _Traits>’
  56. cout >> "Hello World! Welcome!" << endl;
  57. ^~~~~~~~~~~~~~~~~~~~~~~
  58. In file included from /usr/include/c++/7.2.0/iostream:40:0,
  59. from helloworld.cpp:1:
  60. /usr/include/c++/7.2.0/istream:803:5: note: candidate: template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, unsigned char*)
  61. operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s)
  62. ^~~~~~~~
  63. /usr/include/c++/7.2.0/istream:803:5: note: template argument deduction/substitution failed:
  64. helloworld.cpp:6:14: note: ‘std::ostream {aka std::basic_ostream<char>}’ is not derived from ‘std::basic_istream<char, _Traits>’
  65. cout >> "Hello World! Welcome!" << endl;
  66. ^~~~~~~~~~~~~~~~~~~~~~~
  67. In file included from /usr/include/c++/7.2.0/iostream:40:0,
  68. from helloworld.cpp:1:
  69. /usr/include/c++/7.2.0/istream:808:5: note: candidate: template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, signed char*)
  70. operator>>(basic_istream<char, _Traits>& __in, signed char* __s)
  71. ^~~~~~~~
  72. /usr/include/c++/7.2.0/istream:808:5: note: template argument deduction/substitution failed:
  73. helloworld.cpp:6:14: note: ‘std::ostream {aka std::basic_ostream<char>}’ is not derived from ‘std::basic_istream<char, _Traits>’
  74. cout >> "Hello World! Welcome!" << endl;
  75. ^~~~~~~~~~~~~~~~~~~~~~~
  76. In file included from /usr/include/c++/7.2.0/iostream:40:0,
  77. from helloworld.cpp:1:
  78. /usr/include/c++/7.2.0/istream:980:5: note: candidate: template<class _Istream, class _Tp> typename std::enable_if<std::__and_<std::__not_<std::is_lvalue_reference<_Tp> >, std::__is_convertible_to_basic_istream<_Istream>, std::__is_extractable<typename std::__is_convertible_to_basic_istream<_Tp>::__istream_type, _Tp&&, void> >::value, typename std::__is_convertible_to_basic_istream<_Tp>::__istream_type>::type std::operator>>(_Istream&&, _Tp&&)
  79. operator>>(_Istream&& __is, _Tp&& __x)
  80. ^~~~~~~~
  81. /usr/include/c++/7.2.0/istream:980:5: note: template argument deduction/substitution failed:
  82. /usr/include/c++/7.2.0/istream: In substitution of ‘template<class _Istream, class _Tp> typename std::enable_if<std::__and_<std::__not_<std::is_lvalue_reference<_Tp> >, std::__is_convertible_to_basic_istream<_Istream>, std::__is_extractable<typename std::__is_convertible_to_basic_istream<_Tp>::__istream_type, _Tp&&, void> >::value, typename std::__is_convertible_to_basic_istream<_Tp>::__istream_type>::type std::operator>>(_Istream&&, _Tp&&) [with _Istream = std::basic_ostream<char>&; _Tp = const char (&)[22]]’:
  83. helloworld.cpp:6:14: required from here
  84. /usr/include/c++/7.2.0/istream:980:5: error: no type named ‘type’ in ‘struct std::enable_if<false, void>’
  85. helloworld.cpp:7:9: error: no match for ‘operator<<’ (operand types are ‘std::istream {aka std::basic_istream<char>}’ and ‘int’)
  86. cin << a;
  87. ~~~~^~~~
  88. helloworld.cpp:7:9: note: candidate: operator<<(int, int) <built-in>
  89. helloworld.cpp:7:9: note: no known conversion for argument 1 from ‘std::istream {aka std::basic_istream<char>}’ to ‘int’
  90. In file included from /usr/include/c++/7.2.0/string:52:0,
  91. from /usr/include/c++/7.2.0/bits/locale_classes.h:40,
  92. from /usr/include/c++/7.2.0/bits/ios_base.h:41,
  93. from /usr/include/c++/7.2.0/ios:42,
  94. from /usr/include/c++/7.2.0/ostream:38,
  95. from /usr/include/c++/7.2.0/iostream:39,
  96. from helloworld.cpp:1:
  97. /usr/include/c++/7.2.0/bits/basic_string.h:6082:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
  98. operator<<(basic_ostream<_CharT, _Traits>& __os,
  99. ^~~~~~~~
  100. /usr/include/c++/7.2.0/bits/basic_string.h:6082:5: note: template argument deduction/substitution failed:
  101. helloworld.cpp:7:12: note: ‘std::istream {aka std::basic_istream<char>}’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
  102. cin << a;
  103. ^
  104. In file included from /usr/include/c++/7.2.0/bits/ios_base.h:46:0,
  105. from /usr/include/c++/7.2.0/ios:42,
  106. from /usr/include/c++/7.2.0/ostream:38,
  107. from /usr/include/c++/7.2.0/iostream:39,
  108. from helloworld.cpp:1:
  109. /usr/include/c++/7.2.0/system_error:217:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)
  110. operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e)
  111. ^~~~~~~~
  112. /usr/include/c++/7.2.0/system_error:217:5: note: template argument deduction/substitution failed:
  113. helloworld.cpp:7:12: note: ‘std::istream {aka std::basic_istream<char>}’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
  114. cin << a;
  115. ^
  116. In file included from /usr/include/c++/7.2.0/iostream:39:0,
  117. from helloworld.cpp:1:
  118. /usr/include/c++/7.2.0/ostream:497:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT)
  119. operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c)
  120. ^~~~~~~~
  121. /usr/include/c++/7.2.0/ostream:497:5: note: template argument deduction/substitution failed:
  122. helloworld.cpp:7:12: note: ‘std::istream {aka std::basic_istream<char>}’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
  123. cin << a;
  124. ^
  125. In file included from /usr/include/c++/7.2.0/iostream:39:0,
  126. from helloworld.cpp:1:
  127. /usr/include/c++/7.2.0/ostream:502:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char)
  128. operator<<(basic_ostream<_CharT, _Traits>& __out, char __c)
  129. ^~~~~~~~
  130. /usr/include/c++/7.2.0/ostream:502:5: note: template argument deduction/substitution failed:
  131. helloworld.cpp:7:12: note: ‘std::istream {aka std::basic_istream<char>}’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
  132. cin << a;
  133. ^
  134. In file included from /usr/include/c++/7.2.0/iostream:39:0,
  135. from helloworld.cpp:1:
  136. /usr/include/c++/7.2.0/ostream:508:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)
  137. operator<<(basic_ostream<char, _Traits>& __out, char __c)
  138. ^~~~~~~~
  139. /usr/include/c++/7.2.0/ostream:508:5: note: template argument deduction/substitution failed:
  140. helloworld.cpp:7:12: note: ‘std::istream {aka std::basic_istream<char>}’ is not derived from ‘std::basic_ostream<char, _Traits>’
  141. cin << a;
  142. ^
  143. In file included from /usr/include/c++/7.2.0/iostream:39:0,
  144. from helloworld.cpp:1:
  145. /usr/include/c++/7.2.0/ostream:514:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)
  146. operator<<(basic_ostream<char, _Traits>& __out, signed char __c)
  147. ^~~~~~~~
  148. /usr/include/c++/7.2.0/ostream:514:5: note: template argument deduction/substitution failed:
  149. helloworld.cpp:7:12: note: ‘std::istream {aka std::basic_istream<char>}’ is not derived from ‘std::basic_ostream<char, _Traits>’
  150. cin << a;
  151. ^
  152. In file included from /usr/include/c++/7.2.0/iostream:39:0,
  153. from helloworld.cpp:1:
  154. /usr/include/c++/7.2.0/ostream:519:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)
  155. operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c)
  156. ^~~~~~~~
  157. /usr/include/c++/7.2.0/ostream:519:5: note: template argument deduction/substitution failed:
  158. helloworld.cpp:7:12: note: ‘std::istream {aka std::basic_istream<char>}’ is not derived from ‘std::basic_ostream<char, _Traits>’
  159. cin << a;
  160. ^
  161. In file included from /usr/include/c++/7.2.0/iostream:39:0,
  162. from helloworld.cpp:1:
  163. /usr/include/c++/7.2.0/ostream:539:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*)
  164. operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s)
  165. ^~~~~~~~
  166. /usr/include/c++/7.2.0/ostream:539:5: note: template argument deduction/substitution failed:
  167. helloworld.cpp:7:12: note: ‘std::istream {aka std::basic_istream<char>}’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
  168. cin << a;
  169. ^
  170. In file included from /usr/include/c++/7.2.0/ostream:693:0,
  171. from /usr/include/c++/7.2.0/iostream:39,
  172. from helloworld.cpp:1:
  173. /usr/include/c++/7.2.0/bits/ostream.tcc:321:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*)
  174. operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s)
  175. ^~~~~~~~
  176. /usr/include/c++/7.2.0/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed:
  177. helloworld.cpp:7:12: note: ‘std::istream {aka std::basic_istream<char>}’ is not derived from ‘std::basic_ostream<_CharT, _Traits>’
  178. cin << a;
  179. ^
  180. In file included from /usr/include/c++/7.2.0/iostream:39:0,
  181. from helloworld.cpp:1:
  182. /usr/include/c++/7.2.0/ostream:556:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)
  183. operator<<(basic_ostream<char, _Traits>& __out, const char* __s)
  184. ^~~~~~~~
  185. /usr/include/c++/7.2.0/ostream:556:5: note: template argument deduction/substitution failed:
  186. helloworld.cpp:7:12: note: ‘std::istream {aka std::basic_istream<char>}’ is not derived from ‘std::basic_ostream<char, _Traits>’
  187. cin << a;
  188. ^
  189. In file included from /usr/include/c++/7.2.0/iostream:39:0,
  190. from helloworld.cpp:1:
  191. /usr/include/c++/7.2.0/ostream:569:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const signed char*)
  192. operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s)
  193. ^~~~~~~~
  194. /usr/include/c++/7.2.0/ostream:569:5: note: template argument deduction/substitution failed:
  195. helloworld.cpp:7:12: note: ‘std::istream {aka std::basic_istream<char>}’ is not derived from ‘std::basic_ostream<char, _Traits>’
  196. cin << a;
  197. ^
  198. In file included from /usr/include/c++/7.2.0/iostream:39:0,
  199. from helloworld.cpp:1:
  200. /usr/include/c++/7.2.0/ostream:574:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)
  201. operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s)
  202. ^~~~~~~~
  203. /usr/include/c++/7.2.0/ostream:574:5: note: template argument deduction/substitution failed:
  204. helloworld.cpp:7:12: note: ‘std::istream {aka std::basic_istream<char>}’ is not derived from ‘std::basic_ostream<char, _Traits>’
  205. cin << a;
  206. ^
  207. In file included from /usr/include/c++/7.2.0/iostream:39:0,
  208. from helloworld.cpp:1:
  209. /usr/include/c++/7.2.0/ostream:682:5: note: candidate: template<class _Ostream, class _Tp> typename std::enable_if<std::__and_<std::__not_<std::is_lvalue_reference<_Tp> >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable<typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&)
  210. operator<<(_Ostream&& __os, const _Tp& __x)
  211. ^~~~~~~~
  212. /usr/include/c++/7.2.0/ostream:682:5: note: template argument deduction/substitution failed:
  213. /usr/include/c++/7.2.0/ostream: In substitution of ‘template<class _Ostream, class _Tp> typename std::enable_if<std::__and_<std::__not_<std::is_lvalue_reference<_Tp> >, std::__is_convertible_to_basic_ostream<_Ostream>, std::__is_insertable<typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type, const _Tp&, void> >::value, typename std::__is_convertible_to_basic_ostream<_Tp>::__ostream_type>::type std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::basic_istream<char>&; _Tp = int]’:
  214. helloworld.cpp:7:12: required from here
  215. /usr/include/c++/7.2.0/ostream:682:5: error: no type named ‘type’ in ‘struct std::enable_if<false, void>’
  216. make: *** [makefile:4: all] Error 1
Add Comment
Please, Sign In to add comment