Advertisement
Guest User

Untitled

a guest
Feb 15th, 2020
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 129.57 KB | None | 0 0
  1. [acer@localhost usbpicprog-app]$ make
  2. make all-recursive
  3. make[1]: Entering directory '/home/acer/Documents/usbpicprog-app'
  4. Making all in src
  5. make[2]: Entering directory '/home/acer/Documents/usbpicprog-app/src'
  6. g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -I/usr/include/libusb-1.0 -DPACKAGE_PREFIX=\""/usr/local"\" -g -O2 -MT hexfile.o -MD -MP -MF .deps/hexfile.Tpo -c -o hexfile.o hexfile.cpp
  7. hexfile.cpp: In member function ‘bool HexFile::open(PicType*, const char*)’:
  8. hexfile.cpp:95:12: error: no match for ‘operator==’ (operand types are ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} and ‘long int’)
  9. if (fp == NULL) {
  10. ^
  11. hexfile.cpp:95:12: note: candidate: ‘operator==(int, long int)’ <built-in>
  12. hexfile.cpp:95:12: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘int’
  13. In file included from /usr/include/wx-3.0/wx/defs.h:2375,
  14. from hexfile.cpp:23:
  15. /usr/include/wx-3.0/wx/windowid.h:120:13: note: candidate: ‘bool operator==(const wxWindowIDRef&, const wxWindowIDRef&)’
  16. inline bool operator==(const wxWindowIDRef& lhs, const wxWindowIDRef& rhs)
  17. ^~~~~~~~
  18. /usr/include/wx-3.0/wx/windowid.h:120:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxWindowIDRef&’
  19. /usr/include/wx-3.0/wx/windowid.h:125:13: note: candidate: ‘bool operator==(const wxWindowIDRef&, int)’
  20. inline bool operator==(const wxWindowIDRef& lhs, int rhs)
  21. ^~~~~~~~
  22. /usr/include/wx-3.0/wx/windowid.h:125:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxWindowIDRef&’
  23. /usr/include/wx-3.0/wx/windowid.h:130:13: note: candidate: ‘bool operator==(const wxWindowIDRef&, long int)’
  24. inline bool operator==(const wxWindowIDRef& lhs, long rhs)
  25. ^~~~~~~~
  26. /usr/include/wx-3.0/wx/windowid.h:130:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxWindowIDRef&’
  27. /usr/include/wx-3.0/wx/windowid.h:135:13: note: candidate: ‘bool operator==(int, const wxWindowIDRef&)’
  28. inline bool operator==(int lhs, const wxWindowIDRef& rhs)
  29. ^~~~~~~~
  30. /usr/include/wx-3.0/wx/windowid.h:135:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘int’
  31. /usr/include/wx-3.0/wx/windowid.h:140:13: note: candidate: ‘bool operator==(long int, const wxWindowIDRef&)’
  32. inline bool operator==(long lhs, const wxWindowIDRef& rhs)
  33. ^~~~~~~~
  34. /usr/include/wx-3.0/wx/windowid.h:140:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘long int’
  35. In file included from hexfile.cpp:23:
  36. /usr/include/wx-3.0/wx/defs.h:822:17: note: candidate: ‘bool operator==(char, const wxUniChar&)’
  37. inline bool operator op(T1 x, T2 y) { return y oprev x; }
  38. ^~~~~~~~
  39. /usr/include/wx-3.0/wx/defs.h:807:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_BY_REV’
  40. m(==,x,y,==) m(!=,x,y,!=) m(>=,x,y,<=) \
  41. ^
  42. /usr/include/wx-3.0/wx/defs.h:839:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_2_REV’
  43. wxFOR_ALL_COMPARISONS_2_REV(wxDEFINE_COMPARISON_BY_REV, T1, T2)
  44. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  45. /usr/include/wx-3.0/wx/unichar.h:295:1: note: in expansion of macro ‘wxDEFINE_COMPARISONS_BY_REV’
  46. wxDEFINE_COMPARISONS_BY_REV(char, const wxUniChar&)
  47. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  48. /usr/include/wx-3.0/wx/defs.h:822:17: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘char’
  49. inline bool operator op(T1 x, T2 y) { return y oprev x; }
  50. ^~~~~~~~
  51. /usr/include/wx-3.0/wx/defs.h:807:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_BY_REV’
  52. m(==,x,y,==) m(!=,x,y,!=) m(>=,x,y,<=) \
  53. ^
  54. /usr/include/wx-3.0/wx/defs.h:839:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_2_REV’
  55. wxFOR_ALL_COMPARISONS_2_REV(wxDEFINE_COMPARISON_BY_REV, T1, T2)
  56. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  57. /usr/include/wx-3.0/wx/unichar.h:295:1: note: in expansion of macro ‘wxDEFINE_COMPARISONS_BY_REV’
  58. wxDEFINE_COMPARISONS_BY_REV(char, const wxUniChar&)
  59. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  60. /usr/include/wx-3.0/wx/defs.h:822:17: note: candidate: ‘bool operator==(char, const wxUniCharRef&)’
  61. inline bool operator op(T1 x, T2 y) { return y oprev x; }
  62. ^~~~~~~~
  63. /usr/include/wx-3.0/wx/defs.h:807:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_BY_REV’
  64. m(==,x,y,==) m(!=,x,y,!=) m(>=,x,y,<=) \
  65. ^
  66. /usr/include/wx-3.0/wx/defs.h:839:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_2_REV’
  67. wxFOR_ALL_COMPARISONS_2_REV(wxDEFINE_COMPARISON_BY_REV, T1, T2)
  68. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  69. /usr/include/wx-3.0/wx/unichar.h:296:1: note: in expansion of macro ‘wxDEFINE_COMPARISONS_BY_REV’
  70. wxDEFINE_COMPARISONS_BY_REV(char, const wxUniCharRef&)
  71. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  72. /usr/include/wx-3.0/wx/defs.h:822:17: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘char’
  73. inline bool operator op(T1 x, T2 y) { return y oprev x; }
  74. ^~~~~~~~
  75. /usr/include/wx-3.0/wx/defs.h:807:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_BY_REV’
  76. m(==,x,y,==) m(!=,x,y,!=) m(>=,x,y,<=) \
  77. ^
  78. /usr/include/wx-3.0/wx/defs.h:839:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_2_REV’
  79. wxFOR_ALL_COMPARISONS_2_REV(wxDEFINE_COMPARISON_BY_REV, T1, T2)
  80. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  81. /usr/include/wx-3.0/wx/unichar.h:296:1: note: in expansion of macro ‘wxDEFINE_COMPARISONS_BY_REV’
  82. wxDEFINE_COMPARISONS_BY_REV(char, const wxUniCharRef&)
  83. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  84. /usr/include/wx-3.0/wx/defs.h:822:17: note: candidate: ‘bool operator==(wchar_t, const wxUniChar&)’
  85. inline bool operator op(T1 x, T2 y) { return y oprev x; }
  86. ^~~~~~~~
  87. /usr/include/wx-3.0/wx/defs.h:807:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_BY_REV’
  88. m(==,x,y,==) m(!=,x,y,!=) m(>=,x,y,<=) \
  89. ^
  90. /usr/include/wx-3.0/wx/defs.h:839:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_2_REV’
  91. wxFOR_ALL_COMPARISONS_2_REV(wxDEFINE_COMPARISON_BY_REV, T1, T2)
  92. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  93. /usr/include/wx-3.0/wx/unichar.h:298:1: note: in expansion of macro ‘wxDEFINE_COMPARISONS_BY_REV’
  94. wxDEFINE_COMPARISONS_BY_REV(wchar_t, const wxUniChar&)
  95. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  96. /usr/include/wx-3.0/wx/defs.h:822:17: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘wchar_t’
  97. inline bool operator op(T1 x, T2 y) { return y oprev x; }
  98. ^~~~~~~~
  99. /usr/include/wx-3.0/wx/defs.h:807:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_BY_REV’
  100. m(==,x,y,==) m(!=,x,y,!=) m(>=,x,y,<=) \
  101. ^
  102. /usr/include/wx-3.0/wx/defs.h:839:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_2_REV’
  103. wxFOR_ALL_COMPARISONS_2_REV(wxDEFINE_COMPARISON_BY_REV, T1, T2)
  104. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  105. /usr/include/wx-3.0/wx/unichar.h:298:1: note: in expansion of macro ‘wxDEFINE_COMPARISONS_BY_REV’
  106. wxDEFINE_COMPARISONS_BY_REV(wchar_t, const wxUniChar&)
  107. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  108. /usr/include/wx-3.0/wx/defs.h:822:17: note: candidate: ‘bool operator==(wchar_t, const wxUniCharRef&)’
  109. inline bool operator op(T1 x, T2 y) { return y oprev x; }
  110. ^~~~~~~~
  111. /usr/include/wx-3.0/wx/defs.h:807:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_BY_REV’
  112. m(==,x,y,==) m(!=,x,y,!=) m(>=,x,y,<=) \
  113. ^
  114. /usr/include/wx-3.0/wx/defs.h:839:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_2_REV’
  115. wxFOR_ALL_COMPARISONS_2_REV(wxDEFINE_COMPARISON_BY_REV, T1, T2)
  116. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  117. /usr/include/wx-3.0/wx/unichar.h:299:1: note: in expansion of macro ‘wxDEFINE_COMPARISONS_BY_REV’
  118. wxDEFINE_COMPARISONS_BY_REV(wchar_t, const wxUniCharRef&)
  119. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  120. /usr/include/wx-3.0/wx/defs.h:822:17: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘wchar_t’
  121. inline bool operator op(T1 x, T2 y) { return y oprev x; }
  122. ^~~~~~~~
  123. /usr/include/wx-3.0/wx/defs.h:807:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_BY_REV’
  124. m(==,x,y,==) m(!=,x,y,!=) m(>=,x,y,<=) \
  125. ^
  126. /usr/include/wx-3.0/wx/defs.h:839:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_2_REV’
  127. wxFOR_ALL_COMPARISONS_2_REV(wxDEFINE_COMPARISON_BY_REV, T1, T2)
  128. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  129. /usr/include/wx-3.0/wx/unichar.h:299:1: note: in expansion of macro ‘wxDEFINE_COMPARISONS_BY_REV’
  130. wxDEFINE_COMPARISONS_BY_REV(wchar_t, const wxUniCharRef&)
  131. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  132. /usr/include/wx-3.0/wx/defs.h:822:17: note: candidate: ‘bool operator==(const wxUniChar&, const wxUniCharRef&)’
  133. inline bool operator op(T1 x, T2 y) { return y oprev x; }
  134. ^~~~~~~~
  135. /usr/include/wx-3.0/wx/defs.h:807:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_BY_REV’
  136. m(==,x,y,==) m(!=,x,y,!=) m(>=,x,y,<=) \
  137. ^
  138. /usr/include/wx-3.0/wx/defs.h:839:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_2_REV’
  139. wxFOR_ALL_COMPARISONS_2_REV(wxDEFINE_COMPARISON_BY_REV, T1, T2)
  140. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  141. /usr/include/wx-3.0/wx/unichar.h:301:1: note: in expansion of macro ‘wxDEFINE_COMPARISONS_BY_REV’
  142. wxDEFINE_COMPARISONS_BY_REV(const wxUniChar&, const wxUniCharRef&)
  143. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  144. /usr/include/wx-3.0/wx/defs.h:822:17: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxUniChar&’
  145. inline bool operator op(T1 x, T2 y) { return y oprev x; }
  146. ^~~~~~~~
  147. /usr/include/wx-3.0/wx/defs.h:807:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_BY_REV’
  148. m(==,x,y,==) m(!=,x,y,!=) m(>=,x,y,<=) \
  149. ^
  150. /usr/include/wx-3.0/wx/defs.h:839:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_2_REV’
  151. wxFOR_ALL_COMPARISONS_2_REV(wxDEFINE_COMPARISON_BY_REV, T1, T2)
  152. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  153. /usr/include/wx-3.0/wx/unichar.h:301:1: note: in expansion of macro ‘wxDEFINE_COMPARISONS_BY_REV’
  154. wxDEFINE_COMPARISONS_BY_REV(const wxUniChar&, const wxUniCharRef&)
  155. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  156. /usr/include/wx-3.0/wx/defs.h:816:17: note: candidate: ‘bool operator==(const wxChar*, const wxString&)’
  157. inline bool operator op(T1 x, T2 y) { return cmp(x, y, op); }
  158. ^~~~~~~~
  159. /usr/include/wx-3.0/wx/defs.h:800:5: note: in expansion of macro ‘wxDEFINE_COMPARISON’
  160. m(==,x,y,z) m(!=,x,y,z) m(>=,x,y,z) m(<=,x,y,z) m(>,x,y,z) m(<,x,y,z)
  161. ^
  162. /usr/include/wx-3.0/wx/defs.h:849:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3’
  163. wxFOR_ALL_COMPARISONS_3(wxDEFINE_COMPARISON, T1, T2, cmp) \
  164. ^~~~~~~~~~~~~~~~~~~~~~~
  165. /usr/include/wx-3.0/wx/string.h:3985:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  166. wxDEFINE_ALL_COMPARISONS(const wxChar *, const wxString&, wxCMP_WXCHAR_STRING)
  167. ^~~~~~~~~~~~~~~~~~~~~~~~
  168. /usr/include/wx-3.0/wx/defs.h:816:17: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxChar*’ {aka ‘const wchar_t*’}
  169. inline bool operator op(T1 x, T2 y) { return cmp(x, y, op); }
  170. ^~~~~~~~
  171. /usr/include/wx-3.0/wx/defs.h:800:5: note: in expansion of macro ‘wxDEFINE_COMPARISON’
  172. m(==,x,y,z) m(!=,x,y,z) m(>=,x,y,z) m(<=,x,y,z) m(>,x,y,z) m(<,x,y,z)
  173. ^
  174. /usr/include/wx-3.0/wx/defs.h:849:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3’
  175. wxFOR_ALL_COMPARISONS_3(wxDEFINE_COMPARISON, T1, T2, cmp) \
  176. ^~~~~~~~~~~~~~~~~~~~~~~
  177. /usr/include/wx-3.0/wx/string.h:3985:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  178. wxDEFINE_ALL_COMPARISONS(const wxChar *, const wxString&, wxCMP_WXCHAR_STRING)
  179. ^~~~~~~~~~~~~~~~~~~~~~~~
  180. /usr/include/wx-3.0/wx/defs.h:819:17: note: candidate: ‘bool operator==(const wxString&, const wxChar*)’
  181. inline bool operator op(T2 y, T1 x) { return cmp(x, y, oprev); }
  182. ^~~~~~~~
  183. /usr/include/wx-3.0/wx/defs.h:811:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_REV’
  184. m(==,x,y,z,==) m(!=,x,y,z,!=) m(>=,x,y,z,<=) \
  185. ^
  186. /usr/include/wx-3.0/wx/defs.h:850:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3_REV’
  187. wxFOR_ALL_COMPARISONS_3_REV(wxDEFINE_COMPARISON_REV, T1, T2, cmp)
  188. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  189. /usr/include/wx-3.0/wx/string.h:3985:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  190. wxDEFINE_ALL_COMPARISONS(const wxChar *, const wxString&, wxCMP_WXCHAR_STRING)
  191. ^~~~~~~~~~~~~~~~~~~~~~~~
  192. /usr/include/wx-3.0/wx/defs.h:819:17: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxString&’
  193. inline bool operator op(T2 y, T1 x) { return cmp(x, y, oprev); }
  194. ^~~~~~~~
  195. /usr/include/wx-3.0/wx/defs.h:811:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_REV’
  196. m(==,x,y,z,==) m(!=,x,y,z,!=) m(>=,x,y,z,<=) \
  197. ^
  198. /usr/include/wx-3.0/wx/defs.h:850:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3_REV’
  199. wxFOR_ALL_COMPARISONS_3_REV(wxDEFINE_COMPARISON_REV, T1, T2, cmp)
  200. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  201. /usr/include/wx-3.0/wx/string.h:3985:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  202. wxDEFINE_ALL_COMPARISONS(const wxChar *, const wxString&, wxCMP_WXCHAR_STRING)
  203. ^~~~~~~~~~~~~~~~~~~~~~~~
  204. In file included from /usr/include/wx-3.0/wx/memory.h:15,
  205. from /usr/include/wx-3.0/wx/object.h:19,
  206. from /usr/include/wx-3.0/wx/wx.h:15,
  207. from hexfile.cpp:25:
  208. /usr/include/wx-3.0/wx/string.h:3989:13: note: candidate: ‘bool operator==(const wxString&, const wxString&)’
  209. inline bool operator==(const wxString& s1, const wxString& s2)
  210. ^~~~~~~~
  211. /usr/include/wx-3.0/wx/string.h:3989:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxString&’
  212. /usr/include/wx-3.0/wx/string.h:4002:13: note: candidate: ‘bool operator==(const wxString&, const wxCStrData&)’
  213. inline bool operator==(const wxString& s1, const wxCStrData& s2)
  214. ^~~~~~~~
  215. /usr/include/wx-3.0/wx/string.h:4002:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxString&’
  216. /usr/include/wx-3.0/wx/string.h:4004:13: note: candidate: ‘bool operator==(const wxCStrData&, const wxString&)’
  217. inline bool operator==(const wxCStrData& s1, const wxString& s2)
  218. ^~~~~~~~
  219. /usr/include/wx-3.0/wx/string.h:4004:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxCStrData&’
  220. /usr/include/wx-3.0/wx/string.h:4011:13: note: candidate: ‘bool operator==(const wxString&, const wxScopedWCharBuffer&)’
  221. inline bool operator==(const wxString& s1, const wxScopedWCharBuffer& s2)
  222. ^~~~~~~~
  223. /usr/include/wx-3.0/wx/string.h:4011:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxString&’
  224. /usr/include/wx-3.0/wx/string.h:4013:13: note: candidate: ‘bool operator==(const wxScopedWCharBuffer&, const wxString&)’
  225. inline bool operator==(const wxScopedWCharBuffer& s1, const wxString& s2)
  226. ^~~~~~~~
  227. /usr/include/wx-3.0/wx/string.h:4013:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxScopedWCharBuffer&’ {aka ‘const wxScopedCharTypeBuffer<wchar_t>&’}
  228. /usr/include/wx-3.0/wx/string.h:4020:13: note: candidate: ‘bool operator==(const wxString&, const wxScopedCharBuffer&)’
  229. inline bool operator==(const wxString& s1, const wxScopedCharBuffer& s2)
  230. ^~~~~~~~
  231. /usr/include/wx-3.0/wx/string.h:4020:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxString&’
  232. /usr/include/wx-3.0/wx/string.h:4022:13: note: candidate: ‘bool operator==(const wxScopedCharBuffer&, const wxString&)’
  233. inline bool operator==(const wxScopedCharBuffer& s1, const wxString& s2)
  234. ^~~~~~~~
  235. /usr/include/wx-3.0/wx/string.h:4022:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxScopedCharBuffer&’ {aka ‘const wxScopedCharTypeBuffer<char>&’}
  236. /usr/include/wx-3.0/wx/string.h:4040:13: note: candidate: ‘bool operator==(const wxUniChar&, const wxString&)’
  237. inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
  238. ^~~~~~~~
  239. /usr/include/wx-3.0/wx/string.h:4040:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxUniChar&’
  240. /usr/include/wx-3.0/wx/string.h:4041:13: note: candidate: ‘bool operator==(const wxUniCharRef&, const wxString&)’
  241. inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
  242. ^~~~~~~~
  243. /usr/include/wx-3.0/wx/string.h:4041:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxUniCharRef&’
  244. /usr/include/wx-3.0/wx/string.h:4042:13: note: candidate: ‘bool operator==(char, const wxString&)’
  245. inline bool operator==(char c, const wxString& s) { return s.IsSameAs(c); }
  246. ^~~~~~~~
  247. /usr/include/wx-3.0/wx/string.h:4042:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘char’
  248. /usr/include/wx-3.0/wx/string.h:4043:13: note: candidate: ‘bool operator==(wchar_t, const wxString&)’
  249. inline bool operator==(wchar_t c, const wxString& s) { return s.IsSameAs(c); }
  250. ^~~~~~~~
  251. /usr/include/wx-3.0/wx/string.h:4043:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘wchar_t’
  252. /usr/include/wx-3.0/wx/string.h:4044:13: note: candidate: ‘bool operator==(int, const wxString&)’
  253. inline bool operator==(int c, const wxString& s) { return s.IsSameAs(c); }
  254. ^~~~~~~~
  255. /usr/include/wx-3.0/wx/string.h:4044:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘int’
  256. /usr/include/wx-3.0/wx/string.h:4045:13: note: candidate: ‘bool operator==(const wxString&, const wxUniChar&)’
  257. inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
  258. ^~~~~~~~
  259. /usr/include/wx-3.0/wx/string.h:4045:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxString&’
  260. /usr/include/wx-3.0/wx/string.h:4046:13: note: candidate: ‘bool operator==(const wxString&, const wxUniCharRef&)’
  261. inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
  262. ^~~~~~~~
  263. /usr/include/wx-3.0/wx/string.h:4046:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxString&’
  264. /usr/include/wx-3.0/wx/string.h:4047:13: note: candidate: ‘bool operator==(const wxString&, char)’
  265. inline bool operator==(const wxString& s, char c) { return s.IsSameAs(c); }
  266. ^~~~~~~~
  267. /usr/include/wx-3.0/wx/string.h:4047:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxString&’
  268. /usr/include/wx-3.0/wx/string.h:4048:13: note: candidate: ‘bool operator==(const wxString&, wchar_t)’
  269. inline bool operator==(const wxString& s, wchar_t c) { return s.IsSameAs(c); }
  270. ^~~~~~~~
  271. /usr/include/wx-3.0/wx/string.h:4048:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxString&’
  272. In file included from hexfile.cpp:23:
  273. /usr/include/wx-3.0/wx/defs.h:816:17: note: candidate: ‘bool operator==(const char*, const wxString&)’
  274. inline bool operator op(T1 x, T2 y) { return cmp(x, y, op); }
  275. ^~~~~~~~
  276. /usr/include/wx-3.0/wx/defs.h:800:5: note: in expansion of macro ‘wxDEFINE_COMPARISON’
  277. m(==,x,y,z) m(!=,x,y,z) m(>=,x,y,z) m(<=,x,y,z) m(>,x,y,z) m(<,x,y,z)
  278. ^
  279. /usr/include/wx-3.0/wx/defs.h:849:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3’
  280. wxFOR_ALL_COMPARISONS_3(wxDEFINE_COMPARISON, T1, T2, cmp) \
  281. ^~~~~~~~~~~~~~~~~~~~~~~
  282. /usr/include/wx-3.0/wx/string.h:4079:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  283. wxDEFINE_ALL_COMPARISONS(const char *, const wxString&, wxCMP_CHAR_STRING)
  284. ^~~~~~~~~~~~~~~~~~~~~~~~
  285. /usr/include/wx-3.0/wx/defs.h:816:17: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const char*’
  286. inline bool operator op(T1 x, T2 y) { return cmp(x, y, op); }
  287. ^~~~~~~~
  288. /usr/include/wx-3.0/wx/defs.h:800:5: note: in expansion of macro ‘wxDEFINE_COMPARISON’
  289. m(==,x,y,z) m(!=,x,y,z) m(>=,x,y,z) m(<=,x,y,z) m(>,x,y,z) m(<,x,y,z)
  290. ^
  291. /usr/include/wx-3.0/wx/defs.h:849:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3’
  292. wxFOR_ALL_COMPARISONS_3(wxDEFINE_COMPARISON, T1, T2, cmp) \
  293. ^~~~~~~~~~~~~~~~~~~~~~~
  294. /usr/include/wx-3.0/wx/string.h:4079:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  295. wxDEFINE_ALL_COMPARISONS(const char *, const wxString&, wxCMP_CHAR_STRING)
  296. ^~~~~~~~~~~~~~~~~~~~~~~~
  297. /usr/include/wx-3.0/wx/defs.h:819:17: note: candidate: ‘bool operator==(const wxString&, const char*)’
  298. inline bool operator op(T2 y, T1 x) { return cmp(x, y, oprev); }
  299. ^~~~~~~~
  300. /usr/include/wx-3.0/wx/defs.h:811:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_REV’
  301. m(==,x,y,z,==) m(!=,x,y,z,!=) m(>=,x,y,z,<=) \
  302. ^
  303. /usr/include/wx-3.0/wx/defs.h:850:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3_REV’
  304. wxFOR_ALL_COMPARISONS_3_REV(wxDEFINE_COMPARISON_REV, T1, T2, cmp)
  305. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  306. /usr/include/wx-3.0/wx/string.h:4079:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  307. wxDEFINE_ALL_COMPARISONS(const char *, const wxString&, wxCMP_CHAR_STRING)
  308. ^~~~~~~~~~~~~~~~~~~~~~~~
  309. /usr/include/wx-3.0/wx/defs.h:819:17: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxString&’
  310. inline bool operator op(T2 y, T1 x) { return cmp(x, y, oprev); }
  311. ^~~~~~~~
  312. /usr/include/wx-3.0/wx/defs.h:811:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_REV’
  313. m(==,x,y,z,==) m(!=,x,y,z,!=) m(>=,x,y,z,<=) \
  314. ^
  315. /usr/include/wx-3.0/wx/defs.h:850:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3_REV’
  316. wxFOR_ALL_COMPARISONS_3_REV(wxDEFINE_COMPARISON_REV, T1, T2, cmp)
  317. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  318. /usr/include/wx-3.0/wx/string.h:4079:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  319. wxDEFINE_ALL_COMPARISONS(const char *, const wxString&, wxCMP_CHAR_STRING)
  320. ^~~~~~~~~~~~~~~~~~~~~~~~
  321. /usr/include/wx-3.0/wx/defs.h:816:17: note: candidate: ‘bool operator==(const wchar_t*, const wxCStrData&)’
  322. inline bool operator op(T1 x, T2 y) { return cmp(x, y, op); }
  323. ^~~~~~~~
  324. /usr/include/wx-3.0/wx/defs.h:800:5: note: in expansion of macro ‘wxDEFINE_COMPARISON’
  325. m(==,x,y,z) m(!=,x,y,z) m(>=,x,y,z) m(<=,x,y,z) m(>,x,y,z) m(<,x,y,z)
  326. ^
  327. /usr/include/wx-3.0/wx/defs.h:849:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3’
  328. wxFOR_ALL_COMPARISONS_3(wxDEFINE_COMPARISON, T1, T2, cmp) \
  329. ^~~~~~~~~~~~~~~~~~~~~~~
  330. /usr/include/wx-3.0/wx/string.h:4093:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  331. wxDEFINE_ALL_COMPARISONS(const wchar_t *, const wxCStrData&, wxCMP_WCHAR_CSTRDATA)
  332. ^~~~~~~~~~~~~~~~~~~~~~~~
  333. /usr/include/wx-3.0/wx/defs.h:816:17: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wchar_t*’
  334. inline bool operator op(T1 x, T2 y) { return cmp(x, y, op); }
  335. ^~~~~~~~
  336. /usr/include/wx-3.0/wx/defs.h:800:5: note: in expansion of macro ‘wxDEFINE_COMPARISON’
  337. m(==,x,y,z) m(!=,x,y,z) m(>=,x,y,z) m(<=,x,y,z) m(>,x,y,z) m(<,x,y,z)
  338. ^
  339. /usr/include/wx-3.0/wx/defs.h:849:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3’
  340. wxFOR_ALL_COMPARISONS_3(wxDEFINE_COMPARISON, T1, T2, cmp) \
  341. ^~~~~~~~~~~~~~~~~~~~~~~
  342. /usr/include/wx-3.0/wx/string.h:4093:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  343. wxDEFINE_ALL_COMPARISONS(const wchar_t *, const wxCStrData&, wxCMP_WCHAR_CSTRDATA)
  344. ^~~~~~~~~~~~~~~~~~~~~~~~
  345. /usr/include/wx-3.0/wx/defs.h:819:17: note: candidate: ‘bool operator==(const wxCStrData&, const wchar_t*)’
  346. inline bool operator op(T2 y, T1 x) { return cmp(x, y, oprev); }
  347. ^~~~~~~~
  348. /usr/include/wx-3.0/wx/defs.h:811:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_REV’
  349. m(==,x,y,z,==) m(!=,x,y,z,!=) m(>=,x,y,z,<=) \
  350. ^
  351. /usr/include/wx-3.0/wx/defs.h:850:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3_REV’
  352. wxFOR_ALL_COMPARISONS_3_REV(wxDEFINE_COMPARISON_REV, T1, T2, cmp)
  353. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  354. /usr/include/wx-3.0/wx/string.h:4093:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  355. wxDEFINE_ALL_COMPARISONS(const wchar_t *, const wxCStrData&, wxCMP_WCHAR_CSTRDATA)
  356. ^~~~~~~~~~~~~~~~~~~~~~~~
  357. /usr/include/wx-3.0/wx/defs.h:819:17: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxCStrData&’
  358. inline bool operator op(T2 y, T1 x) { return cmp(x, y, oprev); }
  359. ^~~~~~~~
  360. /usr/include/wx-3.0/wx/defs.h:811:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_REV’
  361. m(==,x,y,z,==) m(!=,x,y,z,!=) m(>=,x,y,z,<=) \
  362. ^
  363. /usr/include/wx-3.0/wx/defs.h:850:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3_REV’
  364. wxFOR_ALL_COMPARISONS_3_REV(wxDEFINE_COMPARISON_REV, T1, T2, cmp)
  365. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  366. /usr/include/wx-3.0/wx/string.h:4093:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  367. wxDEFINE_ALL_COMPARISONS(const wchar_t *, const wxCStrData&, wxCMP_WCHAR_CSTRDATA)
  368. ^~~~~~~~~~~~~~~~~~~~~~~~
  369. /usr/include/wx-3.0/wx/defs.h:816:17: note: candidate: ‘bool operator==(const char*, const wxCStrData&)’
  370. inline bool operator op(T1 x, T2 y) { return cmp(x, y, op); }
  371. ^~~~~~~~
  372. /usr/include/wx-3.0/wx/defs.h:800:5: note: in expansion of macro ‘wxDEFINE_COMPARISON’
  373. m(==,x,y,z) m(!=,x,y,z) m(>=,x,y,z) m(<=,x,y,z) m(>,x,y,z) m(<,x,y,z)
  374. ^
  375. /usr/include/wx-3.0/wx/defs.h:849:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3’
  376. wxFOR_ALL_COMPARISONS_3(wxDEFINE_COMPARISON, T1, T2, cmp) \
  377. ^~~~~~~~~~~~~~~~~~~~~~~
  378. /usr/include/wx-3.0/wx/string.h:4094:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  379. wxDEFINE_ALL_COMPARISONS(const char *, const wxCStrData&, wxCMP_CHAR_CSTRDATA)
  380. ^~~~~~~~~~~~~~~~~~~~~~~~
  381. /usr/include/wx-3.0/wx/defs.h:816:17: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const char*’
  382. inline bool operator op(T1 x, T2 y) { return cmp(x, y, op); }
  383. ^~~~~~~~
  384. /usr/include/wx-3.0/wx/defs.h:800:5: note: in expansion of macro ‘wxDEFINE_COMPARISON’
  385. m(==,x,y,z) m(!=,x,y,z) m(>=,x,y,z) m(<=,x,y,z) m(>,x,y,z) m(<,x,y,z)
  386. ^
  387. /usr/include/wx-3.0/wx/defs.h:849:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3’
  388. wxFOR_ALL_COMPARISONS_3(wxDEFINE_COMPARISON, T1, T2, cmp) \
  389. ^~~~~~~~~~~~~~~~~~~~~~~
  390. /usr/include/wx-3.0/wx/string.h:4094:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  391. wxDEFINE_ALL_COMPARISONS(const char *, const wxCStrData&, wxCMP_CHAR_CSTRDATA)
  392. ^~~~~~~~~~~~~~~~~~~~~~~~
  393. /usr/include/wx-3.0/wx/defs.h:819:17: note: candidate: ‘bool operator==(const wxCStrData&, const char*)’
  394. inline bool operator op(T2 y, T1 x) { return cmp(x, y, oprev); }
  395. ^~~~~~~~
  396. /usr/include/wx-3.0/wx/defs.h:811:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_REV’
  397. m(==,x,y,z,==) m(!=,x,y,z,!=) m(>=,x,y,z,<=) \
  398. ^
  399. /usr/include/wx-3.0/wx/defs.h:850:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3_REV’
  400. wxFOR_ALL_COMPARISONS_3_REV(wxDEFINE_COMPARISON_REV, T1, T2, cmp)
  401. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  402. /usr/include/wx-3.0/wx/string.h:4094:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  403. wxDEFINE_ALL_COMPARISONS(const char *, const wxCStrData&, wxCMP_CHAR_CSTRDATA)
  404. ^~~~~~~~~~~~~~~~~~~~~~~~
  405. /usr/include/wx-3.0/wx/defs.h:819:17: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxCStrData&’
  406. inline bool operator op(T2 y, T1 x) { return cmp(x, y, oprev); }
  407. ^~~~~~~~
  408. /usr/include/wx-3.0/wx/defs.h:811:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_REV’
  409. m(==,x,y,z,==) m(!=,x,y,z,!=) m(>=,x,y,z,<=) \
  410. ^
  411. /usr/include/wx-3.0/wx/defs.h:850:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3_REV’
  412. wxFOR_ALL_COMPARISONS_3_REV(wxDEFINE_COMPARISON_REV, T1, T2, cmp)
  413. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  414. /usr/include/wx-3.0/wx/string.h:4094:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  415. wxDEFINE_ALL_COMPARISONS(const char *, const wxCStrData&, wxCMP_CHAR_CSTRDATA)
  416. ^~~~~~~~~~~~~~~~~~~~~~~~
  417. In file included from /usr/include/wx-3.0/wx/event.h:20,
  418. from /usr/include/wx-3.0/wx/wx.h:24,
  419. from hexfile.cpp:25:
  420. /usr/include/wx-3.0/wx/gdicmn.h:326:13: note: candidate: ‘bool operator==(const wxSize&, const wxSize&)’
  421. inline bool operator==(const wxSize& s1, const wxSize& s2)
  422. ^~~~~~~~
  423. /usr/include/wx-3.0/wx/gdicmn.h:326:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxSize&’
  424. /usr/include/wx-3.0/wx/gdicmn.h:443:13: note: candidate: ‘bool operator==(const wxRealPoint&, const wxRealPoint&)’
  425. inline bool operator==(const wxRealPoint& p1, const wxRealPoint& p2)
  426. ^~~~~~~~
  427. /usr/include/wx-3.0/wx/gdicmn.h:443:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxRealPoint&’
  428. /usr/include/wx-3.0/wx/gdicmn.h:573:13: note: candidate: ‘bool operator==(const wxPoint&, const wxPoint&)’
  429. inline bool operator==(const wxPoint& p1, const wxPoint& p2)
  430. ^~~~~~~~
  431. /usr/include/wx-3.0/wx/gdicmn.h:573:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxPoint&’
  432. /usr/include/wx-3.0/wx/gdicmn.h:847:13: note: candidate: ‘bool operator==(const wxRect&, const wxRect&)’
  433. inline bool operator==(const wxRect& r1, const wxRect& r2)
  434. ^~~~~~~~
  435. /usr/include/wx-3.0/wx/gdicmn.h:847:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const wxRect&’
  436. In file included from /usr/include/wx-3.0/wx/utils.h:35,
  437. from /usr/include/wx-3.0/wx/cursor.h:69,
  438. from /usr/include/wx-3.0/wx/event.h:21,
  439. from /usr/include/wx-3.0/wx/wx.h:24,
  440. from hexfile.cpp:25:
  441. /usr/include/wx-3.0/wx/longlong.h:1048:13: note: candidate: ‘bool operator==(long int, const wxLongLong&)’
  442. inline bool operator==(long l, const wxLongLong& ll) { return ll == l; }
  443. ^~~~~~~~
  444. /usr/include/wx-3.0/wx/longlong.h:1048:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘long int’
  445. /usr/include/wx-3.0/wx/longlong.h:1061:13: note: candidate: ‘bool operator==(long unsigned int, const wxULongLong&)’
  446. inline bool operator==(unsigned long l, const wxULongLong& ull) { return ull == l; }
  447. ^~~~~~~~
  448. /usr/include/wx-3.0/wx/longlong.h:1061:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘long unsigned int’
  449. In file included from /usr/include/wx-3.0/wx/window.h:23,
  450. from /usr/include/wx-3.0/wx/wx.h:38,
  451. from hexfile.cpp:25:
  452. /usr/include/wx-3.0/wx/font.h:580:13: note: candidate: ‘bool operator==(wxFontFamily, wxDeprecatedGUIConstants)’
  453. inline bool operator==(wxFontFamily s, wxDeprecatedGUIConstants t)
  454. ^~~~~~~~
  455. /usr/include/wx-3.0/wx/font.h:580:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘wxFontFamily’
  456. /usr/include/wx-3.0/wx/font.h:584:13: note: candidate: ‘bool operator==(wxFontStyle, wxDeprecatedGUIConstants)’
  457. inline bool operator==(wxFontStyle s, wxDeprecatedGUIConstants t)
  458. ^~~~~~~~
  459. /usr/include/wx-3.0/wx/font.h:584:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘wxFontStyle’
  460. /usr/include/wx-3.0/wx/font.h:588:13: note: candidate: ‘bool operator==(wxFontWeight, wxDeprecatedGUIConstants)’
  461. inline bool operator==(wxFontWeight s, wxDeprecatedGUIConstants t)
  462. ^~~~~~~~
  463. /usr/include/wx-3.0/wx/font.h:588:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘wxFontWeight’
  464. In file included from /usr/include/wx-3.0/wx/generic/statusbr.h:18,
  465. from /usr/include/wx-3.0/wx/statusbr.h:242,
  466. from /usr/include/wx-3.0/wx/frame.h:19,
  467. from /usr/include/wx-3.0/wx/wx.h:42,
  468. from hexfile.cpp:25:
  469. /usr/include/wx-3.0/wx/pen.h:150:13: note: candidate: ‘bool operator==(wxPenStyle, wxDeprecatedGUIConstants)’
  470. inline bool operator==(wxPenStyle s, wxDeprecatedGUIConstants t)
  471. ^~~~~~~~
  472. /usr/include/wx-3.0/wx/pen.h:150:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘wxPenStyle’
  473. In file included from /usr/include/wx-3.0/wx/dc.h:25,
  474. from /usr/include/wx-3.0/wx/wx.h:50,
  475. from hexfile.cpp:25:
  476. /usr/include/wx-3.0/wx/brush.h:122:13: note: candidate: ‘bool operator==(wxBrushStyle, wxDeprecatedGUIConstants)’
  477. inline bool operator==(wxBrushStyle s, wxDeprecatedGUIConstants t)
  478. ^~~~~~~~
  479. /usr/include/wx-3.0/wx/brush.h:122:13: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘wxBrushStyle’
  480. In file included from /usr/include/wx-3.0/wx/dialog.h:16,
  481. from /usr/include/wx-3.0/wx/wx.h:63,
  482. from hexfile.cpp:25:
  483. /usr/include/wx-3.0/wx/sharedptr.h:158:6: note: candidate: ‘template<class T, class U> bool operator==(const wxSharedPtr<T>&, const wxSharedPtr<U>&)’
  484. bool operator == (wxSharedPtr<T> const &a, wxSharedPtr<U> const &b )
  485. ^~~~~~~~
  486. /usr/include/wx-3.0/wx/sharedptr.h:158:6: note: template argument deduction/substitution failed:
  487. In file included from /usr/include/bits/types/stack_t.h:23,
  488. from /usr/include/signal.h:303,
  489. from /usr/include/wx-3.0/wx/unix/app.h:11,
  490. from /usr/include/wx-3.0/wx/app.h:520,
  491. from /usr/include/wx-3.0/wx/wx.h:25,
  492. from hexfile.cpp:25:
  493. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const wxSharedPtr<T>’
  494. if (fp == NULL) {
  495. ^~~~
  496. In file included from /usr/include/c++/8/bits/stl_algobase.h:64,
  497. from /usr/include/c++/8/bits/char_traits.h:39,
  498. from /usr/include/c++/8/string:40,
  499. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  500. from /usr/include/wx-3.0/wx/unichar.h:15,
  501. from /usr/include/wx-3.0/wx/strvararg.h:22,
  502. from /usr/include/wx-3.0/wx/string.h:46,
  503. from /usr/include/wx-3.0/wx/memory.h:15,
  504. from /usr/include/wx-3.0/wx/object.h:19,
  505. from /usr/include/wx-3.0/wx/wx.h:15,
  506. from hexfile.cpp:25:
  507. /usr/include/c++/8/bits/stl_pair.h:448:5: note: candidate: ‘template<class _T1, class _T2> constexpr bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’
  508. operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
  509. ^~~~~~~~
  510. /usr/include/c++/8/bits/stl_pair.h:448:5: note: template argument deduction/substitution failed:
  511. In file included from /usr/include/bits/types/stack_t.h:23,
  512. from /usr/include/signal.h:303,
  513. from /usr/include/wx-3.0/wx/unix/app.h:11,
  514. from /usr/include/wx-3.0/wx/app.h:520,
  515. from /usr/include/wx-3.0/wx/wx.h:25,
  516. from hexfile.cpp:25:
  517. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const std::pair<_T1, _T2>’
  518. if (fp == NULL) {
  519. ^~~~
  520. In file included from /usr/include/c++/8/bits/stl_algobase.h:67,
  521. from /usr/include/c++/8/bits/char_traits.h:39,
  522. from /usr/include/c++/8/string:40,
  523. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  524. from /usr/include/wx-3.0/wx/unichar.h:15,
  525. from /usr/include/wx-3.0/wx/strvararg.h:22,
  526. from /usr/include/wx-3.0/wx/string.h:46,
  527. from /usr/include/wx-3.0/wx/memory.h:15,
  528. from /usr/include/wx-3.0/wx/object.h:19,
  529. from /usr/include/wx-3.0/wx/wx.h:15,
  530. from hexfile.cpp:25:
  531. /usr/include/c++/8/bits/stl_iterator.h:302:5: note: candidate: ‘template<class _Iterator> bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’
  532. operator==(const reverse_iterator<_Iterator>& __x,
  533. ^~~~~~~~
  534. /usr/include/c++/8/bits/stl_iterator.h:302:5: note: template argument deduction/substitution failed:
  535. In file included from /usr/include/bits/types/stack_t.h:23,
  536. from /usr/include/signal.h:303,
  537. from /usr/include/wx-3.0/wx/unix/app.h:11,
  538. from /usr/include/wx-3.0/wx/app.h:520,
  539. from /usr/include/wx-3.0/wx/wx.h:25,
  540. from hexfile.cpp:25:
  541. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const std::reverse_iterator<_Iterator>’
  542. if (fp == NULL) {
  543. ^~~~
  544. In file included from /usr/include/c++/8/bits/stl_algobase.h:67,
  545. from /usr/include/c++/8/bits/char_traits.h:39,
  546. from /usr/include/c++/8/string:40,
  547. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  548. from /usr/include/wx-3.0/wx/unichar.h:15,
  549. from /usr/include/wx-3.0/wx/strvararg.h:22,
  550. from /usr/include/wx-3.0/wx/string.h:46,
  551. from /usr/include/wx-3.0/wx/memory.h:15,
  552. from /usr/include/wx-3.0/wx/object.h:19,
  553. from /usr/include/wx-3.0/wx/wx.h:15,
  554. from hexfile.cpp:25:
  555. /usr/include/c++/8/bits/stl_iterator.h:340:5: note: candidate: ‘template<class _IteratorL, class _IteratorR> bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’
  556. operator==(const reverse_iterator<_IteratorL>& __x,
  557. ^~~~~~~~
  558. /usr/include/c++/8/bits/stl_iterator.h:340:5: note: template argument deduction/substitution failed:
  559. In file included from /usr/include/bits/types/stack_t.h:23,
  560. from /usr/include/signal.h:303,
  561. from /usr/include/wx-3.0/wx/unix/app.h:11,
  562. from /usr/include/wx-3.0/wx/app.h:520,
  563. from /usr/include/wx-3.0/wx/wx.h:25,
  564. from hexfile.cpp:25:
  565. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const std::reverse_iterator<_Iterator>’
  566. if (fp == NULL) {
  567. ^~~~
  568. In file included from /usr/include/c++/8/bits/stl_algobase.h:67,
  569. from /usr/include/c++/8/bits/char_traits.h:39,
  570. from /usr/include/c++/8/string:40,
  571. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  572. from /usr/include/wx-3.0/wx/unichar.h:15,
  573. from /usr/include/wx-3.0/wx/strvararg.h:22,
  574. from /usr/include/wx-3.0/wx/string.h:46,
  575. from /usr/include/wx-3.0/wx/memory.h:15,
  576. from /usr/include/wx-3.0/wx/object.h:19,
  577. from /usr/include/wx-3.0/wx/wx.h:15,
  578. from hexfile.cpp:25:
  579. /usr/include/c++/8/bits/stl_iterator.h:1115:5: note: candidate: ‘template<class _IteratorL, class _IteratorR> bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’
  580. operator==(const move_iterator<_IteratorL>& __x,
  581. ^~~~~~~~
  582. /usr/include/c++/8/bits/stl_iterator.h:1115:5: note: template argument deduction/substitution failed:
  583. In file included from /usr/include/bits/types/stack_t.h:23,
  584. from /usr/include/signal.h:303,
  585. from /usr/include/wx-3.0/wx/unix/app.h:11,
  586. from /usr/include/wx-3.0/wx/app.h:520,
  587. from /usr/include/wx-3.0/wx/wx.h:25,
  588. from hexfile.cpp:25:
  589. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const std::move_iterator<_IteratorL>’
  590. if (fp == NULL) {
  591. ^~~~
  592. In file included from /usr/include/c++/8/bits/stl_algobase.h:67,
  593. from /usr/include/c++/8/bits/char_traits.h:39,
  594. from /usr/include/c++/8/string:40,
  595. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  596. from /usr/include/wx-3.0/wx/unichar.h:15,
  597. from /usr/include/wx-3.0/wx/strvararg.h:22,
  598. from /usr/include/wx-3.0/wx/string.h:46,
  599. from /usr/include/wx-3.0/wx/memory.h:15,
  600. from /usr/include/wx-3.0/wx/object.h:19,
  601. from /usr/include/wx-3.0/wx/wx.h:15,
  602. from hexfile.cpp:25:
  603. /usr/include/c++/8/bits/stl_iterator.h:1121:5: note: candidate: ‘template<class _Iterator> bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’
  604. operator==(const move_iterator<_Iterator>& __x,
  605. ^~~~~~~~
  606. /usr/include/c++/8/bits/stl_iterator.h:1121:5: note: template argument deduction/substitution failed:
  607. In file included from /usr/include/bits/types/stack_t.h:23,
  608. from /usr/include/signal.h:303,
  609. from /usr/include/wx-3.0/wx/unix/app.h:11,
  610. from /usr/include/wx-3.0/wx/app.h:520,
  611. from /usr/include/wx-3.0/wx/wx.h:25,
  612. from hexfile.cpp:25:
  613. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const std::move_iterator<_IteratorL>’
  614. if (fp == NULL) {
  615. ^~~~
  616. In file included from /usr/include/c++/8/bits/char_traits.h:40,
  617. from /usr/include/c++/8/string:40,
  618. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  619. from /usr/include/wx-3.0/wx/unichar.h:15,
  620. from /usr/include/wx-3.0/wx/strvararg.h:22,
  621. from /usr/include/wx-3.0/wx/string.h:46,
  622. from /usr/include/wx-3.0/wx/memory.h:15,
  623. from /usr/include/wx-3.0/wx/object.h:19,
  624. from /usr/include/wx-3.0/wx/wx.h:15,
  625. from hexfile.cpp:25:
  626. /usr/include/c++/8/bits/postypes.h:216:5: note: candidate: ‘template<class _StateT> bool std::operator==(const std::fpos<_StateT>&, const std::fpos<_StateT>&)’
  627. operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs)
  628. ^~~~~~~~
  629. /usr/include/c++/8/bits/postypes.h:216:5: note: template argument deduction/substitution failed:
  630. In file included from /usr/include/bits/types/stack_t.h:23,
  631. from /usr/include/signal.h:303,
  632. from /usr/include/wx-3.0/wx/unix/app.h:11,
  633. from /usr/include/wx-3.0/wx/app.h:520,
  634. from /usr/include/wx-3.0/wx/wx.h:25,
  635. from hexfile.cpp:25:
  636. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const std::fpos<_StateT>’
  637. if (fp == NULL) {
  638. ^~~~
  639. In file included from /usr/include/c++/8/string:41,
  640. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  641. from /usr/include/wx-3.0/wx/unichar.h:15,
  642. from /usr/include/wx-3.0/wx/strvararg.h:22,
  643. from /usr/include/wx-3.0/wx/string.h:46,
  644. from /usr/include/wx-3.0/wx/memory.h:15,
  645. from /usr/include/wx-3.0/wx/object.h:19,
  646. from /usr/include/wx-3.0/wx/wx.h:15,
  647. from hexfile.cpp:25:
  648. /usr/include/c++/8/bits/allocator.h:146:5: note: candidate: ‘template<class _T1, class _T2> bool std::operator==(const std::allocator<_CharT>&, const std::allocator<_T2>&)’
  649. operator==(const allocator<_T1>&, const allocator<_T2>&)
  650. ^~~~~~~~
  651. /usr/include/c++/8/bits/allocator.h:146:5: note: template argument deduction/substitution failed:
  652. In file included from /usr/include/bits/types/stack_t.h:23,
  653. from /usr/include/signal.h:303,
  654. from /usr/include/wx-3.0/wx/unix/app.h:11,
  655. from /usr/include/wx-3.0/wx/app.h:520,
  656. from /usr/include/wx-3.0/wx/wx.h:25,
  657. from hexfile.cpp:25:
  658. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const std::allocator<_CharT>’
  659. if (fp == NULL) {
  660. ^~~~
  661. In file included from /usr/include/c++/8/string:41,
  662. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  663. from /usr/include/wx-3.0/wx/unichar.h:15,
  664. from /usr/include/wx-3.0/wx/strvararg.h:22,
  665. from /usr/include/wx-3.0/wx/string.h:46,
  666. from /usr/include/wx-3.0/wx/memory.h:15,
  667. from /usr/include/wx-3.0/wx/object.h:19,
  668. from /usr/include/wx-3.0/wx/wx.h:15,
  669. from hexfile.cpp:25:
  670. /usr/include/c++/8/bits/allocator.h:152:5: note: candidate: ‘template<class _Tp> bool std::operator==(const std::allocator<_CharT>&, const std::allocator<_CharT>&)’
  671. operator==(const allocator<_Tp>&, const allocator<_Tp>&)
  672. ^~~~~~~~
  673. /usr/include/c++/8/bits/allocator.h:152:5: note: template argument deduction/substitution failed:
  674. In file included from /usr/include/bits/types/stack_t.h:23,
  675. from /usr/include/signal.h:303,
  676. from /usr/include/wx-3.0/wx/unix/app.h:11,
  677. from /usr/include/wx-3.0/wx/app.h:520,
  678. from /usr/include/wx-3.0/wx/wx.h:25,
  679. from hexfile.cpp:25:
  680. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const std::allocator<_CharT>’
  681. if (fp == NULL) {
  682. ^~~~
  683. In file included from /usr/include/c++/8/string:52,
  684. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  685. from /usr/include/wx-3.0/wx/unichar.h:15,
  686. from /usr/include/wx-3.0/wx/strvararg.h:22,
  687. from /usr/include/wx-3.0/wx/string.h:46,
  688. from /usr/include/wx-3.0/wx/memory.h:15,
  689. from /usr/include/wx-3.0/wx/object.h:19,
  690. from /usr/include/wx-3.0/wx/wx.h:15,
  691. from hexfile.cpp:25:
  692. /usr/include/c++/8/bits/basic_string.h:6048:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)’
  693. operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
  694. ^~~~~~~~
  695. /usr/include/c++/8/bits/basic_string.h:6048:5: note: template argument deduction/substitution failed:
  696. In file included from /usr/include/bits/types/stack_t.h:23,
  697. from /usr/include/signal.h:303,
  698. from /usr/include/wx-3.0/wx/unix/app.h:11,
  699. from /usr/include/wx-3.0/wx/app.h:520,
  700. from /usr/include/wx-3.0/wx/wx.h:25,
  701. from hexfile.cpp:25:
  702. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’
  703. if (fp == NULL) {
  704. ^~~~
  705. In file included from /usr/include/c++/8/string:52,
  706. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  707. from /usr/include/wx-3.0/wx/unichar.h:15,
  708. from /usr/include/wx-3.0/wx/strvararg.h:22,
  709. from /usr/include/wx-3.0/wx/string.h:46,
  710. from /usr/include/wx-3.0/wx/memory.h:15,
  711. from /usr/include/wx-3.0/wx/object.h:19,
  712. from /usr/include/wx-3.0/wx/wx.h:15,
  713. from hexfile.cpp:25:
  714. /usr/include/c++/8/bits/basic_string.h:6056:5: note: candidate: ‘template<class _CharT> typename __gnu_cxx::__enable_if<std::__is_char<_Tp>::__value, bool>::__type std::operator==(const std::__cxx11::basic_string<_CharT>&, const std::__cxx11::basic_string<_CharT>&)’
  715. operator==(const basic_string<_CharT>& __lhs,
  716. ^~~~~~~~
  717. /usr/include/c++/8/bits/basic_string.h:6056:5: note: template argument deduction/substitution failed:
  718. In file included from /usr/include/bits/types/stack_t.h:23,
  719. from /usr/include/signal.h:303,
  720. from /usr/include/wx-3.0/wx/unix/app.h:11,
  721. from /usr/include/wx-3.0/wx/app.h:520,
  722. from /usr/include/wx-3.0/wx/wx.h:25,
  723. from hexfile.cpp:25:
  724. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const std::__cxx11::basic_string<_CharT>’
  725. if (fp == NULL) {
  726. ^~~~
  727. In file included from /usr/include/c++/8/string:52,
  728. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  729. from /usr/include/wx-3.0/wx/unichar.h:15,
  730. from /usr/include/wx-3.0/wx/strvararg.h:22,
  731. from /usr/include/wx-3.0/wx/string.h:46,
  732. from /usr/include/wx-3.0/wx/memory.h:15,
  733. from /usr/include/wx-3.0/wx/object.h:19,
  734. from /usr/include/wx-3.0/wx/wx.h:15,
  735. from hexfile.cpp:25:
  736. /usr/include/c++/8/bits/basic_string.h:6070:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)’
  737. operator==(const _CharT* __lhs,
  738. ^~~~~~~~
  739. /usr/include/c++/8/bits/basic_string.h:6070:5: note: template argument deduction/substitution failed:
  740. In file included from /usr/include/bits/types/stack_t.h:23,
  741. from /usr/include/signal.h:303,
  742. from /usr/include/wx-3.0/wx/unix/app.h:11,
  743. from /usr/include/wx-3.0/wx/app.h:520,
  744. from /usr/include/wx-3.0/wx/wx.h:25,
  745. from hexfile.cpp:25:
  746. hexfile.cpp:95:15: note: mismatched types ‘const _CharT*’ and ‘std::basic_ifstream<char>’
  747. if (fp == NULL) {
  748. ^~~~
  749. In file included from /usr/include/c++/8/string:52,
  750. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  751. from /usr/include/wx-3.0/wx/unichar.h:15,
  752. from /usr/include/wx-3.0/wx/strvararg.h:22,
  753. from /usr/include/wx-3.0/wx/string.h:46,
  754. from /usr/include/wx-3.0/wx/memory.h:15,
  755. from /usr/include/wx-3.0/wx/object.h:19,
  756. from /usr/include/wx-3.0/wx/wx.h:15,
  757. from hexfile.cpp:25:
  758. /usr/include/c++/8/bits/basic_string.h:6082:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)’
  759. operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
  760. ^~~~~~~~
  761. /usr/include/c++/8/bits/basic_string.h:6082:5: note: template argument deduction/substitution failed:
  762. In file included from /usr/include/bits/types/stack_t.h:23,
  763. from /usr/include/signal.h:303,
  764. from /usr/include/wx-3.0/wx/unix/app.h:11,
  765. from /usr/include/wx-3.0/wx/app.h:520,
  766. from /usr/include/wx-3.0/wx/wx.h:25,
  767. from hexfile.cpp:25:
  768. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’
  769. if (fp == NULL) {
  770. ^~~~
  771. In file included from /usr/include/c++/8/bits/ios_base.h:46,
  772. from /usr/include/c++/8/ios:42,
  773. from /usr/include/c++/8/ostream:38,
  774. from /usr/include/c++/8/iterator:64,
  775. from /usr/include/wx-3.0/wx/arrstr.h:116,
  776. from /usr/include/wx-3.0/wx/wx.h:21,
  777. from hexfile.cpp:25:
  778. /usr/include/c++/8/system_error:292:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_code&)’
  779. operator==(const error_code& __lhs, const error_code& __rhs) noexcept
  780. ^~~~~~~~
  781. /usr/include/c++/8/system_error:292:3: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const std::error_code&’
  782. /usr/include/c++/8/system_error:297:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_condition&)’
  783. operator==(const error_code& __lhs, const error_condition& __rhs) noexcept
  784. ^~~~~~~~
  785. /usr/include/c++/8/system_error:297:3: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const std::error_code&’
  786. /usr/include/c++/8/system_error:304:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_code&)’
  787. operator==(const error_condition& __lhs, const error_code& __rhs) noexcept
  788. ^~~~~~~~
  789. /usr/include/c++/8/system_error:304:3: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const std::error_condition&’
  790. /usr/include/c++/8/system_error:311:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_condition&)’
  791. operator==(const error_condition& __lhs,
  792. ^~~~~~~~
  793. /usr/include/c++/8/system_error:311:3: note: no known conversion for argument 1 from ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} to ‘const std::error_condition&’
  794. In file included from /usr/include/c++/8/bits/locale_facets.h:48,
  795. from /usr/include/c++/8/bits/basic_ios.h:37,
  796. from /usr/include/c++/8/ios:44,
  797. from /usr/include/c++/8/ostream:38,
  798. from /usr/include/c++/8/iterator:64,
  799. from /usr/include/wx-3.0/wx/arrstr.h:116,
  800. from /usr/include/wx-3.0/wx/wx.h:21,
  801. from hexfile.cpp:25:
  802. /usr/include/c++/8/bits/streambuf_iterator.h:203:5: note: candidate: ‘template<class _CharT, class _Traits> bool std::operator==(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&)’
  803. operator==(const istreambuf_iterator<_CharT, _Traits>& __a,
  804. ^~~~~~~~
  805. /usr/include/c++/8/bits/streambuf_iterator.h:203:5: note: template argument deduction/substitution failed:
  806. In file included from /usr/include/bits/types/stack_t.h:23,
  807. from /usr/include/signal.h:303,
  808. from /usr/include/wx-3.0/wx/unix/app.h:11,
  809. from /usr/include/wx-3.0/wx/app.h:520,
  810. from /usr/include/wx-3.0/wx/wx.h:25,
  811. from hexfile.cpp:25:
  812. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const std::istreambuf_iterator<_CharT, _Traits>’
  813. if (fp == NULL) {
  814. ^~~~
  815. In file included from /usr/include/c++/8/iterator:66,
  816. from /usr/include/wx-3.0/wx/arrstr.h:116,
  817. from /usr/include/wx-3.0/wx/wx.h:21,
  818. from hexfile.cpp:25:
  819. /usr/include/c++/8/bits/stream_iterator.h:130:5: note: candidate: ‘template<class _Tp, class _CharT, class _Traits, class _Dist> bool std::operator==(const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>&, const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>&)’
  820. operator==(const istream_iterator<_Tp, _CharT, _Traits, _Dist>& __x,
  821. ^~~~~~~~
  822. /usr/include/c++/8/bits/stream_iterator.h:130:5: note: template argument deduction/substitution failed:
  823. In file included from /usr/include/bits/types/stack_t.h:23,
  824. from /usr/include/signal.h:303,
  825. from /usr/include/wx-3.0/wx/unix/app.h:11,
  826. from /usr/include/wx-3.0/wx/app.h:520,
  827. from /usr/include/wx-3.0/wx/wx.h:25,
  828. from hexfile.cpp:25:
  829. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>’
  830. if (fp == NULL) {
  831. ^~~~
  832. In file included from /usr/include/c++/8/vector:64,
  833. from hexfile.cpp:32:
  834. /usr/include/c++/8/bits/stl_vector.h:1753:5: note: candidate: ‘template<class _Tp, class _Alloc> bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’
  835. operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
  836. ^~~~~~~~
  837. /usr/include/c++/8/bits/stl_vector.h:1753:5: note: template argument deduction/substitution failed:
  838. In file included from /usr/include/bits/types/stack_t.h:23,
  839. from /usr/include/signal.h:303,
  840. from /usr/include/wx-3.0/wx/unix/app.h:11,
  841. from /usr/include/wx-3.0/wx/app.h:520,
  842. from /usr/include/wx-3.0/wx/wx.h:25,
  843. from hexfile.cpp:25:
  844. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const std::vector<_Tp, _Alloc>’
  845. if (fp == NULL) {
  846. ^~~~
  847. In file included from /usr/include/c++/8/map:60,
  848. from pictype.h:29,
  849. from hexfile.h:27,
  850. from hexfile.cpp:34:
  851. /usr/include/c++/8/bits/stl_tree.h:406:5: note: candidate: ‘template<class _Val> bool std::operator==(const std::_Rb_tree_iterator<_Tp>&, const std::_Rb_tree_const_iterator<_Val>&)’
  852. operator==(const _Rb_tree_iterator<_Val>& __x,
  853. ^~~~~~~~
  854. /usr/include/c++/8/bits/stl_tree.h:406:5: note: template argument deduction/substitution failed:
  855. In file included from /usr/include/bits/types/stack_t.h:23,
  856. from /usr/include/signal.h:303,
  857. from /usr/include/wx-3.0/wx/unix/app.h:11,
  858. from /usr/include/wx-3.0/wx/app.h:520,
  859. from /usr/include/wx-3.0/wx/wx.h:25,
  860. from hexfile.cpp:25:
  861. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const std::_Rb_tree_iterator<_Tp>’
  862. if (fp == NULL) {
  863. ^~~~
  864. In file included from /usr/include/c++/8/map:60,
  865. from pictype.h:29,
  866. from hexfile.h:27,
  867. from hexfile.cpp:34:
  868. /usr/include/c++/8/bits/stl_tree.h:1549:5: note: candidate: ‘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>&)’
  869. operator==(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x,
  870. ^~~~~~~~
  871. /usr/include/c++/8/bits/stl_tree.h:1549:5: note: template argument deduction/substitution failed:
  872. In file included from /usr/include/bits/types/stack_t.h:23,
  873. from /usr/include/signal.h:303,
  874. from /usr/include/wx-3.0/wx/unix/app.h:11,
  875. from /usr/include/wx-3.0/wx/app.h:520,
  876. from /usr/include/wx-3.0/wx/wx.h:25,
  877. from hexfile.cpp:25:
  878. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>’
  879. if (fp == NULL) {
  880. ^~~~
  881. In file included from /usr/include/c++/8/tuple:39,
  882. from /usr/include/c++/8/bits/stl_map.h:63,
  883. from /usr/include/c++/8/map:61,
  884. from pictype.h:29,
  885. from hexfile.h:27,
  886. from hexfile.cpp:34:
  887. /usr/include/c++/8/array:252:5: note: candidate: ‘template<class _Tp, long unsigned int _Nm> bool std::operator==(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’
  888. operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
  889. ^~~~~~~~
  890. /usr/include/c++/8/array:252:5: note: template argument deduction/substitution failed:
  891. In file included from /usr/include/bits/types/stack_t.h:23,
  892. from /usr/include/signal.h:303,
  893. from /usr/include/wx-3.0/wx/unix/app.h:11,
  894. from /usr/include/wx-3.0/wx/app.h:520,
  895. from /usr/include/wx-3.0/wx/wx.h:25,
  896. from hexfile.cpp:25:
  897. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const std::array<_Tp, _Nm>’
  898. if (fp == NULL) {
  899. ^~~~
  900. In file included from /usr/include/c++/8/bits/stl_map.h:63,
  901. from /usr/include/c++/8/map:61,
  902. from pictype.h:29,
  903. from hexfile.h:27,
  904. from hexfile.cpp:34:
  905. /usr/include/c++/8/tuple:1413:5: note: candidate: ‘template<class ... _TElements, class ... _UElements> constexpr bool std::operator==(const std::tuple<_Tps ...>&, const std::tuple<_Args2 ...>&)’
  906. operator==(const tuple<_TElements...>& __t,
  907. ^~~~~~~~
  908. /usr/include/c++/8/tuple:1413:5: note: template argument deduction/substitution failed:
  909. In file included from /usr/include/bits/types/stack_t.h:23,
  910. from /usr/include/signal.h:303,
  911. from /usr/include/wx-3.0/wx/unix/app.h:11,
  912. from /usr/include/wx-3.0/wx/app.h:520,
  913. from /usr/include/wx-3.0/wx/wx.h:25,
  914. from hexfile.cpp:25:
  915. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const std::tuple<_Tps ...>’
  916. if (fp == NULL) {
  917. ^~~~
  918. In file included from /usr/include/c++/8/map:61,
  919. from pictype.h:29,
  920. from hexfile.h:27,
  921. from hexfile.cpp:34:
  922. /usr/include/c++/8/bits/stl_map.h:1434:5: note: candidate: ‘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>&)’
  923. operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x,
  924. ^~~~~~~~
  925. /usr/include/c++/8/bits/stl_map.h:1434:5: note: template argument deduction/substitution failed:
  926. In file included from /usr/include/bits/types/stack_t.h:23,
  927. from /usr/include/signal.h:303,
  928. from /usr/include/wx-3.0/wx/unix/app.h:11,
  929. from /usr/include/wx-3.0/wx/app.h:520,
  930. from /usr/include/wx-3.0/wx/wx.h:25,
  931. from hexfile.cpp:25:
  932. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const std::map<_Key, _Tp, _Compare, _Alloc>’
  933. if (fp == NULL) {
  934. ^~~~
  935. In file included from /usr/include/c++/8/map:62,
  936. from pictype.h:29,
  937. from hexfile.h:27,
  938. from hexfile.cpp:34:
  939. /usr/include/c++/8/bits/stl_multimap.h:1098:5: note: candidate: ‘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>&)’
  940. operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x,
  941. ^~~~~~~~
  942. /usr/include/c++/8/bits/stl_multimap.h:1098:5: note: template argument deduction/substitution failed:
  943. In file included from /usr/include/bits/types/stack_t.h:23,
  944. from /usr/include/signal.h:303,
  945. from /usr/include/wx-3.0/wx/unix/app.h:11,
  946. from /usr/include/wx-3.0/wx/app.h:520,
  947. from /usr/include/wx-3.0/wx/wx.h:25,
  948. from hexfile.cpp:25:
  949. hexfile.cpp:95:15: note: ‘std::ifstream’ {aka ‘std::basic_ifstream<char>’} is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Alloc>’
  950. if (fp == NULL) {
  951. ^~~~
  952. hexfile.cpp: In member function ‘bool HexFile::saveAs(PicType*, const char*)’:
  953. hexfile.cpp:339:12: error: no match for ‘operator==’ (operand types are ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} and ‘long int’)
  954. if (fp == NULL) {
  955. ^
  956. hexfile.cpp:339:12: note: candidate: ‘operator==(int, long int)’ <built-in>
  957. hexfile.cpp:339:12: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘int’
  958. In file included from /usr/include/wx-3.0/wx/defs.h:2375,
  959. from hexfile.cpp:23:
  960. /usr/include/wx-3.0/wx/windowid.h:120:13: note: candidate: ‘bool operator==(const wxWindowIDRef&, const wxWindowIDRef&)’
  961. inline bool operator==(const wxWindowIDRef& lhs, const wxWindowIDRef& rhs)
  962. ^~~~~~~~
  963. /usr/include/wx-3.0/wx/windowid.h:120:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxWindowIDRef&’
  964. /usr/include/wx-3.0/wx/windowid.h:125:13: note: candidate: ‘bool operator==(const wxWindowIDRef&, int)’
  965. inline bool operator==(const wxWindowIDRef& lhs, int rhs)
  966. ^~~~~~~~
  967. /usr/include/wx-3.0/wx/windowid.h:125:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxWindowIDRef&’
  968. /usr/include/wx-3.0/wx/windowid.h:130:13: note: candidate: ‘bool operator==(const wxWindowIDRef&, long int)’
  969. inline bool operator==(const wxWindowIDRef& lhs, long rhs)
  970. ^~~~~~~~
  971. /usr/include/wx-3.0/wx/windowid.h:130:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxWindowIDRef&’
  972. /usr/include/wx-3.0/wx/windowid.h:135:13: note: candidate: ‘bool operator==(int, const wxWindowIDRef&)’
  973. inline bool operator==(int lhs, const wxWindowIDRef& rhs)
  974. ^~~~~~~~
  975. /usr/include/wx-3.0/wx/windowid.h:135:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘int’
  976. /usr/include/wx-3.0/wx/windowid.h:140:13: note: candidate: ‘bool operator==(long int, const wxWindowIDRef&)’
  977. inline bool operator==(long lhs, const wxWindowIDRef& rhs)
  978. ^~~~~~~~
  979. /usr/include/wx-3.0/wx/windowid.h:140:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘long int’
  980. In file included from hexfile.cpp:23:
  981. /usr/include/wx-3.0/wx/defs.h:822:17: note: candidate: ‘bool operator==(char, const wxUniChar&)’
  982. inline bool operator op(T1 x, T2 y) { return y oprev x; }
  983. ^~~~~~~~
  984. /usr/include/wx-3.0/wx/defs.h:807:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_BY_REV’
  985. m(==,x,y,==) m(!=,x,y,!=) m(>=,x,y,<=) \
  986. ^
  987. /usr/include/wx-3.0/wx/defs.h:839:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_2_REV’
  988. wxFOR_ALL_COMPARISONS_2_REV(wxDEFINE_COMPARISON_BY_REV, T1, T2)
  989. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  990. /usr/include/wx-3.0/wx/unichar.h:295:1: note: in expansion of macro ‘wxDEFINE_COMPARISONS_BY_REV’
  991. wxDEFINE_COMPARISONS_BY_REV(char, const wxUniChar&)
  992. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  993. /usr/include/wx-3.0/wx/defs.h:822:17: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘char’
  994. inline bool operator op(T1 x, T2 y) { return y oprev x; }
  995. ^~~~~~~~
  996. /usr/include/wx-3.0/wx/defs.h:807:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_BY_REV’
  997. m(==,x,y,==) m(!=,x,y,!=) m(>=,x,y,<=) \
  998. ^
  999. /usr/include/wx-3.0/wx/defs.h:839:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_2_REV’
  1000. wxFOR_ALL_COMPARISONS_2_REV(wxDEFINE_COMPARISON_BY_REV, T1, T2)
  1001. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1002. /usr/include/wx-3.0/wx/unichar.h:295:1: note: in expansion of macro ‘wxDEFINE_COMPARISONS_BY_REV’
  1003. wxDEFINE_COMPARISONS_BY_REV(char, const wxUniChar&)
  1004. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1005. /usr/include/wx-3.0/wx/defs.h:822:17: note: candidate: ‘bool operator==(char, const wxUniCharRef&)’
  1006. inline bool operator op(T1 x, T2 y) { return y oprev x; }
  1007. ^~~~~~~~
  1008. /usr/include/wx-3.0/wx/defs.h:807:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_BY_REV’
  1009. m(==,x,y,==) m(!=,x,y,!=) m(>=,x,y,<=) \
  1010. ^
  1011. /usr/include/wx-3.0/wx/defs.h:839:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_2_REV’
  1012. wxFOR_ALL_COMPARISONS_2_REV(wxDEFINE_COMPARISON_BY_REV, T1, T2)
  1013. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1014. /usr/include/wx-3.0/wx/unichar.h:296:1: note: in expansion of macro ‘wxDEFINE_COMPARISONS_BY_REV’
  1015. wxDEFINE_COMPARISONS_BY_REV(char, const wxUniCharRef&)
  1016. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1017. /usr/include/wx-3.0/wx/defs.h:822:17: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘char’
  1018. inline bool operator op(T1 x, T2 y) { return y oprev x; }
  1019. ^~~~~~~~
  1020. /usr/include/wx-3.0/wx/defs.h:807:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_BY_REV’
  1021. m(==,x,y,==) m(!=,x,y,!=) m(>=,x,y,<=) \
  1022. ^
  1023. /usr/include/wx-3.0/wx/defs.h:839:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_2_REV’
  1024. wxFOR_ALL_COMPARISONS_2_REV(wxDEFINE_COMPARISON_BY_REV, T1, T2)
  1025. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1026. /usr/include/wx-3.0/wx/unichar.h:296:1: note: in expansion of macro ‘wxDEFINE_COMPARISONS_BY_REV’
  1027. wxDEFINE_COMPARISONS_BY_REV(char, const wxUniCharRef&)
  1028. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1029. /usr/include/wx-3.0/wx/defs.h:822:17: note: candidate: ‘bool operator==(wchar_t, const wxUniChar&)’
  1030. inline bool operator op(T1 x, T2 y) { return y oprev x; }
  1031. ^~~~~~~~
  1032. /usr/include/wx-3.0/wx/defs.h:807:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_BY_REV’
  1033. m(==,x,y,==) m(!=,x,y,!=) m(>=,x,y,<=) \
  1034. ^
  1035. /usr/include/wx-3.0/wx/defs.h:839:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_2_REV’
  1036. wxFOR_ALL_COMPARISONS_2_REV(wxDEFINE_COMPARISON_BY_REV, T1, T2)
  1037. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1038. /usr/include/wx-3.0/wx/unichar.h:298:1: note: in expansion of macro ‘wxDEFINE_COMPARISONS_BY_REV’
  1039. wxDEFINE_COMPARISONS_BY_REV(wchar_t, const wxUniChar&)
  1040. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1041. /usr/include/wx-3.0/wx/defs.h:822:17: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘wchar_t’
  1042. inline bool operator op(T1 x, T2 y) { return y oprev x; }
  1043. ^~~~~~~~
  1044. /usr/include/wx-3.0/wx/defs.h:807:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_BY_REV’
  1045. m(==,x,y,==) m(!=,x,y,!=) m(>=,x,y,<=) \
  1046. ^
  1047. /usr/include/wx-3.0/wx/defs.h:839:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_2_REV’
  1048. wxFOR_ALL_COMPARISONS_2_REV(wxDEFINE_COMPARISON_BY_REV, T1, T2)
  1049. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1050. /usr/include/wx-3.0/wx/unichar.h:298:1: note: in expansion of macro ‘wxDEFINE_COMPARISONS_BY_REV’
  1051. wxDEFINE_COMPARISONS_BY_REV(wchar_t, const wxUniChar&)
  1052. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1053. /usr/include/wx-3.0/wx/defs.h:822:17: note: candidate: ‘bool operator==(wchar_t, const wxUniCharRef&)’
  1054. inline bool operator op(T1 x, T2 y) { return y oprev x; }
  1055. ^~~~~~~~
  1056. /usr/include/wx-3.0/wx/defs.h:807:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_BY_REV’
  1057. m(==,x,y,==) m(!=,x,y,!=) m(>=,x,y,<=) \
  1058. ^
  1059. /usr/include/wx-3.0/wx/defs.h:839:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_2_REV’
  1060. wxFOR_ALL_COMPARISONS_2_REV(wxDEFINE_COMPARISON_BY_REV, T1, T2)
  1061. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1062. /usr/include/wx-3.0/wx/unichar.h:299:1: note: in expansion of macro ‘wxDEFINE_COMPARISONS_BY_REV’
  1063. wxDEFINE_COMPARISONS_BY_REV(wchar_t, const wxUniCharRef&)
  1064. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1065. /usr/include/wx-3.0/wx/defs.h:822:17: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘wchar_t’
  1066. inline bool operator op(T1 x, T2 y) { return y oprev x; }
  1067. ^~~~~~~~
  1068. /usr/include/wx-3.0/wx/defs.h:807:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_BY_REV’
  1069. m(==,x,y,==) m(!=,x,y,!=) m(>=,x,y,<=) \
  1070. ^
  1071. /usr/include/wx-3.0/wx/defs.h:839:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_2_REV’
  1072. wxFOR_ALL_COMPARISONS_2_REV(wxDEFINE_COMPARISON_BY_REV, T1, T2)
  1073. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1074. /usr/include/wx-3.0/wx/unichar.h:299:1: note: in expansion of macro ‘wxDEFINE_COMPARISONS_BY_REV’
  1075. wxDEFINE_COMPARISONS_BY_REV(wchar_t, const wxUniCharRef&)
  1076. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1077. /usr/include/wx-3.0/wx/defs.h:822:17: note: candidate: ‘bool operator==(const wxUniChar&, const wxUniCharRef&)’
  1078. inline bool operator op(T1 x, T2 y) { return y oprev x; }
  1079. ^~~~~~~~
  1080. /usr/include/wx-3.0/wx/defs.h:807:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_BY_REV’
  1081. m(==,x,y,==) m(!=,x,y,!=) m(>=,x,y,<=) \
  1082. ^
  1083. /usr/include/wx-3.0/wx/defs.h:839:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_2_REV’
  1084. wxFOR_ALL_COMPARISONS_2_REV(wxDEFINE_COMPARISON_BY_REV, T1, T2)
  1085. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1086. /usr/include/wx-3.0/wx/unichar.h:301:1: note: in expansion of macro ‘wxDEFINE_COMPARISONS_BY_REV’
  1087. wxDEFINE_COMPARISONS_BY_REV(const wxUniChar&, const wxUniCharRef&)
  1088. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1089. /usr/include/wx-3.0/wx/defs.h:822:17: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxUniChar&’
  1090. inline bool operator op(T1 x, T2 y) { return y oprev x; }
  1091. ^~~~~~~~
  1092. /usr/include/wx-3.0/wx/defs.h:807:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_BY_REV’
  1093. m(==,x,y,==) m(!=,x,y,!=) m(>=,x,y,<=) \
  1094. ^
  1095. /usr/include/wx-3.0/wx/defs.h:839:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_2_REV’
  1096. wxFOR_ALL_COMPARISONS_2_REV(wxDEFINE_COMPARISON_BY_REV, T1, T2)
  1097. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1098. /usr/include/wx-3.0/wx/unichar.h:301:1: note: in expansion of macro ‘wxDEFINE_COMPARISONS_BY_REV’
  1099. wxDEFINE_COMPARISONS_BY_REV(const wxUniChar&, const wxUniCharRef&)
  1100. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1101. /usr/include/wx-3.0/wx/defs.h:816:17: note: candidate: ‘bool operator==(const wxChar*, const wxString&)’
  1102. inline bool operator op(T1 x, T2 y) { return cmp(x, y, op); }
  1103. ^~~~~~~~
  1104. /usr/include/wx-3.0/wx/defs.h:800:5: note: in expansion of macro ‘wxDEFINE_COMPARISON’
  1105. m(==,x,y,z) m(!=,x,y,z) m(>=,x,y,z) m(<=,x,y,z) m(>,x,y,z) m(<,x,y,z)
  1106. ^
  1107. /usr/include/wx-3.0/wx/defs.h:849:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3’
  1108. wxFOR_ALL_COMPARISONS_3(wxDEFINE_COMPARISON, T1, T2, cmp) \
  1109. ^~~~~~~~~~~~~~~~~~~~~~~
  1110. /usr/include/wx-3.0/wx/string.h:3985:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  1111. wxDEFINE_ALL_COMPARISONS(const wxChar *, const wxString&, wxCMP_WXCHAR_STRING)
  1112. ^~~~~~~~~~~~~~~~~~~~~~~~
  1113. /usr/include/wx-3.0/wx/defs.h:816:17: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxChar*’ {aka ‘const wchar_t*’}
  1114. inline bool operator op(T1 x, T2 y) { return cmp(x, y, op); }
  1115. ^~~~~~~~
  1116. /usr/include/wx-3.0/wx/defs.h:800:5: note: in expansion of macro ‘wxDEFINE_COMPARISON’
  1117. m(==,x,y,z) m(!=,x,y,z) m(>=,x,y,z) m(<=,x,y,z) m(>,x,y,z) m(<,x,y,z)
  1118. ^
  1119. /usr/include/wx-3.0/wx/defs.h:849:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3’
  1120. wxFOR_ALL_COMPARISONS_3(wxDEFINE_COMPARISON, T1, T2, cmp) \
  1121. ^~~~~~~~~~~~~~~~~~~~~~~
  1122. /usr/include/wx-3.0/wx/string.h:3985:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  1123. wxDEFINE_ALL_COMPARISONS(const wxChar *, const wxString&, wxCMP_WXCHAR_STRING)
  1124. ^~~~~~~~~~~~~~~~~~~~~~~~
  1125. /usr/include/wx-3.0/wx/defs.h:819:17: note: candidate: ‘bool operator==(const wxString&, const wxChar*)’
  1126. inline bool operator op(T2 y, T1 x) { return cmp(x, y, oprev); }
  1127. ^~~~~~~~
  1128. /usr/include/wx-3.0/wx/defs.h:811:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_REV’
  1129. m(==,x,y,z,==) m(!=,x,y,z,!=) m(>=,x,y,z,<=) \
  1130. ^
  1131. /usr/include/wx-3.0/wx/defs.h:850:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3_REV’
  1132. wxFOR_ALL_COMPARISONS_3_REV(wxDEFINE_COMPARISON_REV, T1, T2, cmp)
  1133. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1134. /usr/include/wx-3.0/wx/string.h:3985:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  1135. wxDEFINE_ALL_COMPARISONS(const wxChar *, const wxString&, wxCMP_WXCHAR_STRING)
  1136. ^~~~~~~~~~~~~~~~~~~~~~~~
  1137. /usr/include/wx-3.0/wx/defs.h:819:17: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxString&’
  1138. inline bool operator op(T2 y, T1 x) { return cmp(x, y, oprev); }
  1139. ^~~~~~~~
  1140. /usr/include/wx-3.0/wx/defs.h:811:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_REV’
  1141. m(==,x,y,z,==) m(!=,x,y,z,!=) m(>=,x,y,z,<=) \
  1142. ^
  1143. /usr/include/wx-3.0/wx/defs.h:850:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3_REV’
  1144. wxFOR_ALL_COMPARISONS_3_REV(wxDEFINE_COMPARISON_REV, T1, T2, cmp)
  1145. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1146. /usr/include/wx-3.0/wx/string.h:3985:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  1147. wxDEFINE_ALL_COMPARISONS(const wxChar *, const wxString&, wxCMP_WXCHAR_STRING)
  1148. ^~~~~~~~~~~~~~~~~~~~~~~~
  1149. In file included from /usr/include/wx-3.0/wx/memory.h:15,
  1150. from /usr/include/wx-3.0/wx/object.h:19,
  1151. from /usr/include/wx-3.0/wx/wx.h:15,
  1152. from hexfile.cpp:25:
  1153. /usr/include/wx-3.0/wx/string.h:3989:13: note: candidate: ‘bool operator==(const wxString&, const wxString&)’
  1154. inline bool operator==(const wxString& s1, const wxString& s2)
  1155. ^~~~~~~~
  1156. /usr/include/wx-3.0/wx/string.h:3989:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxString&’
  1157. /usr/include/wx-3.0/wx/string.h:4002:13: note: candidate: ‘bool operator==(const wxString&, const wxCStrData&)’
  1158. inline bool operator==(const wxString& s1, const wxCStrData& s2)
  1159. ^~~~~~~~
  1160. /usr/include/wx-3.0/wx/string.h:4002:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxString&’
  1161. /usr/include/wx-3.0/wx/string.h:4004:13: note: candidate: ‘bool operator==(const wxCStrData&, const wxString&)’
  1162. inline bool operator==(const wxCStrData& s1, const wxString& s2)
  1163. ^~~~~~~~
  1164. /usr/include/wx-3.0/wx/string.h:4004:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxCStrData&’
  1165. /usr/include/wx-3.0/wx/string.h:4011:13: note: candidate: ‘bool operator==(const wxString&, const wxScopedWCharBuffer&)’
  1166. inline bool operator==(const wxString& s1, const wxScopedWCharBuffer& s2)
  1167. ^~~~~~~~
  1168. /usr/include/wx-3.0/wx/string.h:4011:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxString&’
  1169. /usr/include/wx-3.0/wx/string.h:4013:13: note: candidate: ‘bool operator==(const wxScopedWCharBuffer&, const wxString&)’
  1170. inline bool operator==(const wxScopedWCharBuffer& s1, const wxString& s2)
  1171. ^~~~~~~~
  1172. /usr/include/wx-3.0/wx/string.h:4013:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxScopedWCharBuffer&’ {aka ‘const wxScopedCharTypeBuffer<wchar_t>&’}
  1173. /usr/include/wx-3.0/wx/string.h:4020:13: note: candidate: ‘bool operator==(const wxString&, const wxScopedCharBuffer&)’
  1174. inline bool operator==(const wxString& s1, const wxScopedCharBuffer& s2)
  1175. ^~~~~~~~
  1176. /usr/include/wx-3.0/wx/string.h:4020:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxString&’
  1177. /usr/include/wx-3.0/wx/string.h:4022:13: note: candidate: ‘bool operator==(const wxScopedCharBuffer&, const wxString&)’
  1178. inline bool operator==(const wxScopedCharBuffer& s1, const wxString& s2)
  1179. ^~~~~~~~
  1180. /usr/include/wx-3.0/wx/string.h:4022:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxScopedCharBuffer&’ {aka ‘const wxScopedCharTypeBuffer<char>&’}
  1181. /usr/include/wx-3.0/wx/string.h:4040:13: note: candidate: ‘bool operator==(const wxUniChar&, const wxString&)’
  1182. inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
  1183. ^~~~~~~~
  1184. /usr/include/wx-3.0/wx/string.h:4040:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxUniChar&’
  1185. /usr/include/wx-3.0/wx/string.h:4041:13: note: candidate: ‘bool operator==(const wxUniCharRef&, const wxString&)’
  1186. inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
  1187. ^~~~~~~~
  1188. /usr/include/wx-3.0/wx/string.h:4041:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxUniCharRef&’
  1189. /usr/include/wx-3.0/wx/string.h:4042:13: note: candidate: ‘bool operator==(char, const wxString&)’
  1190. inline bool operator==(char c, const wxString& s) { return s.IsSameAs(c); }
  1191. ^~~~~~~~
  1192. /usr/include/wx-3.0/wx/string.h:4042:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘char’
  1193. /usr/include/wx-3.0/wx/string.h:4043:13: note: candidate: ‘bool operator==(wchar_t, const wxString&)’
  1194. inline bool operator==(wchar_t c, const wxString& s) { return s.IsSameAs(c); }
  1195. ^~~~~~~~
  1196. /usr/include/wx-3.0/wx/string.h:4043:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘wchar_t’
  1197. /usr/include/wx-3.0/wx/string.h:4044:13: note: candidate: ‘bool operator==(int, const wxString&)’
  1198. inline bool operator==(int c, const wxString& s) { return s.IsSameAs(c); }
  1199. ^~~~~~~~
  1200. /usr/include/wx-3.0/wx/string.h:4044:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘int’
  1201. /usr/include/wx-3.0/wx/string.h:4045:13: note: candidate: ‘bool operator==(const wxString&, const wxUniChar&)’
  1202. inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
  1203. ^~~~~~~~
  1204. /usr/include/wx-3.0/wx/string.h:4045:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxString&’
  1205. /usr/include/wx-3.0/wx/string.h:4046:13: note: candidate: ‘bool operator==(const wxString&, const wxUniCharRef&)’
  1206. inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
  1207. ^~~~~~~~
  1208. /usr/include/wx-3.0/wx/string.h:4046:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxString&’
  1209. /usr/include/wx-3.0/wx/string.h:4047:13: note: candidate: ‘bool operator==(const wxString&, char)’
  1210. inline bool operator==(const wxString& s, char c) { return s.IsSameAs(c); }
  1211. ^~~~~~~~
  1212. /usr/include/wx-3.0/wx/string.h:4047:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxString&’
  1213. /usr/include/wx-3.0/wx/string.h:4048:13: note: candidate: ‘bool operator==(const wxString&, wchar_t)’
  1214. inline bool operator==(const wxString& s, wchar_t c) { return s.IsSameAs(c); }
  1215. ^~~~~~~~
  1216. /usr/include/wx-3.0/wx/string.h:4048:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxString&’
  1217. In file included from hexfile.cpp:23:
  1218. /usr/include/wx-3.0/wx/defs.h:816:17: note: candidate: ‘bool operator==(const char*, const wxString&)’
  1219. inline bool operator op(T1 x, T2 y) { return cmp(x, y, op); }
  1220. ^~~~~~~~
  1221. /usr/include/wx-3.0/wx/defs.h:800:5: note: in expansion of macro ‘wxDEFINE_COMPARISON’
  1222. m(==,x,y,z) m(!=,x,y,z) m(>=,x,y,z) m(<=,x,y,z) m(>,x,y,z) m(<,x,y,z)
  1223. ^
  1224. /usr/include/wx-3.0/wx/defs.h:849:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3’
  1225. wxFOR_ALL_COMPARISONS_3(wxDEFINE_COMPARISON, T1, T2, cmp) \
  1226. ^~~~~~~~~~~~~~~~~~~~~~~
  1227. /usr/include/wx-3.0/wx/string.h:4079:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  1228. wxDEFINE_ALL_COMPARISONS(const char *, const wxString&, wxCMP_CHAR_STRING)
  1229. ^~~~~~~~~~~~~~~~~~~~~~~~
  1230. /usr/include/wx-3.0/wx/defs.h:816:17: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const char*’
  1231. inline bool operator op(T1 x, T2 y) { return cmp(x, y, op); }
  1232. ^~~~~~~~
  1233. /usr/include/wx-3.0/wx/defs.h:800:5: note: in expansion of macro ‘wxDEFINE_COMPARISON’
  1234. m(==,x,y,z) m(!=,x,y,z) m(>=,x,y,z) m(<=,x,y,z) m(>,x,y,z) m(<,x,y,z)
  1235. ^
  1236. /usr/include/wx-3.0/wx/defs.h:849:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3’
  1237. wxFOR_ALL_COMPARISONS_3(wxDEFINE_COMPARISON, T1, T2, cmp) \
  1238. ^~~~~~~~~~~~~~~~~~~~~~~
  1239. /usr/include/wx-3.0/wx/string.h:4079:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  1240. wxDEFINE_ALL_COMPARISONS(const char *, const wxString&, wxCMP_CHAR_STRING)
  1241. ^~~~~~~~~~~~~~~~~~~~~~~~
  1242. /usr/include/wx-3.0/wx/defs.h:819:17: note: candidate: ‘bool operator==(const wxString&, const char*)’
  1243. inline bool operator op(T2 y, T1 x) { return cmp(x, y, oprev); }
  1244. ^~~~~~~~
  1245. /usr/include/wx-3.0/wx/defs.h:811:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_REV’
  1246. m(==,x,y,z,==) m(!=,x,y,z,!=) m(>=,x,y,z,<=) \
  1247. ^
  1248. /usr/include/wx-3.0/wx/defs.h:850:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3_REV’
  1249. wxFOR_ALL_COMPARISONS_3_REV(wxDEFINE_COMPARISON_REV, T1, T2, cmp)
  1250. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1251. /usr/include/wx-3.0/wx/string.h:4079:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  1252. wxDEFINE_ALL_COMPARISONS(const char *, const wxString&, wxCMP_CHAR_STRING)
  1253. ^~~~~~~~~~~~~~~~~~~~~~~~
  1254. /usr/include/wx-3.0/wx/defs.h:819:17: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxString&’
  1255. inline bool operator op(T2 y, T1 x) { return cmp(x, y, oprev); }
  1256. ^~~~~~~~
  1257. /usr/include/wx-3.0/wx/defs.h:811:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_REV’
  1258. m(==,x,y,z,==) m(!=,x,y,z,!=) m(>=,x,y,z,<=) \
  1259. ^
  1260. /usr/include/wx-3.0/wx/defs.h:850:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3_REV’
  1261. wxFOR_ALL_COMPARISONS_3_REV(wxDEFINE_COMPARISON_REV, T1, T2, cmp)
  1262. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1263. /usr/include/wx-3.0/wx/string.h:4079:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  1264. wxDEFINE_ALL_COMPARISONS(const char *, const wxString&, wxCMP_CHAR_STRING)
  1265. ^~~~~~~~~~~~~~~~~~~~~~~~
  1266. /usr/include/wx-3.0/wx/defs.h:816:17: note: candidate: ‘bool operator==(const wchar_t*, const wxCStrData&)’
  1267. inline bool operator op(T1 x, T2 y) { return cmp(x, y, op); }
  1268. ^~~~~~~~
  1269. /usr/include/wx-3.0/wx/defs.h:800:5: note: in expansion of macro ‘wxDEFINE_COMPARISON’
  1270. m(==,x,y,z) m(!=,x,y,z) m(>=,x,y,z) m(<=,x,y,z) m(>,x,y,z) m(<,x,y,z)
  1271. ^
  1272. /usr/include/wx-3.0/wx/defs.h:849:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3’
  1273. wxFOR_ALL_COMPARISONS_3(wxDEFINE_COMPARISON, T1, T2, cmp) \
  1274. ^~~~~~~~~~~~~~~~~~~~~~~
  1275. /usr/include/wx-3.0/wx/string.h:4093:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  1276. wxDEFINE_ALL_COMPARISONS(const wchar_t *, const wxCStrData&, wxCMP_WCHAR_CSTRDATA)
  1277. ^~~~~~~~~~~~~~~~~~~~~~~~
  1278. /usr/include/wx-3.0/wx/defs.h:816:17: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wchar_t*’
  1279. inline bool operator op(T1 x, T2 y) { return cmp(x, y, op); }
  1280. ^~~~~~~~
  1281. /usr/include/wx-3.0/wx/defs.h:800:5: note: in expansion of macro ‘wxDEFINE_COMPARISON’
  1282. m(==,x,y,z) m(!=,x,y,z) m(>=,x,y,z) m(<=,x,y,z) m(>,x,y,z) m(<,x,y,z)
  1283. ^
  1284. /usr/include/wx-3.0/wx/defs.h:849:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3’
  1285. wxFOR_ALL_COMPARISONS_3(wxDEFINE_COMPARISON, T1, T2, cmp) \
  1286. ^~~~~~~~~~~~~~~~~~~~~~~
  1287. /usr/include/wx-3.0/wx/string.h:4093:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  1288. wxDEFINE_ALL_COMPARISONS(const wchar_t *, const wxCStrData&, wxCMP_WCHAR_CSTRDATA)
  1289. ^~~~~~~~~~~~~~~~~~~~~~~~
  1290. /usr/include/wx-3.0/wx/defs.h:819:17: note: candidate: ‘bool operator==(const wxCStrData&, const wchar_t*)’
  1291. inline bool operator op(T2 y, T1 x) { return cmp(x, y, oprev); }
  1292. ^~~~~~~~
  1293. /usr/include/wx-3.0/wx/defs.h:811:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_REV’
  1294. m(==,x,y,z,==) m(!=,x,y,z,!=) m(>=,x,y,z,<=) \
  1295. ^
  1296. /usr/include/wx-3.0/wx/defs.h:850:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3_REV’
  1297. wxFOR_ALL_COMPARISONS_3_REV(wxDEFINE_COMPARISON_REV, T1, T2, cmp)
  1298. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1299. /usr/include/wx-3.0/wx/string.h:4093:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  1300. wxDEFINE_ALL_COMPARISONS(const wchar_t *, const wxCStrData&, wxCMP_WCHAR_CSTRDATA)
  1301. ^~~~~~~~~~~~~~~~~~~~~~~~
  1302. /usr/include/wx-3.0/wx/defs.h:819:17: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxCStrData&’
  1303. inline bool operator op(T2 y, T1 x) { return cmp(x, y, oprev); }
  1304. ^~~~~~~~
  1305. /usr/include/wx-3.0/wx/defs.h:811:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_REV’
  1306. m(==,x,y,z,==) m(!=,x,y,z,!=) m(>=,x,y,z,<=) \
  1307. ^
  1308. /usr/include/wx-3.0/wx/defs.h:850:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3_REV’
  1309. wxFOR_ALL_COMPARISONS_3_REV(wxDEFINE_COMPARISON_REV, T1, T2, cmp)
  1310. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1311. /usr/include/wx-3.0/wx/string.h:4093:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  1312. wxDEFINE_ALL_COMPARISONS(const wchar_t *, const wxCStrData&, wxCMP_WCHAR_CSTRDATA)
  1313. ^~~~~~~~~~~~~~~~~~~~~~~~
  1314. /usr/include/wx-3.0/wx/defs.h:816:17: note: candidate: ‘bool operator==(const char*, const wxCStrData&)’
  1315. inline bool operator op(T1 x, T2 y) { return cmp(x, y, op); }
  1316. ^~~~~~~~
  1317. /usr/include/wx-3.0/wx/defs.h:800:5: note: in expansion of macro ‘wxDEFINE_COMPARISON’
  1318. m(==,x,y,z) m(!=,x,y,z) m(>=,x,y,z) m(<=,x,y,z) m(>,x,y,z) m(<,x,y,z)
  1319. ^
  1320. /usr/include/wx-3.0/wx/defs.h:849:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3’
  1321. wxFOR_ALL_COMPARISONS_3(wxDEFINE_COMPARISON, T1, T2, cmp) \
  1322. ^~~~~~~~~~~~~~~~~~~~~~~
  1323. /usr/include/wx-3.0/wx/string.h:4094:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  1324. wxDEFINE_ALL_COMPARISONS(const char *, const wxCStrData&, wxCMP_CHAR_CSTRDATA)
  1325. ^~~~~~~~~~~~~~~~~~~~~~~~
  1326. /usr/include/wx-3.0/wx/defs.h:816:17: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const char*’
  1327. inline bool operator op(T1 x, T2 y) { return cmp(x, y, op); }
  1328. ^~~~~~~~
  1329. /usr/include/wx-3.0/wx/defs.h:800:5: note: in expansion of macro ‘wxDEFINE_COMPARISON’
  1330. m(==,x,y,z) m(!=,x,y,z) m(>=,x,y,z) m(<=,x,y,z) m(>,x,y,z) m(<,x,y,z)
  1331. ^
  1332. /usr/include/wx-3.0/wx/defs.h:849:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3’
  1333. wxFOR_ALL_COMPARISONS_3(wxDEFINE_COMPARISON, T1, T2, cmp) \
  1334. ^~~~~~~~~~~~~~~~~~~~~~~
  1335. /usr/include/wx-3.0/wx/string.h:4094:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  1336. wxDEFINE_ALL_COMPARISONS(const char *, const wxCStrData&, wxCMP_CHAR_CSTRDATA)
  1337. ^~~~~~~~~~~~~~~~~~~~~~~~
  1338. /usr/include/wx-3.0/wx/defs.h:819:17: note: candidate: ‘bool operator==(const wxCStrData&, const char*)’
  1339. inline bool operator op(T2 y, T1 x) { return cmp(x, y, oprev); }
  1340. ^~~~~~~~
  1341. /usr/include/wx-3.0/wx/defs.h:811:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_REV’
  1342. m(==,x,y,z,==) m(!=,x,y,z,!=) m(>=,x,y,z,<=) \
  1343. ^
  1344. /usr/include/wx-3.0/wx/defs.h:850:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3_REV’
  1345. wxFOR_ALL_COMPARISONS_3_REV(wxDEFINE_COMPARISON_REV, T1, T2, cmp)
  1346. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1347. /usr/include/wx-3.0/wx/string.h:4094:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  1348. wxDEFINE_ALL_COMPARISONS(const char *, const wxCStrData&, wxCMP_CHAR_CSTRDATA)
  1349. ^~~~~~~~~~~~~~~~~~~~~~~~
  1350. /usr/include/wx-3.0/wx/defs.h:819:17: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxCStrData&’
  1351. inline bool operator op(T2 y, T1 x) { return cmp(x, y, oprev); }
  1352. ^~~~~~~~
  1353. /usr/include/wx-3.0/wx/defs.h:811:5: note: in expansion of macro ‘wxDEFINE_COMPARISON_REV’
  1354. m(==,x,y,z,==) m(!=,x,y,z,!=) m(>=,x,y,z,<=) \
  1355. ^
  1356. /usr/include/wx-3.0/wx/defs.h:850:5: note: in expansion of macro ‘wxFOR_ALL_COMPARISONS_3_REV’
  1357. wxFOR_ALL_COMPARISONS_3_REV(wxDEFINE_COMPARISON_REV, T1, T2, cmp)
  1358. ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  1359. /usr/include/wx-3.0/wx/string.h:4094:1: note: in expansion of macro ‘wxDEFINE_ALL_COMPARISONS’
  1360. wxDEFINE_ALL_COMPARISONS(const char *, const wxCStrData&, wxCMP_CHAR_CSTRDATA)
  1361. ^~~~~~~~~~~~~~~~~~~~~~~~
  1362. In file included from /usr/include/wx-3.0/wx/event.h:20,
  1363. from /usr/include/wx-3.0/wx/wx.h:24,
  1364. from hexfile.cpp:25:
  1365. /usr/include/wx-3.0/wx/gdicmn.h:326:13: note: candidate: ‘bool operator==(const wxSize&, const wxSize&)’
  1366. inline bool operator==(const wxSize& s1, const wxSize& s2)
  1367. ^~~~~~~~
  1368. /usr/include/wx-3.0/wx/gdicmn.h:326:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxSize&’
  1369. /usr/include/wx-3.0/wx/gdicmn.h:443:13: note: candidate: ‘bool operator==(const wxRealPoint&, const wxRealPoint&)’
  1370. inline bool operator==(const wxRealPoint& p1, const wxRealPoint& p2)
  1371. ^~~~~~~~
  1372. /usr/include/wx-3.0/wx/gdicmn.h:443:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxRealPoint&’
  1373. /usr/include/wx-3.0/wx/gdicmn.h:573:13: note: candidate: ‘bool operator==(const wxPoint&, const wxPoint&)’
  1374. inline bool operator==(const wxPoint& p1, const wxPoint& p2)
  1375. ^~~~~~~~
  1376. /usr/include/wx-3.0/wx/gdicmn.h:573:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxPoint&’
  1377. /usr/include/wx-3.0/wx/gdicmn.h:847:13: note: candidate: ‘bool operator==(const wxRect&, const wxRect&)’
  1378. inline bool operator==(const wxRect& r1, const wxRect& r2)
  1379. ^~~~~~~~
  1380. /usr/include/wx-3.0/wx/gdicmn.h:847:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const wxRect&’
  1381. In file included from /usr/include/wx-3.0/wx/utils.h:35,
  1382. from /usr/include/wx-3.0/wx/cursor.h:69,
  1383. from /usr/include/wx-3.0/wx/event.h:21,
  1384. from /usr/include/wx-3.0/wx/wx.h:24,
  1385. from hexfile.cpp:25:
  1386. /usr/include/wx-3.0/wx/longlong.h:1048:13: note: candidate: ‘bool operator==(long int, const wxLongLong&)’
  1387. inline bool operator==(long l, const wxLongLong& ll) { return ll == l; }
  1388. ^~~~~~~~
  1389. /usr/include/wx-3.0/wx/longlong.h:1048:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘long int’
  1390. /usr/include/wx-3.0/wx/longlong.h:1061:13: note: candidate: ‘bool operator==(long unsigned int, const wxULongLong&)’
  1391. inline bool operator==(unsigned long l, const wxULongLong& ull) { return ull == l; }
  1392. ^~~~~~~~
  1393. /usr/include/wx-3.0/wx/longlong.h:1061:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘long unsigned int’
  1394. In file included from /usr/include/wx-3.0/wx/window.h:23,
  1395. from /usr/include/wx-3.0/wx/wx.h:38,
  1396. from hexfile.cpp:25:
  1397. /usr/include/wx-3.0/wx/font.h:580:13: note: candidate: ‘bool operator==(wxFontFamily, wxDeprecatedGUIConstants)’
  1398. inline bool operator==(wxFontFamily s, wxDeprecatedGUIConstants t)
  1399. ^~~~~~~~
  1400. /usr/include/wx-3.0/wx/font.h:580:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘wxFontFamily’
  1401. /usr/include/wx-3.0/wx/font.h:584:13: note: candidate: ‘bool operator==(wxFontStyle, wxDeprecatedGUIConstants)’
  1402. inline bool operator==(wxFontStyle s, wxDeprecatedGUIConstants t)
  1403. ^~~~~~~~
  1404. /usr/include/wx-3.0/wx/font.h:584:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘wxFontStyle’
  1405. /usr/include/wx-3.0/wx/font.h:588:13: note: candidate: ‘bool operator==(wxFontWeight, wxDeprecatedGUIConstants)’
  1406. inline bool operator==(wxFontWeight s, wxDeprecatedGUIConstants t)
  1407. ^~~~~~~~
  1408. /usr/include/wx-3.0/wx/font.h:588:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘wxFontWeight’
  1409. In file included from /usr/include/wx-3.0/wx/generic/statusbr.h:18,
  1410. from /usr/include/wx-3.0/wx/statusbr.h:242,
  1411. from /usr/include/wx-3.0/wx/frame.h:19,
  1412. from /usr/include/wx-3.0/wx/wx.h:42,
  1413. from hexfile.cpp:25:
  1414. /usr/include/wx-3.0/wx/pen.h:150:13: note: candidate: ‘bool operator==(wxPenStyle, wxDeprecatedGUIConstants)’
  1415. inline bool operator==(wxPenStyle s, wxDeprecatedGUIConstants t)
  1416. ^~~~~~~~
  1417. /usr/include/wx-3.0/wx/pen.h:150:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘wxPenStyle’
  1418. In file included from /usr/include/wx-3.0/wx/dc.h:25,
  1419. from /usr/include/wx-3.0/wx/wx.h:50,
  1420. from hexfile.cpp:25:
  1421. /usr/include/wx-3.0/wx/brush.h:122:13: note: candidate: ‘bool operator==(wxBrushStyle, wxDeprecatedGUIConstants)’
  1422. inline bool operator==(wxBrushStyle s, wxDeprecatedGUIConstants t)
  1423. ^~~~~~~~
  1424. /usr/include/wx-3.0/wx/brush.h:122:13: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘wxBrushStyle’
  1425. In file included from /usr/include/wx-3.0/wx/dialog.h:16,
  1426. from /usr/include/wx-3.0/wx/wx.h:63,
  1427. from hexfile.cpp:25:
  1428. /usr/include/wx-3.0/wx/sharedptr.h:158:6: note: candidate: ‘template<class T, class U> bool operator==(const wxSharedPtr<T>&, const wxSharedPtr<U>&)’
  1429. bool operator == (wxSharedPtr<T> const &a, wxSharedPtr<U> const &b )
  1430. ^~~~~~~~
  1431. /usr/include/wx-3.0/wx/sharedptr.h:158:6: note: template argument deduction/substitution failed:
  1432. In file included from /usr/include/bits/types/stack_t.h:23,
  1433. from /usr/include/signal.h:303,
  1434. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1435. from /usr/include/wx-3.0/wx/app.h:520,
  1436. from /usr/include/wx-3.0/wx/wx.h:25,
  1437. from hexfile.cpp:25:
  1438. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const wxSharedPtr<T>’
  1439. if (fp == NULL) {
  1440. ^~~~
  1441. In file included from /usr/include/c++/8/bits/stl_algobase.h:64,
  1442. from /usr/include/c++/8/bits/char_traits.h:39,
  1443. from /usr/include/c++/8/string:40,
  1444. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  1445. from /usr/include/wx-3.0/wx/unichar.h:15,
  1446. from /usr/include/wx-3.0/wx/strvararg.h:22,
  1447. from /usr/include/wx-3.0/wx/string.h:46,
  1448. from /usr/include/wx-3.0/wx/memory.h:15,
  1449. from /usr/include/wx-3.0/wx/object.h:19,
  1450. from /usr/include/wx-3.0/wx/wx.h:15,
  1451. from hexfile.cpp:25:
  1452. /usr/include/c++/8/bits/stl_pair.h:448:5: note: candidate: ‘template<class _T1, class _T2> constexpr bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)’
  1453. operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
  1454. ^~~~~~~~
  1455. /usr/include/c++/8/bits/stl_pair.h:448:5: note: template argument deduction/substitution failed:
  1456. In file included from /usr/include/bits/types/stack_t.h:23,
  1457. from /usr/include/signal.h:303,
  1458. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1459. from /usr/include/wx-3.0/wx/app.h:520,
  1460. from /usr/include/wx-3.0/wx/wx.h:25,
  1461. from hexfile.cpp:25:
  1462. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const std::pair<_T1, _T2>’
  1463. if (fp == NULL) {
  1464. ^~~~
  1465. In file included from /usr/include/c++/8/bits/stl_algobase.h:67,
  1466. from /usr/include/c++/8/bits/char_traits.h:39,
  1467. from /usr/include/c++/8/string:40,
  1468. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  1469. from /usr/include/wx-3.0/wx/unichar.h:15,
  1470. from /usr/include/wx-3.0/wx/strvararg.h:22,
  1471. from /usr/include/wx-3.0/wx/string.h:46,
  1472. from /usr/include/wx-3.0/wx/memory.h:15,
  1473. from /usr/include/wx-3.0/wx/object.h:19,
  1474. from /usr/include/wx-3.0/wx/wx.h:15,
  1475. from hexfile.cpp:25:
  1476. /usr/include/c++/8/bits/stl_iterator.h:302:5: note: candidate: ‘template<class _Iterator> bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)’
  1477. operator==(const reverse_iterator<_Iterator>& __x,
  1478. ^~~~~~~~
  1479. /usr/include/c++/8/bits/stl_iterator.h:302:5: note: template argument deduction/substitution failed:
  1480. In file included from /usr/include/bits/types/stack_t.h:23,
  1481. from /usr/include/signal.h:303,
  1482. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1483. from /usr/include/wx-3.0/wx/app.h:520,
  1484. from /usr/include/wx-3.0/wx/wx.h:25,
  1485. from hexfile.cpp:25:
  1486. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const std::reverse_iterator<_Iterator>’
  1487. if (fp == NULL) {
  1488. ^~~~
  1489. In file included from /usr/include/c++/8/bits/stl_algobase.h:67,
  1490. from /usr/include/c++/8/bits/char_traits.h:39,
  1491. from /usr/include/c++/8/string:40,
  1492. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  1493. from /usr/include/wx-3.0/wx/unichar.h:15,
  1494. from /usr/include/wx-3.0/wx/strvararg.h:22,
  1495. from /usr/include/wx-3.0/wx/string.h:46,
  1496. from /usr/include/wx-3.0/wx/memory.h:15,
  1497. from /usr/include/wx-3.0/wx/object.h:19,
  1498. from /usr/include/wx-3.0/wx/wx.h:15,
  1499. from hexfile.cpp:25:
  1500. /usr/include/c++/8/bits/stl_iterator.h:340:5: note: candidate: ‘template<class _IteratorL, class _IteratorR> bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)’
  1501. operator==(const reverse_iterator<_IteratorL>& __x,
  1502. ^~~~~~~~
  1503. /usr/include/c++/8/bits/stl_iterator.h:340:5: note: template argument deduction/substitution failed:
  1504. In file included from /usr/include/bits/types/stack_t.h:23,
  1505. from /usr/include/signal.h:303,
  1506. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1507. from /usr/include/wx-3.0/wx/app.h:520,
  1508. from /usr/include/wx-3.0/wx/wx.h:25,
  1509. from hexfile.cpp:25:
  1510. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const std::reverse_iterator<_Iterator>’
  1511. if (fp == NULL) {
  1512. ^~~~
  1513. In file included from /usr/include/c++/8/bits/stl_algobase.h:67,
  1514. from /usr/include/c++/8/bits/char_traits.h:39,
  1515. from /usr/include/c++/8/string:40,
  1516. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  1517. from /usr/include/wx-3.0/wx/unichar.h:15,
  1518. from /usr/include/wx-3.0/wx/strvararg.h:22,
  1519. from /usr/include/wx-3.0/wx/string.h:46,
  1520. from /usr/include/wx-3.0/wx/memory.h:15,
  1521. from /usr/include/wx-3.0/wx/object.h:19,
  1522. from /usr/include/wx-3.0/wx/wx.h:15,
  1523. from hexfile.cpp:25:
  1524. /usr/include/c++/8/bits/stl_iterator.h:1115:5: note: candidate: ‘template<class _IteratorL, class _IteratorR> bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)’
  1525. operator==(const move_iterator<_IteratorL>& __x,
  1526. ^~~~~~~~
  1527. /usr/include/c++/8/bits/stl_iterator.h:1115:5: note: template argument deduction/substitution failed:
  1528. In file included from /usr/include/bits/types/stack_t.h:23,
  1529. from /usr/include/signal.h:303,
  1530. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1531. from /usr/include/wx-3.0/wx/app.h:520,
  1532. from /usr/include/wx-3.0/wx/wx.h:25,
  1533. from hexfile.cpp:25:
  1534. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const std::move_iterator<_IteratorL>’
  1535. if (fp == NULL) {
  1536. ^~~~
  1537. In file included from /usr/include/c++/8/bits/stl_algobase.h:67,
  1538. from /usr/include/c++/8/bits/char_traits.h:39,
  1539. from /usr/include/c++/8/string:40,
  1540. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  1541. from /usr/include/wx-3.0/wx/unichar.h:15,
  1542. from /usr/include/wx-3.0/wx/strvararg.h:22,
  1543. from /usr/include/wx-3.0/wx/string.h:46,
  1544. from /usr/include/wx-3.0/wx/memory.h:15,
  1545. from /usr/include/wx-3.0/wx/object.h:19,
  1546. from /usr/include/wx-3.0/wx/wx.h:15,
  1547. from hexfile.cpp:25:
  1548. /usr/include/c++/8/bits/stl_iterator.h:1121:5: note: candidate: ‘template<class _Iterator> bool std::operator==(const std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)’
  1549. operator==(const move_iterator<_Iterator>& __x,
  1550. ^~~~~~~~
  1551. /usr/include/c++/8/bits/stl_iterator.h:1121:5: note: template argument deduction/substitution failed:
  1552. In file included from /usr/include/bits/types/stack_t.h:23,
  1553. from /usr/include/signal.h:303,
  1554. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1555. from /usr/include/wx-3.0/wx/app.h:520,
  1556. from /usr/include/wx-3.0/wx/wx.h:25,
  1557. from hexfile.cpp:25:
  1558. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const std::move_iterator<_IteratorL>’
  1559. if (fp == NULL) {
  1560. ^~~~
  1561. In file included from /usr/include/c++/8/bits/char_traits.h:40,
  1562. from /usr/include/c++/8/string:40,
  1563. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  1564. from /usr/include/wx-3.0/wx/unichar.h:15,
  1565. from /usr/include/wx-3.0/wx/strvararg.h:22,
  1566. from /usr/include/wx-3.0/wx/string.h:46,
  1567. from /usr/include/wx-3.0/wx/memory.h:15,
  1568. from /usr/include/wx-3.0/wx/object.h:19,
  1569. from /usr/include/wx-3.0/wx/wx.h:15,
  1570. from hexfile.cpp:25:
  1571. /usr/include/c++/8/bits/postypes.h:216:5: note: candidate: ‘template<class _StateT> bool std::operator==(const std::fpos<_StateT>&, const std::fpos<_StateT>&)’
  1572. operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs)
  1573. ^~~~~~~~
  1574. /usr/include/c++/8/bits/postypes.h:216:5: note: template argument deduction/substitution failed:
  1575. In file included from /usr/include/bits/types/stack_t.h:23,
  1576. from /usr/include/signal.h:303,
  1577. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1578. from /usr/include/wx-3.0/wx/app.h:520,
  1579. from /usr/include/wx-3.0/wx/wx.h:25,
  1580. from hexfile.cpp:25:
  1581. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const std::fpos<_StateT>’
  1582. if (fp == NULL) {
  1583. ^~~~
  1584. In file included from /usr/include/c++/8/string:41,
  1585. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  1586. from /usr/include/wx-3.0/wx/unichar.h:15,
  1587. from /usr/include/wx-3.0/wx/strvararg.h:22,
  1588. from /usr/include/wx-3.0/wx/string.h:46,
  1589. from /usr/include/wx-3.0/wx/memory.h:15,
  1590. from /usr/include/wx-3.0/wx/object.h:19,
  1591. from /usr/include/wx-3.0/wx/wx.h:15,
  1592. from hexfile.cpp:25:
  1593. /usr/include/c++/8/bits/allocator.h:146:5: note: candidate: ‘template<class _T1, class _T2> bool std::operator==(const std::allocator<_CharT>&, const std::allocator<_T2>&)’
  1594. operator==(const allocator<_T1>&, const allocator<_T2>&)
  1595. ^~~~~~~~
  1596. /usr/include/c++/8/bits/allocator.h:146:5: note: template argument deduction/substitution failed:
  1597. In file included from /usr/include/bits/types/stack_t.h:23,
  1598. from /usr/include/signal.h:303,
  1599. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1600. from /usr/include/wx-3.0/wx/app.h:520,
  1601. from /usr/include/wx-3.0/wx/wx.h:25,
  1602. from hexfile.cpp:25:
  1603. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const std::allocator<_CharT>’
  1604. if (fp == NULL) {
  1605. ^~~~
  1606. In file included from /usr/include/c++/8/string:41,
  1607. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  1608. from /usr/include/wx-3.0/wx/unichar.h:15,
  1609. from /usr/include/wx-3.0/wx/strvararg.h:22,
  1610. from /usr/include/wx-3.0/wx/string.h:46,
  1611. from /usr/include/wx-3.0/wx/memory.h:15,
  1612. from /usr/include/wx-3.0/wx/object.h:19,
  1613. from /usr/include/wx-3.0/wx/wx.h:15,
  1614. from hexfile.cpp:25:
  1615. /usr/include/c++/8/bits/allocator.h:152:5: note: candidate: ‘template<class _Tp> bool std::operator==(const std::allocator<_CharT>&, const std::allocator<_CharT>&)’
  1616. operator==(const allocator<_Tp>&, const allocator<_Tp>&)
  1617. ^~~~~~~~
  1618. /usr/include/c++/8/bits/allocator.h:152:5: note: template argument deduction/substitution failed:
  1619. In file included from /usr/include/bits/types/stack_t.h:23,
  1620. from /usr/include/signal.h:303,
  1621. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1622. from /usr/include/wx-3.0/wx/app.h:520,
  1623. from /usr/include/wx-3.0/wx/wx.h:25,
  1624. from hexfile.cpp:25:
  1625. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const std::allocator<_CharT>’
  1626. if (fp == NULL) {
  1627. ^~~~
  1628. In file included from /usr/include/c++/8/string:52,
  1629. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  1630. from /usr/include/wx-3.0/wx/unichar.h:15,
  1631. from /usr/include/wx-3.0/wx/strvararg.h:22,
  1632. from /usr/include/wx-3.0/wx/string.h:46,
  1633. from /usr/include/wx-3.0/wx/memory.h:15,
  1634. from /usr/include/wx-3.0/wx/object.h:19,
  1635. from /usr/include/wx-3.0/wx/wx.h:15,
  1636. from hexfile.cpp:25:
  1637. /usr/include/c++/8/bits/basic_string.h:6048:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)’
  1638. operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
  1639. ^~~~~~~~
  1640. /usr/include/c++/8/bits/basic_string.h:6048:5: note: template argument deduction/substitution failed:
  1641. In file included from /usr/include/bits/types/stack_t.h:23,
  1642. from /usr/include/signal.h:303,
  1643. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1644. from /usr/include/wx-3.0/wx/app.h:520,
  1645. from /usr/include/wx-3.0/wx/wx.h:25,
  1646. from hexfile.cpp:25:
  1647. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’
  1648. if (fp == NULL) {
  1649. ^~~~
  1650. In file included from /usr/include/c++/8/string:52,
  1651. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  1652. from /usr/include/wx-3.0/wx/unichar.h:15,
  1653. from /usr/include/wx-3.0/wx/strvararg.h:22,
  1654. from /usr/include/wx-3.0/wx/string.h:46,
  1655. from /usr/include/wx-3.0/wx/memory.h:15,
  1656. from /usr/include/wx-3.0/wx/object.h:19,
  1657. from /usr/include/wx-3.0/wx/wx.h:15,
  1658. from hexfile.cpp:25:
  1659. /usr/include/c++/8/bits/basic_string.h:6056:5: note: candidate: ‘template<class _CharT> typename __gnu_cxx::__enable_if<std::__is_char<_Tp>::__value, bool>::__type std::operator==(const std::__cxx11::basic_string<_CharT>&, const std::__cxx11::basic_string<_CharT>&)’
  1660. operator==(const basic_string<_CharT>& __lhs,
  1661. ^~~~~~~~
  1662. /usr/include/c++/8/bits/basic_string.h:6056:5: note: template argument deduction/substitution failed:
  1663. In file included from /usr/include/bits/types/stack_t.h:23,
  1664. from /usr/include/signal.h:303,
  1665. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1666. from /usr/include/wx-3.0/wx/app.h:520,
  1667. from /usr/include/wx-3.0/wx/wx.h:25,
  1668. from hexfile.cpp:25:
  1669. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const std::__cxx11::basic_string<_CharT>’
  1670. if (fp == NULL) {
  1671. ^~~~
  1672. In file included from /usr/include/c++/8/string:52,
  1673. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  1674. from /usr/include/wx-3.0/wx/unichar.h:15,
  1675. from /usr/include/wx-3.0/wx/strvararg.h:22,
  1676. from /usr/include/wx-3.0/wx/string.h:46,
  1677. from /usr/include/wx-3.0/wx/memory.h:15,
  1678. from /usr/include/wx-3.0/wx/object.h:19,
  1679. from /usr/include/wx-3.0/wx/wx.h:15,
  1680. from hexfile.cpp:25:
  1681. /usr/include/c++/8/bits/basic_string.h:6070:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)’
  1682. operator==(const _CharT* __lhs,
  1683. ^~~~~~~~
  1684. /usr/include/c++/8/bits/basic_string.h:6070:5: note: template argument deduction/substitution failed:
  1685. In file included from /usr/include/bits/types/stack_t.h:23,
  1686. from /usr/include/signal.h:303,
  1687. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1688. from /usr/include/wx-3.0/wx/app.h:520,
  1689. from /usr/include/wx-3.0/wx/wx.h:25,
  1690. from hexfile.cpp:25:
  1691. hexfile.cpp:339:15: note: mismatched types ‘const _CharT*’ and ‘std::basic_ofstream<char>’
  1692. if (fp == NULL) {
  1693. ^~~~
  1694. In file included from /usr/include/c++/8/string:52,
  1695. from /usr/include/wx-3.0/wx/stringimpl.h:66,
  1696. from /usr/include/wx-3.0/wx/unichar.h:15,
  1697. from /usr/include/wx-3.0/wx/strvararg.h:22,
  1698. from /usr/include/wx-3.0/wx/string.h:46,
  1699. from /usr/include/wx-3.0/wx/memory.h:15,
  1700. from /usr/include/wx-3.0/wx/object.h:19,
  1701. from /usr/include/wx-3.0/wx/wx.h:15,
  1702. from hexfile.cpp:25:
  1703. /usr/include/c++/8/bits/basic_string.h:6082:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)’
  1704. operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
  1705. ^~~~~~~~
  1706. /usr/include/c++/8/bits/basic_string.h:6082:5: note: template argument deduction/substitution failed:
  1707. In file included from /usr/include/bits/types/stack_t.h:23,
  1708. from /usr/include/signal.h:303,
  1709. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1710. from /usr/include/wx-3.0/wx/app.h:520,
  1711. from /usr/include/wx-3.0/wx/wx.h:25,
  1712. from hexfile.cpp:25:
  1713. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’
  1714. if (fp == NULL) {
  1715. ^~~~
  1716. In file included from /usr/include/c++/8/bits/ios_base.h:46,
  1717. from /usr/include/c++/8/ios:42,
  1718. from /usr/include/c++/8/ostream:38,
  1719. from /usr/include/c++/8/iterator:64,
  1720. from /usr/include/wx-3.0/wx/arrstr.h:116,
  1721. from /usr/include/wx-3.0/wx/wx.h:21,
  1722. from hexfile.cpp:25:
  1723. /usr/include/c++/8/system_error:292:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_code&)’
  1724. operator==(const error_code& __lhs, const error_code& __rhs) noexcept
  1725. ^~~~~~~~
  1726. /usr/include/c++/8/system_error:292:3: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const std::error_code&’
  1727. /usr/include/c++/8/system_error:297:3: note: candidate: ‘bool std::operator==(const std::error_code&, const std::error_condition&)’
  1728. operator==(const error_code& __lhs, const error_condition& __rhs) noexcept
  1729. ^~~~~~~~
  1730. /usr/include/c++/8/system_error:297:3: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const std::error_code&’
  1731. /usr/include/c++/8/system_error:304:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_code&)’
  1732. operator==(const error_condition& __lhs, const error_code& __rhs) noexcept
  1733. ^~~~~~~~
  1734. /usr/include/c++/8/system_error:304:3: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const std::error_condition&’
  1735. /usr/include/c++/8/system_error:311:3: note: candidate: ‘bool std::operator==(const std::error_condition&, const std::error_condition&)’
  1736. operator==(const error_condition& __lhs,
  1737. ^~~~~~~~
  1738. /usr/include/c++/8/system_error:311:3: note: no known conversion for argument 1 from ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} to ‘const std::error_condition&’
  1739. In file included from /usr/include/c++/8/bits/locale_facets.h:48,
  1740. from /usr/include/c++/8/bits/basic_ios.h:37,
  1741. from /usr/include/c++/8/ios:44,
  1742. from /usr/include/c++/8/ostream:38,
  1743. from /usr/include/c++/8/iterator:64,
  1744. from /usr/include/wx-3.0/wx/arrstr.h:116,
  1745. from /usr/include/wx-3.0/wx/wx.h:21,
  1746. from hexfile.cpp:25:
  1747. /usr/include/c++/8/bits/streambuf_iterator.h:203:5: note: candidate: ‘template<class _CharT, class _Traits> bool std::operator==(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&)’
  1748. operator==(const istreambuf_iterator<_CharT, _Traits>& __a,
  1749. ^~~~~~~~
  1750. /usr/include/c++/8/bits/streambuf_iterator.h:203:5: note: template argument deduction/substitution failed:
  1751. In file included from /usr/include/bits/types/stack_t.h:23,
  1752. from /usr/include/signal.h:303,
  1753. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1754. from /usr/include/wx-3.0/wx/app.h:520,
  1755. from /usr/include/wx-3.0/wx/wx.h:25,
  1756. from hexfile.cpp:25:
  1757. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const std::istreambuf_iterator<_CharT, _Traits>’
  1758. if (fp == NULL) {
  1759. ^~~~
  1760. In file included from /usr/include/c++/8/iterator:66,
  1761. from /usr/include/wx-3.0/wx/arrstr.h:116,
  1762. from /usr/include/wx-3.0/wx/wx.h:21,
  1763. from hexfile.cpp:25:
  1764. /usr/include/c++/8/bits/stream_iterator.h:130:5: note: candidate: ‘template<class _Tp, class _CharT, class _Traits, class _Dist> bool std::operator==(const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>&, const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>&)’
  1765. operator==(const istream_iterator<_Tp, _CharT, _Traits, _Dist>& __x,
  1766. ^~~~~~~~
  1767. /usr/include/c++/8/bits/stream_iterator.h:130:5: note: template argument deduction/substitution failed:
  1768. In file included from /usr/include/bits/types/stack_t.h:23,
  1769. from /usr/include/signal.h:303,
  1770. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1771. from /usr/include/wx-3.0/wx/app.h:520,
  1772. from /usr/include/wx-3.0/wx/wx.h:25,
  1773. from hexfile.cpp:25:
  1774. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>’
  1775. if (fp == NULL) {
  1776. ^~~~
  1777. In file included from /usr/include/c++/8/vector:64,
  1778. from hexfile.cpp:32:
  1779. /usr/include/c++/8/bits/stl_vector.h:1753:5: note: candidate: ‘template<class _Tp, class _Alloc> bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’
  1780. operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
  1781. ^~~~~~~~
  1782. /usr/include/c++/8/bits/stl_vector.h:1753:5: note: template argument deduction/substitution failed:
  1783. In file included from /usr/include/bits/types/stack_t.h:23,
  1784. from /usr/include/signal.h:303,
  1785. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1786. from /usr/include/wx-3.0/wx/app.h:520,
  1787. from /usr/include/wx-3.0/wx/wx.h:25,
  1788. from hexfile.cpp:25:
  1789. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const std::vector<_Tp, _Alloc>’
  1790. if (fp == NULL) {
  1791. ^~~~
  1792. In file included from /usr/include/c++/8/map:60,
  1793. from pictype.h:29,
  1794. from hexfile.h:27,
  1795. from hexfile.cpp:34:
  1796. /usr/include/c++/8/bits/stl_tree.h:406:5: note: candidate: ‘template<class _Val> bool std::operator==(const std::_Rb_tree_iterator<_Tp>&, const std::_Rb_tree_const_iterator<_Val>&)’
  1797. operator==(const _Rb_tree_iterator<_Val>& __x,
  1798. ^~~~~~~~
  1799. /usr/include/c++/8/bits/stl_tree.h:406:5: note: template argument deduction/substitution failed:
  1800. In file included from /usr/include/bits/types/stack_t.h:23,
  1801. from /usr/include/signal.h:303,
  1802. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1803. from /usr/include/wx-3.0/wx/app.h:520,
  1804. from /usr/include/wx-3.0/wx/wx.h:25,
  1805. from hexfile.cpp:25:
  1806. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const std::_Rb_tree_iterator<_Tp>’
  1807. if (fp == NULL) {
  1808. ^~~~
  1809. In file included from /usr/include/c++/8/map:60,
  1810. from pictype.h:29,
  1811. from hexfile.h:27,
  1812. from hexfile.cpp:34:
  1813. /usr/include/c++/8/bits/stl_tree.h:1549:5: note: candidate: ‘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>&)’
  1814. operator==(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x,
  1815. ^~~~~~~~
  1816. /usr/include/c++/8/bits/stl_tree.h:1549:5: note: template argument deduction/substitution failed:
  1817. In file included from /usr/include/bits/types/stack_t.h:23,
  1818. from /usr/include/signal.h:303,
  1819. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1820. from /usr/include/wx-3.0/wx/app.h:520,
  1821. from /usr/include/wx-3.0/wx/wx.h:25,
  1822. from hexfile.cpp:25:
  1823. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>’
  1824. if (fp == NULL) {
  1825. ^~~~
  1826. In file included from /usr/include/c++/8/tuple:39,
  1827. from /usr/include/c++/8/bits/stl_map.h:63,
  1828. from /usr/include/c++/8/map:61,
  1829. from pictype.h:29,
  1830. from hexfile.h:27,
  1831. from hexfile.cpp:34:
  1832. /usr/include/c++/8/array:252:5: note: candidate: ‘template<class _Tp, long unsigned int _Nm> bool std::operator==(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’
  1833. operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
  1834. ^~~~~~~~
  1835. /usr/include/c++/8/array:252:5: note: template argument deduction/substitution failed:
  1836. In file included from /usr/include/bits/types/stack_t.h:23,
  1837. from /usr/include/signal.h:303,
  1838. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1839. from /usr/include/wx-3.0/wx/app.h:520,
  1840. from /usr/include/wx-3.0/wx/wx.h:25,
  1841. from hexfile.cpp:25:
  1842. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const std::array<_Tp, _Nm>’
  1843. if (fp == NULL) {
  1844. ^~~~
  1845. In file included from /usr/include/c++/8/bits/stl_map.h:63,
  1846. from /usr/include/c++/8/map:61,
  1847. from pictype.h:29,
  1848. from hexfile.h:27,
  1849. from hexfile.cpp:34:
  1850. /usr/include/c++/8/tuple:1413:5: note: candidate: ‘template<class ... _TElements, class ... _UElements> constexpr bool std::operator==(const std::tuple<_Tps ...>&, const std::tuple<_Args2 ...>&)’
  1851. operator==(const tuple<_TElements...>& __t,
  1852. ^~~~~~~~
  1853. /usr/include/c++/8/tuple:1413:5: note: template argument deduction/substitution failed:
  1854. In file included from /usr/include/bits/types/stack_t.h:23,
  1855. from /usr/include/signal.h:303,
  1856. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1857. from /usr/include/wx-3.0/wx/app.h:520,
  1858. from /usr/include/wx-3.0/wx/wx.h:25,
  1859. from hexfile.cpp:25:
  1860. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const std::tuple<_Tps ...>’
  1861. if (fp == NULL) {
  1862. ^~~~
  1863. In file included from /usr/include/c++/8/map:61,
  1864. from pictype.h:29,
  1865. from hexfile.h:27,
  1866. from hexfile.cpp:34:
  1867. /usr/include/c++/8/bits/stl_map.h:1434:5: note: candidate: ‘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>&)’
  1868. operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x,
  1869. ^~~~~~~~
  1870. /usr/include/c++/8/bits/stl_map.h:1434:5: note: template argument deduction/substitution failed:
  1871. In file included from /usr/include/bits/types/stack_t.h:23,
  1872. from /usr/include/signal.h:303,
  1873. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1874. from /usr/include/wx-3.0/wx/app.h:520,
  1875. from /usr/include/wx-3.0/wx/wx.h:25,
  1876. from hexfile.cpp:25:
  1877. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const std::map<_Key, _Tp, _Compare, _Alloc>’
  1878. if (fp == NULL) {
  1879. ^~~~
  1880. In file included from /usr/include/c++/8/map:62,
  1881. from pictype.h:29,
  1882. from hexfile.h:27,
  1883. from hexfile.cpp:34:
  1884. /usr/include/c++/8/bits/stl_multimap.h:1098:5: note: candidate: ‘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>&)’
  1885. operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x,
  1886. ^~~~~~~~
  1887. /usr/include/c++/8/bits/stl_multimap.h:1098:5: note: template argument deduction/substitution failed:
  1888. In file included from /usr/include/bits/types/stack_t.h:23,
  1889. from /usr/include/signal.h:303,
  1890. from /usr/include/wx-3.0/wx/unix/app.h:11,
  1891. from /usr/include/wx-3.0/wx/app.h:520,
  1892. from /usr/include/wx-3.0/wx/wx.h:25,
  1893. from hexfile.cpp:25:
  1894. hexfile.cpp:339:15: note: ‘std::ofstream’ {aka ‘std::basic_ofstream<char>’} is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Alloc>’
  1895. if (fp == NULL) {
  1896. ^~~~
  1897. make[2]: *** [Makefile:466: hexfile.o] Error 1
  1898. make[2]: Leaving directory '/home/acer/Documents/usbpicprog-app/src'
  1899. make[1]: *** [Makefile:559: all-recursive] Error 1
  1900. make[1]: Leaving directory '/home/acer/Documents/usbpicprog-app'
  1901. make: *** [Makefile:394: all] Error 2
  1902. [acer@localhost usbpicprog-app]$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement