Advertisement
Guest User

Untitled

a guest
Aug 29th, 2020
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 149.69 KB | None | 0 0
  1. [main] Building folder: matplotplusplustest
  2. [build] Starting build
  3. [proc] Executing command: /usr/bin/cmake --build /home/hub/Documents/matplotplusplustest/build/vscode --config Debug --target all -- -j 6
  4. [build] [6/65   1% :: 1.232] Building CXX object _deps/matplotplusplus-build/source/matplot/CMakeFiles/matplot.dir/backend/backend_interface.cpp.o
  5. [build] FAILED: _deps/matplotplusplus-build/source/matplot/CMakeFiles/matplot.dir/backend/backend_interface.cpp.o
  6. [build] /bin/g++-9 -DMATPLOT_BUILD_HIGH_RESOLUTION_WORLD_MAP -Dcimg_display=1 -Dcimg_use_jpeg -Dcimg_use_openexr -Dcimg_use_png -Dcimg_use_tiff -Dcimg_use_xrandr -Dcimg_use_xshm -Dcimg_use_zlib -I_deps/matplotplusplus-src/source -I_deps/nodesoup-src/include -I_deps/cimg-src -I/usr/include/OpenEXR -g -std=gnu++17 -MD -MT _deps/matplotplusplus-build/source/matplot/CMakeFiles/matplot.dir/backend/backend_interface.cpp.o -MF _deps/matplotplusplus-build/source/matplot/CMakeFiles/matplot.dir/backend/backend_interface.cpp.o.d -o _deps/matplotplusplus-build/source/matplot/CMakeFiles/matplot.dir/backend/backend_interface.cpp.o -c _deps/matplotplusplus-src/source/matplot/backend/backend_interface.cpp
  7. [build] In file included from _deps/matplotplusplus-src/source/matplot/backend/backend_interface.cpp:6:
  8. [build] _deps/matplotplusplus-src/source/matplot/util/common.h: In function ‘void matplot::ltrim(std::string&)’:
  9. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:23:33: error: ‘find_if’ is not a member of ‘std’; did you mean ‘find’?
  10. [build]    23 |         s.erase(s.begin(), std::find_if(s.begin(), s.end(), [](int ch) {
  11. [build]       |                                 ^~~~~~~
  12. [build]       |                                 find
  13. [build] _deps/matplotplusplus-src/source/matplot/util/common.h: In function ‘void matplot::rtrim(std::string&)’:
  14. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:29:22: error: ‘find_if’ is not a member of ‘std’; did you mean ‘find’?
  15. [build]    29 |         s.erase(std::find_if(s.rbegin(), s.rend(), [](int ch) {
  16. [build]       |                      ^~~~~~~
  17. [build]       |                      find
  18. [build] _deps/matplotplusplus-src/source/matplot/util/common.h: In function ‘void matplot::rtrim(std::string&, char)’:
  19. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:35:22: error: ‘find_if’ is not a member of ‘std’; did you mean ‘find’?
  20. [build]    35 |         s.erase(std::find_if(s.rbegin(), s.rend(), [d](int ch) {
  21. [build]       |                      ^~~~~~~
  22. [build]       |                      find
  23. [build] _deps/matplotplusplus-src/source/matplot/util/common.h: At global scope:
  24. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:82:45: error: ‘std::function’ has not been declared
  25. [build]    82 |     vector_1d transform(const vector_1d& x, std::function<double(double)> fn);
  26. [build]       |                                             ^~~
  27. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:82:58: error: expected ‘,’ or ‘...’ before ‘<’ token
  28. [build]    82 |     vector_1d transform(const vector_1d& x, std::function<double(double)> fn);
  29. [build]       |                                                          ^
  30. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:83:65: error: ‘std::function’ has not been declared
  31. [build]    83 |     vector_1d transform(const vector_1d& x, const vector_1d& y, std::function<double(double,double)> fn);
  32. [build]       |                                                                 ^~~
  33. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:83:78: error: expected ‘,’ or ‘...’ before ‘<’ token
  34. [build]    83 |     vector_1d transform(const vector_1d& x, const vector_1d& y, std::function<double(double,double)> fn);
  35. [build]       |                                                                              ^
  36. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:84:45: error: ‘std::function’ has not been declared
  37. [build]    84 |     vector_2d transform(const vector_2d& x, std::function<double(double)> fn);
  38. [build]       |                                             ^~~
  39. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:84:58: error: expected ‘,’ or ‘...’ before ‘<’ token
  40. [build]    84 |     vector_2d transform(const vector_2d& x, std::function<double(double)> fn);
  41. [build]       |                                                          ^
  42. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:85:65: error: ‘std::function’ has not been declared
  43. [build]    85 |     vector_2d transform(const vector_2d& x, const vector_2d& y, std::function<double(double,double)> fn);
  44. [build]       |                                                                 ^~~
  45. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:85:78: error: expected ‘,’ or ‘...’ before ‘<’ token
  46. [build]    85 |     vector_2d transform(const vector_2d& x, const vector_2d& y, std::function<double(double,double)> fn);
  47. [build]       |                                                                              ^
  48. [build] _deps/matplotplusplus-src/source/matplot/util/common.h: In function ‘void matplot::rank_elements(T, T, T2, FN)’:
  49. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:275:14: error: ‘sort’ is not a member of ‘std’; did you mean ‘sqrt’?
  50. [build]   275 |         std::sort(v.begin(), v.end(), [comp](const auto& a, const auto& b) {
  51. [build]       |              ^~~~
  52. [build]       |              sqrt
  53. [build] [6/65   3% :: 2.339] Building CXX object _deps/matplotplusplus-build/source/matplot/CMakeFiles/matplot.dir/core/axes_object.cpp.o
  54. [build] FAILED: _deps/matplotplusplus-build/source/matplot/CMakeFiles/matplot.dir/core/axes_object.cpp.o
  55. [build] /bin/g++-9 -DMATPLOT_BUILD_HIGH_RESOLUTION_WORLD_MAP -Dcimg_display=1 -Dcimg_use_jpeg -Dcimg_use_openexr -Dcimg_use_png -Dcimg_use_tiff -Dcimg_use_xrandr -Dcimg_use_xshm -Dcimg_use_zlib -I_deps/matplotplusplus-src/source -I_deps/nodesoup-src/include -I_deps/cimg-src -I/usr/include/OpenEXR -g -std=gnu++17 -MD -MT _deps/matplotplusplus-build/source/matplot/CMakeFiles/matplot.dir/core/axes_object.cpp.o -MF _deps/matplotplusplus-build/source/matplot/CMakeFiles/matplot.dir/core/axes_object.cpp.o.d -o _deps/matplotplusplus-build/source/matplot/CMakeFiles/matplot.dir/core/axes_object.cpp.o -c _deps/matplotplusplus-src/source/matplot/core/axes_object.cpp
  56. [build] In file included from _deps/matplotplusplus-src/source/matplot/core/axes.h:10,
  57. [build]                  from _deps/matplotplusplus-src/source/matplot/core/axes_object.cpp:5:
  58. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:35:39: error: ‘template<class T> std::array<float, 4> matplot::to_array’ redeclared as different kind of entity
  59. [build]    35 |     std::array<float,4> to_array(std::vector<T> c) {
  60. [build]       |                                       ^~~~~~
  61. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:32:25: note: previous declaration ‘std::array<float, 4> matplot::to_array(matplot::color)
  62. [build]    32 |     std::array<float,4> to_array(matplot::color c);
  63. [build]       |                         ^~~~~~~~
  64. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:35:39: error: ‘vector’ is not a member of ‘std’
  65. [build]    35 |     std::array<float,4> to_array(std::vector<T> c) {
  66. [build]       |                                       ^~~~~~
  67. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:10:1: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  68. [build]     9 | #include <array>
  69. [build]   +++ |+#include <vector>
  70. [build]    10 |
  71. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:35:47: error: expected primary-expression before ‘>’ token
  72. [build]    35 |     std::array<float,4> to_array(std::vector<T> c) {
  73. [build]       |                                               ^
  74. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:35:49: error: ‘c’ was not declared in this scope
  75. [build]    35 |     std::array<float,4> to_array(std::vector<T> c) {
  76. [build]       |                                                 ^
  77. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:85:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  78. [build]    85 |         std::vector<std::vector<double>> accent(size_t n = 8);
  79. [build]       |              ^~~~~~
  80. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:85:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  81. [build]    85 |         std::vector<std::vector<double>> accent(size_t n = 8);
  82. [build]       |         ^~~
  83. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:86:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  84. [build]    86 |         std::vector<std::vector<double>> blues(size_t n = 8);
  85. [build]       |              ^~~~~~
  86. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:86:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  87. [build]    86 |         std::vector<std::vector<double>> blues(size_t n = 8);
  88. [build]       |         ^~~
  89. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:87:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  90. [build]    87 |         std::vector<std::vector<double>> brbg(size_t n = 8);
  91. [build]       |              ^~~~~~
  92. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:87:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  93. [build]    87 |         std::vector<std::vector<double>> brbg(size_t n = 8);
  94. [build]       |         ^~~
  95. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:88:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  96. [build]    88 |         std::vector<std::vector<double>> bugn(size_t n = 8);
  97. [build]       |              ^~~~~~
  98. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:88:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  99. [build]    88 |         std::vector<std::vector<double>> bugn(size_t n = 8);
  100. [build]       |         ^~~
  101. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:89:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  102. [build]    89 |         std::vector<std::vector<double>> bupu(size_t n = 8);
  103. [build]       |              ^~~~~~
  104. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:89:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  105. [build]    89 |         std::vector<std::vector<double>> bupu(size_t n = 8);
  106. [build]       |         ^~~
  107. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:90:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  108. [build]    90 |         std::vector<std::vector<double>> chromajs(size_t n = 9);
  109. [build]       |              ^~~~~~
  110. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:90:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  111. [build]    90 |         std::vector<std::vector<double>> chromajs(size_t n = 9);
  112. [build]       |         ^~~
  113. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:91:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  114. [build]    91 |         std::vector<std::vector<double>> dark2(size_t n = 8);
  115. [build]       |              ^~~~~~
  116. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:91:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  117. [build]    91 |         std::vector<std::vector<double>> dark2(size_t n = 8);
  118. [build]       |         ^~~
  119. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:92:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  120. [build]    92 |         std::vector<std::vector<double>> gnbu(size_t n = 8);
  121. [build]       |              ^~~~~~
  122. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:92:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  123. [build]    92 |         std::vector<std::vector<double>> gnbu(size_t n = 8);
  124. [build]       |         ^~~
  125. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:93:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  126. [build]    93 |         std::vector<std::vector<double>> gnpu(size_t n = 10);
  127. [build]       |              ^~~~~~
  128. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:93:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  129. [build]    93 |         std::vector<std::vector<double>> gnpu(size_t n = 10);
  130. [build]       |         ^~~
  131. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:94:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  132. [build]    94 |         std::vector<std::vector<double>> greens(size_t n = 8);
  133. [build]       |              ^~~~~~
  134. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:94:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  135. [build]    94 |         std::vector<std::vector<double>> greens(size_t n = 8);
  136. [build]       |         ^~~
  137. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:95:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  138. [build]    95 |         std::vector<std::vector<double>> greys(size_t n = 8);
  139. [build]       |              ^~~~~~
  140. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:95:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  141. [build]    95 |         std::vector<std::vector<double>> greys(size_t n = 8);
  142. [build]       |         ^~~
  143. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:96:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  144. [build]    96 |         std::vector<std::vector<double>> inferno(size_t n = 256);
  145. [build]       |              ^~~~~~
  146. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:96:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  147. [build]    96 |         std::vector<std::vector<double>> inferno(size_t n = 256);
  148. [build]       |         ^~~
  149. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:97:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  150. [build]    97 |         std::vector<std::vector<double>> jet(size_t n = 64);
  151. [build]       |              ^~~~~~
  152. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:97:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  153. [build]    97 |         std::vector<std::vector<double>> jet(size_t n = 64);
  154. [build]       |         ^~~
  155. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:98:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  156. [build]    98 |         std::vector<std::vector<double>> magma(size_t n = 256);
  157. [build]       |              ^~~~~~
  158. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:98:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  159. [build]    98 |         std::vector<std::vector<double>> magma(size_t n = 256);
  160. [build]       |         ^~~
  161. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:99:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  162. [build]    99 |         std::vector<std::vector<double>> oranges(size_t n = 8);
  163. [build]       |              ^~~~~~
  164. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:99:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  165. [build]    99 |         std::vector<std::vector<double>> oranges(size_t n = 8);
  166. [build]       |         ^~~
  167. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:100:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  168. [build]   100 |         std::vector<std::vector<double>> orrd(size_t n = 8);
  169. [build]       |              ^~~~~~
  170. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:100:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  171. [build]   100 |         std::vector<std::vector<double>> orrd(size_t n = 8);
  172. [build]       |         ^~~
  173. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:101:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  174. [build]   101 |         std::vector<std::vector<double>> paired(size_t n = 8);
  175. [build]       |              ^~~~~~
  176. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:101:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  177. [build]   101 |         std::vector<std::vector<double>> paired(size_t n = 8);
  178. [build]       |         ^~~
  179. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:102:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  180. [build]   102 |         std::vector<std::vector<double>> parula(size_t n = 64);
  181. [build]       |              ^~~~~~
  182. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:102:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  183. [build]   102 |         std::vector<std::vector<double>> parula(size_t n = 64);
  184. [build]       |         ^~~
  185. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:103:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  186. [build]   103 |         std::vector<std::vector<double>> pastel1(size_t n = 8);
  187. [build]       |              ^~~~~~
  188. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:103:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  189. [build]   103 |         std::vector<std::vector<double>> pastel1(size_t n = 8);
  190. [build]       |         ^~~
  191. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:104:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  192. [build]   104 |         std::vector<std::vector<double>> pastel2(size_t n = 8);
  193. [build]       |              ^~~~~~
  194. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:104:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  195. [build]   104 |         std::vector<std::vector<double>> pastel2(size_t n = 8);
  196. [build]       |         ^~~
  197. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:105:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  198. [build]   105 |         std::vector<std::vector<double>> piyg(size_t n = 8);
  199. [build]       |              ^~~~~~
  200. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:105:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  201. [build]   105 |         std::vector<std::vector<double>> piyg(size_t n = 8);
  202. [build]       |         ^~~
  203. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:106:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  204. [build]   106 |         std::vector<std::vector<double>> plasma(size_t n = 256);
  205. [build]       |              ^~~~~~
  206. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:106:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  207. [build]   106 |         std::vector<std::vector<double>> plasma(size_t n = 256);
  208. [build]       |         ^~~
  209. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:107:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  210. [build]   107 |         std::vector<std::vector<double>> prgn(size_t n = 8);
  211. [build]       |              ^~~~~~
  212. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:107:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  213. [build]   107 |         std::vector<std::vector<double>> prgn(size_t n = 8);
  214. [build]       |         ^~~
  215. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:108:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  216. [build]   108 |         std::vector<std::vector<double>> pubu(size_t n = 8);
  217. [build]       |              ^~~~~~
  218. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:108:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  219. [build]   108 |         std::vector<std::vector<double>> pubu(size_t n = 8);
  220. [build]       |         ^~~
  221. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:109:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  222. [build]   109 |         std::vector<std::vector<double>> pubugn(size_t n = 8);
  223. [build]       |              ^~~~~~
  224. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:109:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  225. [build]   109 |         std::vector<std::vector<double>> pubugn(size_t n = 8);
  226. [build]       |         ^~~
  227. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:110:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  228. [build]   110 |         std::vector<std::vector<double>> puor(size_t n = 8);
  229. [build]       |              ^~~~~~
  230. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:110:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  231. [build]   110 |         std::vector<std::vector<double>> puor(size_t n = 8);
  232. [build]       |         ^~~
  233. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:111:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  234. [build]   111 |         std::vector<std::vector<double>> purd(size_t n = 8);
  235. [build]       |              ^~~~~~
  236. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:111:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  237. [build]   111 |         std::vector<std::vector<double>> purd(size_t n = 8);
  238. [build]       |         ^~~
  239. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:112:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  240. [build]   112 |         std::vector<std::vector<double>> purples(size_t n = 8);
  241. [build]       |              ^~~~~~
  242. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:112:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  243. [build]   112 |         std::vector<std::vector<double>> purples(size_t n = 8);
  244. [build]       |         ^~~
  245. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:113:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  246. [build]   113 |         std::vector<std::vector<double>> rdbu(size_t n = 8);
  247. [build]       |              ^~~~~~
  248. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:113:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  249. [build]   113 |         std::vector<std::vector<double>> rdbu(size_t n = 8);
  250. [build]       |         ^~~
  251. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:114:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  252. [build]   114 |         std::vector<std::vector<double>> rdgy(size_t n = 8);
  253. [build]       |              ^~~~~~
  254. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:114:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  255. [build]   114 |         std::vector<std::vector<double>> rdgy(size_t n = 8);
  256. [build]       |         ^~~
  257. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:115:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  258. [build]   115 |         std::vector<std::vector<double>> rdpu(size_t n = 8);
  259. [build]       |              ^~~~~~
  260. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:115:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  261. [build]   115 |         std::vector<std::vector<double>> rdpu(size_t n = 8);
  262. [build]       |         ^~~
  263. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:116:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  264. [build]   116 |         std::vector<std::vector<double>> rdylbu(size_t n = 8);
  265. [build]       |              ^~~~~~
  266. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:116:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  267. [build]   116 |         std::vector<std::vector<double>> rdylbu(size_t n = 8);
  268. [build]       |         ^~~
  269. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:117:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  270. [build]   117 |         std::vector<std::vector<double>> rdylgn(size_t n = 8);
  271. [build]       |              ^~~~~~
  272. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:117:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  273. [build]   117 |         std::vector<std::vector<double>> rdylgn(size_t n = 8);
  274. [build]       |         ^~~
  275. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:118:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  276. [build]   118 |         std::vector<std::vector<double>> reds(size_t n = 8);
  277. [build]       |              ^~~~~~
  278. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:118:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  279. [build]   118 |         std::vector<std::vector<double>> reds(size_t n = 8);
  280. [build]       |         ^~~
  281. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:119:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  282. [build]   119 |         std::vector<std::vector<double>> sand(size_t n = 10);
  283. [build]       |              ^~~~~~
  284. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:119:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  285. [build]   119 |         std::vector<std::vector<double>> sand(size_t n = 10);
  286. [build]       |         ^~~
  287. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:120:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  288. [build]   120 |         std::vector<std::vector<double>> set1(size_t n = 8);
  289. [build]       |              ^~~~~~
  290. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:120:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  291. [build]   120 |         std::vector<std::vector<double>> set1(size_t n = 8);
  292. [build]       |         ^~~
  293. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:121:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  294. [build]   121 |         std::vector<std::vector<double>> set2(size_t n = 8);
  295. [build]       |              ^~~~~~
  296. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:121:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  297. [build]   121 |         std::vector<std::vector<double>> set2(size_t n = 8);
  298. [build]       |         ^~~
  299. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:122:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  300. [build]   122 |         std::vector<std::vector<double>> set3(size_t n = 8);
  301. [build]       |              ^~~~~~
  302. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:122:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  303. [build]   122 |         std::vector<std::vector<double>> set3(size_t n = 8);
  304. [build]       |         ^~~
  305. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:123:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  306. [build]   123 |         std::vector<std::vector<double>> spectral(size_t n = 8);
  307. [build]       |              ^~~~~~
  308. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:123:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  309. [build]   123 |         std::vector<std::vector<double>> spectral(size_t n = 8);
  310. [build]       |         ^~~
  311. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:124:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  312. [build]   124 |         std::vector<std::vector<double>> viridis(size_t n = 256);
  313. [build]       |              ^~~~~~
  314. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:124:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  315. [build]   124 |         std::vector<std::vector<double>> viridis(size_t n = 256);
  316. [build]       |         ^~~
  317. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:125:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  318. [build]   125 |         std::vector<std::vector<double>> whylrd(size_t n = 5);
  319. [build]       |              ^~~~~~
  320. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:125:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  321. [build]   125 |         std::vector<std::vector<double>> whylrd(size_t n = 5);
  322. [build]       |         ^~~
  323. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:126:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  324. [build]   126 |         std::vector<std::vector<double>> ylgn(size_t n = 8);
  325. [build]       |              ^~~~~~
  326. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:126:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  327. [build]   126 |         std::vector<std::vector<double>> ylgn(size_t n = 8);
  328. [build]       |         ^~~
  329. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:127:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  330. [build]   127 |         std::vector<std::vector<double>> ylgnbu(size_t n = 8);
  331. [build]       |              ^~~~~~
  332. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:127:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  333. [build]   127 |         std::vector<std::vector<double>> ylgnbu(size_t n = 8);
  334. [build]       |         ^~~
  335. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:128:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  336. [build]   128 |         std::vector<std::vector<double>> ylorbr(size_t n = 8);
  337. [build]       |              ^~~~~~
  338. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:128:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  339. [build]   128 |         std::vector<std::vector<double>> ylorbr(size_t n = 8);
  340. [build]       |         ^~~
  341. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:129:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  342. [build]   129 |         std::vector<std::vector<double>> ylorrd(size_t n = 8);
  343. [build]       |              ^~~~~~
  344. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:129:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  345. [build]   129 |         std::vector<std::vector<double>> ylorrd(size_t n = 8);
  346. [build]       |         ^~~
  347. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:130:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  348. [build]   130 |         std::vector<std::vector<double>> ylrd(size_t n = 4);
  349. [build]       |              ^~~~~~
  350. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:130:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  351. [build]   130 |         std::vector<std::vector<double>> ylrd(size_t n = 4);
  352. [build]       |         ^~~
  353. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:131:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  354. [build]   131 |         std::vector<std::vector<double>> hsv(size_t n = 64);
  355. [build]       |              ^~~~~~
  356. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:131:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  357. [build]   131 |         std::vector<std::vector<double>> hsv(size_t n = 64);
  358. [build]       |         ^~~
  359. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:132:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  360. [build]   132 |         std::vector<std::vector<double>> hot(size_t n = 64);
  361. [build]       |              ^~~~~~
  362. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:132:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  363. [build]   132 |         std::vector<std::vector<double>> hot(size_t n = 64);
  364. [build]       |         ^~~
  365. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:133:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  366. [build]   133 |         std::vector<std::vector<double>> cool(size_t n = 64);
  367. [build]       |              ^~~~~~
  368. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:133:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  369. [build]   133 |         std::vector<std::vector<double>> cool(size_t n = 64);
  370. [build]       |         ^~~
  371. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:134:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  372. [build]   134 |         std::vector<std::vector<double>> spring(size_t n = 64);
  373. [build]       |              ^~~~~~
  374. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:134:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  375. [build]   134 |         std::vector<std::vector<double>> spring(size_t n = 64);
  376. [build]       |         ^~~
  377. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:135:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  378. [build]   135 |         std::vector<std::vector<double>> summer(size_t n = 64);
  379. [build]       |              ^~~~~~
  380. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:135:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  381. [build]   135 |         std::vector<std::vector<double>> summer(size_t n = 64);
  382. [build]       |         ^~~
  383. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:136:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  384. [build]   136 |         std::vector<std::vector<double>> autumn(size_t n = 64);
  385. [build]       |              ^~~~~~
  386. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:136:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  387. [build]   136 |         std::vector<std::vector<double>> autumn(size_t n = 64);
  388. [build]       |         ^~~
  389. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:137:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  390. [build]   137 |         std::vector<std::vector<double>> winter(size_t n = 64);
  391. [build]       |              ^~~~~~
  392. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:137:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  393. [build]   137 |         std::vector<std::vector<double>> winter(size_t n = 64);
  394. [build]       |         ^~~
  395. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:138:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  396. [build]   138 |         std::vector<std::vector<double>> gray(size_t n = 64);
  397. [build]       |              ^~~~~~
  398. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:138:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  399. [build]   138 |         std::vector<std::vector<double>> gray(size_t n = 64);
  400. [build]       |         ^~~
  401. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:139:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  402. [build]   139 |         std::vector<std::vector<double>> bone(size_t n = 64);
  403. [build]       |              ^~~~~~
  404. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:139:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  405. [build]   139 |         std::vector<std::vector<double>> bone(size_t n = 64);
  406. [build]       |         ^~~
  407. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:140:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  408. [build]   140 |         std::vector<std::vector<double>> copper(size_t n = 64);
  409. [build]       |              ^~~~~~
  410. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:140:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  411. [build]   140 |         std::vector<std::vector<double>> copper(size_t n = 64);
  412. [build]       |         ^~~
  413. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:141:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  414. [build]   141 |         std::vector<std::vector<double>> pink(size_t n = 64);
  415. [build]       |              ^~~~~~
  416. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:141:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  417. [build]   141 |         std::vector<std::vector<double>> pink(size_t n = 64);
  418. [build]       |         ^~~
  419. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:142:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  420. [build]   142 |         std::vector<std::vector<double>> lines(size_t n = 64);
  421. [build]       |              ^~~~~~
  422. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:142:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  423. [build]   142 |         std::vector<std::vector<double>> lines(size_t n = 64);
  424. [build]       |         ^~~
  425. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:143:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  426. [build]   143 |         std::vector<std::vector<double>> colorcube(size_t n = 64);
  427. [build]       |              ^~~~~~
  428. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:143:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  429. [build]   143 |         std::vector<std::vector<double>> colorcube(size_t n = 64);
  430. [build]       |         ^~~
  431. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:144:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  432. [build]   144 |         std::vector<std::vector<double>> prism(size_t n = 64);
  433. [build]       |              ^~~~~~
  434. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:144:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  435. [build]   144 |         std::vector<std::vector<double>> prism(size_t n = 64);
  436. [build]       |         ^~~
  437. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:145:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  438. [build]   145 |         std::vector<std::vector<double>> flag(size_t n = 64);
  439. [build]       |              ^~~~~~
  440. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:145:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  441. [build]   145 |         std::vector<std::vector<double>> flag(size_t n = 64);
  442. [build]       |         ^~~
  443. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:146:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  444. [build]   146 |         std::vector<std::vector<double>> white(size_t n = 64);
  445. [build]       |              ^~~~~~
  446. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:146:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  447. [build]   146 |         std::vector<std::vector<double>> white(size_t n = 64);
  448. [build]       |         ^~~
  449. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:147:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  450. [build]   147 |         std::vector<std::vector<double>> default_map(size_t n = 64);
  451. [build]       |              ^~~~~~
  452. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:147:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  453. [build]   147 |         std::vector<std::vector<double>> default_map(size_t n = 64);
  454. [build]       |         ^~~
  455. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:148:14: error: ‘vector’ in namespace ‘std’ does not name a template type
  456. [build]   148 |         std::vector<std::vector<double>> default_colors_map(size_t n = 7);
  457. [build]       |              ^~~~~~
  458. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:148:9: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  459. [build]   148 |         std::vector<std::vector<double>> default_colors_map(size_t n = 7);
  460. [build]       |         ^~~
  461. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:151:97: error: ‘vector’ in namespace ‘std’ does not name a template type
  462. [build]   151 |     std::array<float,4> colormap_interpolation(double value, double min, double max, const std::vector<std::vector<double>>& cm);
  463. [build]       |                                                                                                 ^~~~~~
  464. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:151:92: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  465. [build]   151 |     std::array<float,4> colormap_interpolation(double value, double min, double max, const std::vector<std::vector<double>>& cm);
  466. [build]       |                                                                                            ^~~
  467. [build] _deps/matplotplusplus-src/source/matplot/util/colors.h:151:103: error: expected ‘,’ or ‘...’ before ‘<’ token
  468. [build]   151 |     std::array<float,4> colormap_interpolation(double value, double min, double max, const std::vector<std::vector<double>>& cm);
  469. [build]       |                                                                                                       ^
  470. [build] In file included from _deps/matplotplusplus-src/source/matplot/core/axes.h:11,
  471. [build]                  from _deps/matplotplusplus-src/source/matplot/core/axes_object.cpp:5:
  472. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:14:32: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  473. [build]    14 |     using figure_handle = std::shared_ptr<class figure>;
  474. [build]       |                                ^~~~~~~~~~
  475. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:1:1: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  476. [build]   +++ |+#include <memory>
  477. [build]     1 | //
  478. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:17:30: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  479. [build]    17 |     using axes_handle = std::shared_ptr<class axes>;
  480. [build]       |                              ^~~~~~~~~~
  481. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:17:25: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  482. [build]    17 |     using axes_handle = std::shared_ptr<class axes>;
  483. [build]       |                         ^~~
  484. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:20:37: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  485. [build]    20 |     using axes_object_handle = std::shared_ptr<class axes_object>;
  486. [build]       |                                     ^~~~~~~~~~
  487. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:20:32: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  488. [build]    20 |     using axes_object_handle = std::shared_ptr<class axes_object>;
  489. [build]       |                                ^~~
  490. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:23:32: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  491. [build]    23 |     using legend_handle = std::shared_ptr<class legend>;
  492. [build]       |                                ^~~~~~~~~~
  493. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:23:27: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  494. [build]    23 |     using legend_handle = std::shared_ptr<class legend>;
  495. [build]       |                           ^~~
  496. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:26:41: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  497. [build]    26 |     using string_function_handle = std::shared_ptr<class string_function>;
  498. [build]       |                                         ^~~~~~~~~~
  499. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:26:36: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  500. [build]    26 |     using string_function_handle = std::shared_ptr<class string_function>;
  501. [build]       |                                    ^~~
  502. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:29:30: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  503. [build]    29 |     using line_handle = std::shared_ptr<class line>;
  504. [build]       |                              ^~~~~~~~~~
  505. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:29:25: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  506. [build]    29 |     using line_handle = std::shared_ptr<class line>;
  507. [build]       |                         ^~~
  508. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:30:33: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  509. [build]    30 |     using scatter_handle = std::shared_ptr<class line>;
  510. [build]       |                                 ^~~~~~~~~~
  511. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:30:28: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  512. [build]    30 |     using scatter_handle = std::shared_ptr<class line>;
  513. [build]       |                            ^~~
  514. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:33:31: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  515. [build]    33 |     using stair_handle = std::shared_ptr<class stair>;
  516. [build]       |                               ^~~~~~~~~~
  517. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:33:26: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  518. [build]    33 |     using stair_handle = std::shared_ptr<class stair>;
  519. [build]       |                          ^~~
  520. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:36:35: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  521. [build]    36 |     using error_bar_handle = std::shared_ptr<class error_bar>;
  522. [build]       |                                   ^~~~~~~~~~
  523. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:36:30: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  524. [build]    36 |     using error_bar_handle = std::shared_ptr<class error_bar>;
  525. [build]       |                              ^~~
  526. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:39:37: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  527. [build]    39 |     using filled_area_handle = std::shared_ptr<class filled_area>;
  528. [build]       |                                     ^~~~~~~~~~
  529. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:39:32: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  530. [build]    39 |     using filled_area_handle = std::shared_ptr<class filled_area>;
  531. [build]       |                                ^~~
  532. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:42:39: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  533. [build]    42 |     using function_line_handle = std::shared_ptr<class function_line>;
  534. [build]       |                                       ^~~~~~~~~~
  535. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:42:34: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  536. [build]    42 |     using function_line_handle = std::shared_ptr<class function_line>;
  537. [build]       |                                  ^~~
  538. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:45:35: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  539. [build]    45 |     using histogram_handle = std::shared_ptr<class histogram>;
  540. [build]       |                                   ^~~~~~~~~~
  541. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:45:30: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  542. [build]    45 |     using histogram_handle = std::shared_ptr<class histogram>;
  543. [build]       |                              ^~~
  544. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:48:35: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  545. [build]    48 |     using box_chart_handle = std::shared_ptr<class box_chart>;
  546. [build]       |                                   ^~~~~~~~~~
  547. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:48:30: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  548. [build]    48 |     using box_chart_handle = std::shared_ptr<class box_chart>;
  549. [build]       |                              ^~~
  550. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:51:40: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  551. [build]    51 |     using parallel_lines_handle = std::shared_ptr<class parallel_lines>;
  552. [build]       |                                        ^~~~~~~~~~
  553. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:51:35: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  554. [build]    51 |     using parallel_lines_handle = std::shared_ptr<class parallel_lines>;
  555. [build]       |                                   ^~~
  556. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:54:33: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  557. [build]    54 |     using circles_handle = std::shared_ptr<class circles>;
  558. [build]       |                                 ^~~~~~~~~~
  559. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:54:28: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  560. [build]    54 |     using circles_handle = std::shared_ptr<class circles>;
  561. [build]       |                            ^~~
  562. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:57:32: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  563. [build]    57 |     using labels_handle = std::shared_ptr<class labels>;
  564. [build]       |                                ^~~~~~~~~~
  565. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:57:27: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  566. [build]    57 |     using labels_handle = std::shared_ptr<class labels>;
  567. [build]       |                           ^~~
  568. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:60:32: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  569. [build]    60 |     using matrix_handle = std::shared_ptr<class matrix>;
  570. [build]       |                                ^~~~~~~~~~
  571. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:60:27: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  572. [build]    60 |     using matrix_handle = std::shared_ptr<class matrix>;
  573. [build]       |                           ^~~
  574. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:63:30: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  575. [build]    63 |     using bars_handle = std::shared_ptr<class bars>;
  576. [build]       |                              ^~~~~~~~~~
  577. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:63:25: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  578. [build]    63 |     using bars_handle = std::shared_ptr<class bars>;
  579. [build]       |                         ^~~
  580. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:66:33: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  581. [build]    66 |     using vectors_handle = std::shared_ptr<class vectors>;
  582. [build]       |                                 ^~~~~~~~~~
  583. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:66:28: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  584. [build]    66 |     using vectors_handle = std::shared_ptr<class vectors>;
  585. [build]       |                            ^~~
  586. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:69:34: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  587. [build]    69 |     using contours_handle = std::shared_ptr<class contours>;
  588. [build]       |                                  ^~~~~~~~~~
  589. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:69:29: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  590. [build]    69 |     using contours_handle = std::shared_ptr<class contours>;
  591. [build]       |                             ^~~
  592. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:72:33: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  593. [build]    72 |     using surface_handle = std::shared_ptr<class surface>;
  594. [build]       |                                 ^~~~~~~~~~
  595. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:72:28: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  596. [build]    72 |     using surface_handle = std::shared_ptr<class surface>;
  597. [build]       |                            ^~~
  598. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:75:33: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
  599. [build]    75 |     using network_handle = std::shared_ptr<class network>;
  600. [build]       |                                 ^~~~~~~~~~
  601. [build] _deps/matplotplusplus-src/source/matplot/util/handle_types.h:75:28: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  602. [build]    75 |     using network_handle = std::shared_ptr<class network>;
  603. [build]       |                            ^~~
  604. [build] In file included from _deps/matplotplusplus-src/source/matplot/core/line_spec.h:10,
  605. [build]                  from _deps/matplotplusplus-src/source/matplot/core/axes.h:15,
  606. [build]                  from _deps/matplotplusplus-src/source/matplot/core/axes_object.cpp:5:
  607. [build] _deps/matplotplusplus-src/source/matplot/util/concepts.h:69:77: error: ‘shared_ptr’ is not a member of ‘std’
  608. [build]    69 |     using FigureHandle = TypeConcept<T, std::is_same_v<std::decay_t<T>,std::shared_ptr<class figure>>>;
  609. [build]       |                                                                             ^~~~~~~~~~
  610. [build] In file included from _deps/matplotplusplus-src/source/matplot/core/line_spec.h:10,
  611. [build]                  from _deps/matplotplusplus-src/source/matplot/core/axes.h:15,
  612. [build]                  from _deps/matplotplusplus-src/source/matplot/core/axes_object.cpp:5:
  613. [build] _deps/matplotplusplus-src/source/matplot/util/concepts.h:10:1: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  614. [build]     9 | #include <matplot/util/type_traits.h>
  615. [build]   +++ |+#include <memory>
  616. [build]    10 | #include <matplot/util/handle_types.h>
  617. [build] In file included from _deps/matplotplusplus-src/source/matplot/core/line_spec.h:10,
  618. [build]                  from _deps/matplotplusplus-src/source/matplot/core/axes.h:15,
  619. [build]                  from _deps/matplotplusplus-src/source/matplot/core/axes_object.cpp:5:
  620. [build] _deps/matplotplusplus-src/source/matplot/util/concepts.h:69:46: error: parse error in template argument list
  621. [build]    69 |     using FigureHandle = TypeConcept<T, std::is_same_v<std::decay_t<T>,std::shared_ptr<class figure>>>;
  622. [build]       |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  623. [build] _deps/matplotplusplus-src/source/matplot/util/concepts.h:73:81: error: ‘shared_ptr’ is not a member of ‘std’
  624. [build]    73 |     using NotFigureHandle = TypeConcept<T, !std::is_same_v<std::decay_t<T>,std::shared_ptr<class figure>>>;
  625. [build]       |                                                                                 ^~~~~~~~~~
  626. [build] _deps/matplotplusplus-src/source/matplot/util/concepts.h:73:81: note: ‘std::shared_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’?
  627. [build] _deps/matplotplusplus-src/source/matplot/util/concepts.h:73:50: error: parse error in template argument list
  628. [build]    73 |     using NotFigureHandle = TypeConcept<T, !std::is_same_v<std::decay_t<T>,std::shared_ptr<class figure>>>;
  629. [build]       |                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  630. [build] _deps/matplotplusplus-src/source/matplot/util/concepts.h:93:74: error: ‘axes_handle’ was not declared in this scope
  631. [build]    93 |     using NotAxesHandle = TypeConcept<T, !std::is_same_v<std::decay_t<T>,axes_handle>>;
  632. [build]       |                                                                          ^~~~~~~~~~~
  633. [build] In file included from _deps/matplotplusplus-src/source/matplot/core/axes.h:15,
  634. [build]                  from _deps/matplotplusplus-src/source/matplot/core/axes_object.cpp:5:
  635. [build] _deps/matplotplusplus-src/source/matplot/core/line_spec.h:181:14: error: ‘functionin namespace ‘std’ does not name a template type
  636. [build]   181 |         std::function<void()> touch_function_;
  637. [build]       |              ^~~~~~~~
  638. [build] _deps/matplotplusplus-src/source/matplot/core/line_spec.h:11:1: note: ‘std::function’ is defined in header ‘<functional>’; did you forget to ‘#include <functional>’?
  639. [build]    10 | #include <matplot/util/concepts.h>
  640. [build]   +++ |+#include <functional>
  641. [build]    11 |
  642. [build] _deps/matplotplusplus-src/source/matplot/core/line_spec.h: In constructor ‘matplot::line_spec::line_spec(matplot::Pointer<T>, const string&)’:
  643. [build] _deps/matplotplusplus-src/source/matplot/core/line_spec.h:58:13: error: ‘touch_function_’ was not declared in this scope
  644. [build]    58 |             touch_function_ = [parent]() {
  645. [build]       |             ^~~~~~~~~~~~~~~
  646. [build] In file included from _deps/matplotplusplus-src/source/matplot/axes_objects/line.h:11,
  647. [build]                  from _deps/matplotplusplus-src/source/matplot/core/axes.h:18,
  648. [build]                  from _deps/matplotplusplus-src/source/matplot/core/axes_object.cpp:5:
  649. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h: At global scope:
  650. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:61:9: error: ‘axes_handle’ does not name a type
  651. [build]    61 |         axes_handle add_axes(bool replace_if_overlap = false);
  652. [build]       |         ^~~~~~~~~~~
  653. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:68:9: error: ‘axes_handle’ does not name a type
  654. [build]    68 |         axes_handle add_axes(std::array<float,4> position);
  655. [build]       |         ^~~~~~~~~~~
  656. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:80:9: error: ‘axes_handle’ does not name a type
  657. [build]    80 |         axes_handle add_axes(std::shared_ptr<class axes> ax, bool replace_if_overlap, bool replace_if_same_position);
  658. [build]       |         ^~~~~~~~~~~
  659. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:84:9: error: ‘axes_handle’ does not name a type
  660. [build]    84 |         axes_handle add_subplot(size_t rows, size_t cols, size_t plot_id, bool replace_if_same_position = false);
  661. [build]       |         ^~~~~~~~~~~
  662. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:87:9: error: ‘axes_handle’ does not name a type
  663. [build]    87 |         axes_handle add_subplot(size_t rows, size_t cols, size_t plot_id, axes_handle axes);
  664. [build]       |         ^~~~~~~~~~~
  665. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:90:9: error: ‘axes_handle’ does not name a type
  666. [build]    90 |         axes_handle add_subplot(size_t rows, size_t cols, std::initializer_list<size_t> P, bool replace_if_same_position = false);
  667. [build]       |         ^~~~~~~~~~~
  668. [build] In file included from _deps/matplotplusplus-src/source/matplot/axes_objects/line.h:11,
  669. [build]                  from _deps/matplotplusplus-src/source/matplot/core/axes.h:18,
  670. [build]                  from _deps/matplotplusplus-src/source/matplot/core/axes_object.cpp:5:
  671. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:93:9: error: ‘axes_handle’ does not name a type
  672. [build]    93 |         axes_handle add_subplot(std::array<float,4> position, bool replace_if_same_position = false);
  673. [build]       |         ^~~~~~~~~~~
  674. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:105:9: error: ‘axes_handle’ does not name a type
  675. [build]   105 |         axes_handle nexttile();
  676. [build]       |         ^~~~~~~~~~~
  677. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:108:9: error: ‘axes_handle’ does not name a type
  678. [build]   108 |         axes_handle nexttile(size_t index);
  679. [build]       |         ^~~~~~~~~~~
  680. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:174:44: error: ‘scatter_handle’ was not declared in this scope
  681. [build]   174 |         std::tuple<std::vector<std::vector<scatter_handle>>,
  682. [build]       |                                            ^~~~~~~~~~~~~~
  683. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:174:44: error: template argument 1 is invalid
  684. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:174:44: error: template argument 2 is invalid
  685. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:174:58: error: template argument 1 is invalid
  686. [build]   174 |         std::tuple<std::vector<std::vector<scatter_handle>>,
  687. [build]       |                                                          ^~
  688. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:174:58: error: template argument 2 is invalid
  689. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:175:29: error: ‘histogram_handle’ was not declared in this scope
  690. [build]   175 |                 std::vector<histogram_handle>,
  691. [build]       |                             ^~~~~~~~~~~~~~~~
  692. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:175:45: error: template argument 1 is invalid
  693. [build]   175 |                 std::vector<histogram_handle>,
  694. [build]       |                                             ^
  695. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:175:45: error: template argument 2 is invalid
  696. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:176:41: error: ‘axes_handle’ was not declared in this scope
  697. [build]   176 |                 std::vector<std::vector<axes_handle>>>
  698. [build]       |                                         ^~~~~~~~~~~
  699. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:176:41: error: template argument 1 is invalid
  700. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:176:41: error: template argument 2 is invalid
  701. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:176:52: error: template argument 1 is invalid
  702. [build]   176 |                 std::vector<std::vector<axes_handle>>>
  703. [build]       |                                                    ^~
  704. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:176:52: error: template argument 2 is invalid
  705. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:176:54: error: template argument 1 is invalid
  706. [build]   176 |                 std::vector<std::vector<axes_handle>>>
  707. [build]       |                                                      ^
  708. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:176:54: error: template argument 2 is invalid
  709. [build] _deps/matplotplusplus-src/source/matplot/core/figure.h:176:54: error: template argument 3 is invalid
  710. [build] In file included from _deps/matplotplusplus-src/source/matplot/core/axes.h:18,
  711. [build]                  from _deps/matplotplusplus-src/source/matplot/core/axes_object.cpp:5:
  712. [build] _deps/matplotplusplus-src/source/matplot/axes_objects/line.h:44:26: error: declaration of ‘const matplot::line_spec& matplot::line::line_spec() const’ changes meaning of ‘line_spec’ [-fpermissive]
  713. [build]    44 |         const line_spec &line_spec() const;
  714. [build]       |                          ^~~~~~~~~
  715. [build] In file included from _deps/matplotplusplus-src/source/matplot/core/axes.h:15,
  716. [build]                  from _deps/matplotplusplus-src/source/matplot/core/axes_object.cpp:5:
  717. [build] _deps/matplotplusplus-src/source/matplot/core/line_spec.h:13:11: note: ‘line_spec’ declared here as ‘class matplot::line_spec’
  718. [build]    13 |     class line_spec {
  719. [build]       |           ^~~~~~~~~
  720. [build] In file included from _deps/matplotplusplus-src/source/matplot/axes_objects/histogram.h:16,
  721. [build]                  from _deps/matplotplusplus-src/source/matplot/core/axes.h:20,
  722. [build]                  from _deps/matplotplusplus-src/source/matplot/core/axes_object.cpp:5:
  723. [build] _deps/matplotplusplus-src/source/matplot/util/common.h: In function ‘void matplot::ltrim(std::string&)’:
  724. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:23:33: error: ‘find_if’ is not a member of ‘std’; did you mean ‘find’?
  725. [build]    23 |         s.erase(s.begin(), std::find_if(s.begin(), s.end(), [](int ch) {
  726. [build]       |                                 ^~~~~~~
  727. [build]       |                                 find
  728. [build] _deps/matplotplusplus-src/source/matplot/util/common.h: In function ‘void matplot::rtrim(std::string&)’:
  729. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:29:22: error: ‘find_if’ is not a member of ‘std’; did you mean ‘find’?
  730. [build]    29 |         s.erase(std::find_if(s.rbegin(), s.rend(), [](int ch) {
  731. [build]       |                      ^~~~~~~
  732. [build]       |                      find
  733. [build] _deps/matplotplusplus-src/source/matplot/util/common.h: In function ‘void matplot::rtrim(std::string&, char)’:
  734. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:35:22: error: ‘find_if’ is not a member of ‘std’; did you mean ‘find’?
  735. [build]    35 |         s.erase(std::find_if(s.rbegin(), s.rend(), [d](int ch) {
  736. [build]       |                      ^~~~~~~
  737. [build]       |                      find
  738. [build] _deps/matplotplusplus-src/source/matplot/util/common.h: At global scope:
  739. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:82:45: error: ‘std::function’ has not been declared
  740. [build]    82 |     vector_1d transform(const vector_1d& x, std::function<double(double)> fn);
  741. [build]       |                                             ^~~
  742. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:82:58: error: expected ‘,’ or ‘...’ before ‘<’ token
  743. [build]    82 |     vector_1d transform(const vector_1d& x, std::function<double(double)> fn);
  744. [build]       |                                                          ^
  745. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:83:65: error: ‘std::function’ has not been declared
  746. [build]    83 |     vector_1d transform(const vector_1d& x, const vector_1d& y, std::function<double(double,double)> fn);
  747. [build]       |                                                                 ^~~
  748. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:83:78: error: expected ‘,’ or ‘...’ before ‘<’ token
  749. [build]    83 |     vector_1d transform(const vector_1d& x, const vector_1d& y, std::function<double(double,double)> fn);
  750. [build]       |                                                                              ^
  751. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:84:45: error: ‘std::function’ has not been declared
  752. [build]    84 |     vector_2d transform(const vector_2d& x, std::function<double(double)> fn);
  753. [build]       |                                             ^~~
  754. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:84:58: error: expected ‘,’ or ‘...’ before ‘<’ token
  755. [build]    84 |     vector_2d transform(const vector_2d& x, std::function<double(double)> fn);
  756. [build]       |                                                          ^
  757. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:85:65: error: ‘std::function’ has not been declared
  758. [build]    85 |     vector_2d transform(const vector_2d& x, const vector_2d& y, std::function<double(double,double)> fn);
  759. [build]       |                                                                 ^~~
  760. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:85:78: error: expected ‘,’ or ‘...’ before ‘<’ token
  761. [build]    85 |     vector_2d transform(const vector_2d& x, const vector_2d& y, std::function<double(double,double)> fn);
  762. [build]       |                                                                              ^
  763. [build] _deps/matplotplusplus-src/source/matplot/util/common.h: In function ‘void matplot::rank_elements(T, T, T2, FN)’:
  764. [build] _deps/matplotplusplus-src/source/matplot/util/common.h:275:14: error: ‘sort’ is not a member of ‘std’; did you mean ‘sqrt’?
  765. [build]   275 |         std::sort(v.begin(), v.end(), [comp](const auto& a, const auto& b) {
  766. [build]       |              ^~~~
  767. [build]       |              sqrt
  768. [build] In file included from _deps/matplotplusplus-src/source/matplot/core/axes.h:21,
  769. [build]                  from _deps/matplotplusplus-src/source/matplot/core/axes_object.cpp:5:
  770. [build] _deps/matplotplusplus-src/source/matplot/axes_objects/function_line.h: At global scope:
  771. [build] _deps/matplotplusplus-src/source/matplot/axes_objects/function_line.h:16:36: error: ‘functionin namespace ‘std’ does not name a template type
  772. [build]    16 |         using function_type = std::function<double(double)>;
  773. [build]       |                                    ^~~~~~~~
  774. [build] _deps/matplotplusplus-src/source/matplot/axes_objects/function_line.h:1:1: note: ‘std::function’ is defined in header ‘<functional>’; did you forget to ‘#include <functional>’?
  775. [build]   +++ |+#include <functional>
  776. [build]     1 | //
  777. [build] _deps/matplotplusplus-src/source/matplot/axes_objects/function_line.h:21:49: error: ‘function_type’ does not name a type; did you mean ‘function_line’?
  778. [build]    21 |         function_line(class axes* parent, const function_type& equation, std::array<double,2> x_range = {-5,5}, const std::string& line_spec = "");
  779. [build]       |                                                 ^~~~~~~~~~~~~
  780. [build]       |                                                 function_line
  781. [build] In file included from _deps/matplotplusplus-src/source/matplot/core/axes.h:21,
  782. [build]                  from _deps/matplotplusplus-src/source/matplot/core/axes_object.cpp:5:
  783. [build] _deps/matplotplusplus-src/source/matplot/axes_objects/function_line.h:23:49: error: ‘function_type’ does not name a type; did you mean ‘function_line’?
  784. [build]    23 |         function_line(class axes* parent, const function_type& function_x, const function_type& function_y, std::array<double,2> t_range = {-5,5}, const std::string& line_spec = "");
  785. [build]       |                                                 ^~~~~~~~~~~~~
  786. [build]       |                                                 function_line
  787. [build] _deps/matplotplusplus-src/source/matplot/axes_objects/function_line.h:23:82: error: ‘function_type’ does not name a type; did you mean ‘function_line’?
  788. [build]    23 |         function_line(class axes* parent, const function_type& function_x, const function_type& function_y, std::array<double,2> t_range = {-5,5}, const std::string& line_spec = "");
  789. [build]       |                                                                                  ^~~~~~~~~~~~~
  790. [build]       |                                                                                  function_line
  791. [build] _deps/matplotplusplus-src/source/matplot/axes_objects/function_line.h:25:49: error: ‘function_type’ does not name a type; did you mean ‘function_line’?
  792. [build]    25 |         function_line(class axes* parent, const function_type& function_x, const function_type& function_y, const function_type& function_z, std::array<double,2> t_range = {-5,5}, const std::string& line_spec = "");
  793. [build]       |                                                 ^~~~~~~~~~~~~
  794. [build]       |                                                 function_line
  795. [build] _deps/matplotplusplus-src/source/matplot/axes_objects/function_line.h:25:82: error: ‘function_type’ does not name a type; did you mean ‘function_line’?
  796. [build]    25 |         function_line(class axes* parent, const function_type& function_x, const function_type& function_y, const function_type& function_z, std::array<double,2> t_range = {-5,5}, const std::string& line_spec = "");
  797. [build]       |                                                                                  ^~~~~~~~~~~~~
  798. [build]       |                                                                                  function_line
  799. [build] _deps/matplotplusplus-src/source/matplot/axes_objects/function_line.h:25:115: error: ‘function_type’ does not name a type; did you mean ‘function_line’?
  800. [build]    25 |         function_line(class axes* parent, const function_type& function_x, const function_type& function_y, const function_type& function_z, std::array<double,2> t_range = {-5,5}, const std::string& line_spec = "");
  801. [build]       |                                                                                                                   ^~~~~~~~~~~~~
  802. [build]       |                                                                                                                   function_line
  803. [build] _deps/matplotplusplus-src/source/matplot/axes_objects/function_line.h:41:15: error: ‘function_type’ does not name a type; did you mean ‘function_line’?
  804. [build]    41 |         const function_type &fn() const;
  805. [build]       |               ^~~~~~~~~~~~~
  806. [build]       |               function_line
  807. [build] _deps/matplotplusplus-src/source/matplot/axes_objects/function_line.h:42:39: error: ‘function_type’ does not name a type; did you mean ‘function_line’?
  808. [build]    42 |         class function_line& fn(const function_type &fn);
  809. [build]       |                                       ^~~~~~~~~~~~~
  810. [build]       |                                       function_line
  811. [build] _deps/matplotplusplus-src/source/matplot/axes_objects/function_line.h:67:9: error: ‘function_type’ does not name a type; did you mean ‘function_line’?
  812. [build]    67 |         function_type fn_x_{nullptr};
  813. [build]       |         ^~~~~~~~~~~~~
  814. [build]       |         function_line
  815. [build] _deps/matplotplusplus-src/source/matplot/axes_objects/function_line.h:68:9: error: ‘function_type’ does not name a type; did you mean ‘function_line’?
  816. [build]    68 |         function_type fn_y_{nullptr};
  817. [build]       |         ^~~~~~~~~~~~~
  818. [build]       |         function_line
  819. [build] _deps/matplotplusplus-src/source/matplot/axes_objects/function_line.h:69:9: error: ‘function_type’ does not name a type; did you mean ‘function_line’?
  820. [build]    69 |         function_type fn_z_{nullptr};
  821. [build]       |         ^~~~~~~~~~~~~
  822. [build]       |         function_line
  823. [build] In file included from _deps/matplotplusplus-src/source/matplot/core/axes_object.cpp:5:
  824. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:49:29: error: ‘axes_object_handle’ has not been declared
  825. [build]    49 |         void emplace_object(axes_object_handle obj);
  826. [build]       |                             ^~~~~~~~~~~~~~~~~~
  827. [build] In file included from _deps/matplotplusplus-src/source/matplot/core/axes_object.cpp:5:
  828. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:589:15: error: ‘legend_handle’ does not name a type; did you mean ‘axes_handle’?
  829. [build]   589 |         const legend_handle &legend() const;
  830. [build]       |               ^~~~~~~~~~~~~
  831. [build]       |               axes_handle
  832. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:591:27: error: ‘legend_handle’ does not name a type; did you mean ‘axes_handle’?
  833. [build]   591 |         void legend(const legend_handle &legend);
  834. [build]       |                           ^~~~~~~~~~~~~
  835. [build]       |                           axes_handle
  836. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:639:9: error: ‘line_handle’ does not name a type
  837. [build]   639 |         line_handle plot(const std::vector<double> &x, const std::vector<double> &y, const std::string &line_spec = "");
  838. [build]       |         ^~~~~~~~~~~
  839. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:642:9: error: ‘line_handle’ does not name a type
  840. [build]   642 |         line_handle plot(const std::vector<double> &y, const std::string &line_spec = "");
  841. [build]       |         ^~~~~~~~~~~
  842. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:708:21: error: ‘line_handle’ was not declared in this scope
  843. [build]   708 |         std::vector<line_handle> plot(const std::vector<double> &x, const std::vector<std::vector<double>> &Y,
  844. [build]       |                     ^~~~~~~~~~~
  845. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:708:32: error: template argument 1 is invalid
  846. [build]   708 |         std::vector<line_handle> plot(const std::vector<double> &x, const std::vector<std::vector<double>> &Y,
  847. [build]       |                                ^
  848. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:708:32: error: template argument 2 is invalid
  849. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:712:21: error: ‘line_handle’ was not declared in this scope
  850. [build]   712 |         std::vector<line_handle> plot(const std::vector<std::vector<double>> &Y, const std::string &line_spec = "");
  851. [build]       |                     ^~~~~~~~~~~
  852. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:712:32: error: template argument 1 is invalid
  853. [build]   712 |         std::vector<line_handle> plot(const std::vector<std::vector<double>> &Y, const std::string &line_spec = "");
  854. [build]       |                                ^
  855. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:712:32: error: template argument 2 is invalid
  856. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:715:21: error: ‘line_handle’ was not declared in this scope
  857. [build]   715 |         std::vector<line_handle> rgbplot(const std::vector<std::vector<double>> &colormap);
  858. [build]       |                     ^~~~~~~~~~~
  859. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:715:32: error: template argument 1 is invalid
  860. [build]   715 |         std::vector<line_handle> rgbplot(const std::vector<std::vector<double>> &colormap);
  861. [build]       |                                ^
  862. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:715:32: error: template argument 2 is invalid
  863. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:718:9: error: ‘line_handle’ does not name a type
  864. [build]   718 |         line_handle plot3(const std::vector<double> &x, const std::vector<double> &y, const std::vector<double> &z,
  865. [build]       |         ^~~~~~~~~~~
  866. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:722:21: error: ‘line_handle’ was not declared in this scope
  867. [build]   722 |         std::vector<line_handle>
  868. [build]       |                     ^~~~~~~~~~~
  869. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:722:32: error: template argument 1 is invalid
  870. [build]   722 |         std::vector<line_handle>
  871. [build]       |                                ^
  872. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:722:32: error: template argument 2 is invalid
  873. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:727:21: error: ‘line_handle’ was not declared in this scope
  874. [build]   727 |         std::vector<line_handle>
  875. [build]       |                     ^~~~~~~~~~~
  876. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:727:32: error: template argument 1 is invalid
  877. [build]   727 |         std::vector<line_handle>
  878. [build]       |                                ^
  879. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:727:32: error: template argument 2 is invalid
  880. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:770:9: error: ‘stair_handle’ does not name a type
  881. [build]   770 |         stair_handle
  882. [build]       |         ^~~~~~~~~~~~
  883. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:774:9: error: ‘stair_handle’ does not name a type
  884. [build]   774 |         stair_handle stairs(const std::vector<double> &y, const std::string &line_spec = "");
  885. [build]       |         ^~~~~~~~~~~~
  886. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:777:21: error: ‘stair_handle’ was not declared in this scope
  887. [build]   777 |         std::vector<stair_handle> stairs(const std::vector<double> &x, const std::vector<std::vector<double>> &Y,
  888. [build]       |                     ^~~~~~~~~~~~
  889. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:777:33: error: template argument 1 is invalid
  890. [build]   777 |         std::vector<stair_handle> stairs(const std::vector<double> &x, const std::vector<std::vector<double>> &Y,
  891. [build]       |                                 ^
  892. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:777:33: error: template argument 2 is invalid
  893. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:781:21: error: ‘stair_handle’ was not declared in this scope
  894. [build]   781 |         std::vector<stair_handle>
  895. [build]       |                     ^~~~~~~~~~~~
  896. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:781:33: error: template argument 1 is invalid
  897. [build]   781 |         std::vector<stair_handle>
  898. [build]       |                                 ^
  899. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:781:33: error: template argument 2 is invalid
  900. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:786:21: error: ‘stair_handle’ was not declared in this scope
  901. [build]   786 |         std::vector<stair_handle> stairs(const std::vector<std::vector<double>> &Y, const std::string &line_spec = "");
  902. [build]       |                     ^~~~~~~~~~~~
  903. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:786:33: error: template argument 1 is invalid
  904. [build]   786 |         std::vector<stair_handle> stairs(const std::vector<std::vector<double>> &Y, const std::string &line_spec = "");
  905. [build]       |                                 ^
  906. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:786:33: error: template argument 2 is invalid
  907. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:846:9: error: ‘error_bar_handle’ does not name a type
  908. [build]   846 |         error_bar_handle
  909. [build]       |         ^~~~~~~~~~~~~~~~
  910. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:851:9: error: ‘error_bar_handle’ does not name a type
  911. [build]   851 |         error_bar_handle
  912. [build]       |         ^~~~~~~~~~~~~~~~
  913. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:857:9: error: ‘error_bar_handle’ does not name a type
  914. [build]   857 |         error_bar_handle
  915. [build]       |         ^~~~~~~~~~~~~~~~
  916. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:862:21: error: ‘filled_area_handle’ was not declared in this scope
  917. [build]   862 |         std::vector<filled_area_handle>
  918. [build]       |                     ^~~~~~~~~~~~~~~~~~
  919. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:862:39: error: template argument 1 is invalid
  920. [build]   862 |         std::vector<filled_area_handle>
  921. [build]       |                                       ^
  922. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:862:39: error: template argument 2 is invalid
  923. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:867:9: error: ‘filled_area_handle’ does not name a type
  924. [build]   867 |         filled_area_handle
  925. [build]       |         ^~~~~~~~~~~~~~~~~~
  926. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:872:21: error: ‘filled_area_handle’ was not declared in this scope
  927. [build]   872 |         std::vector<filled_area_handle>
  928. [build]       |                     ^~~~~~~~~~~~~~~~~~
  929. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:872:39: error: template argument 1 is invalid
  930. [build]   872 |         std::vector<filled_area_handle>
  931. [build]       |                                       ^
  932. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:872:39: error: template argument 2 is invalid
  933. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:877:21: error: ‘filled_area_handle’ was not declared in this scope
  934. [build]   877 |         std::vector<filled_area_handle>
  935. [build]       |                     ^~~~~~~~~~~~~~~~~~
  936. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:877:39: error: template argument 1 is invalid
  937. [build]   877 |         std::vector<filled_area_handle>
  938. [build]       |                                       ^
  939. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:877:39: error: template argument 2 is invalid
  940. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:881:9: error: ‘filled_area_handle’ does not name a type
  941. [build]   881 |         filled_area_handle area(const std::vector<double> &y, double base_value = 0., bool stacked = true,
  942. [build]       |         ^~~~~~~~~~~~~~~~~~
  943. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:885:9: error: ‘string_function_handle’ does not name a type; did you mean ‘string_function’?
  944. [build]   885 |         string_function_handle fplot(const std::string &equation, const std::string &line_spec = "");
  945. [build]       |         ^~~~~~~~~~~~~~~~~~~~~~
  946. [build]       |         string_function
  947. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:888:21: error: ‘string_function_handle’ was not declared in this scope; did you mean ‘string_function’?
  948. [build]   888 |         std::vector<string_function_handle>
  949. [build]       |                     ^~~~~~~~~~~~~~~~~~~~~~
  950. [build]       |                     string_function
  951. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:888:43: error: template argument 1 is invalid
  952. [build]   888 |         std::vector<string_function_handle>
  953. [build]       |                                           ^
  954. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:888:43: error: template argument 2 is invalid
  955. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:892:9: error: ‘function_line_handle’ does not name a type; did you mean ‘function_line’?
  956. [build]   892 |         function_line_handle fplot(function_line::function_type equation, const std::array<double, 2> &x_range = {-5, 5},
  957. [build]       |         ^~~~~~~~~~~~~~~~~~~~
  958. [build]       |         function_line
  959. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:892:121: error: expected unqualified-id before ‘,’ token
  960. [build]   892 |         function_line_handle fplot(function_line::function_type equation, const std::array<double, 2> &x_range = {-5, 5},
  961. [build]       |                                                                                                                         ^
  962. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:896:9: error: ‘function_line_handle’ does not name a type; did you mean ‘function_line’?
  963. [build]   896 |         function_line_handle fplot(function_line::function_type equation, const std::string &line_spec);
  964. [build]       |         ^~~~~~~~~~~~~~~~~~~~
  965. [build]       |         function_line
  966. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:899:9: error: ‘function_line_handle’ does not name a type; did you mean ‘function_line’?
  967. [build]   899 |         function_line_handle fplot(function_line::function_type function_x, function_line::function_type function_y,
  968. [build]       |         ^~~~~~~~~~~~~~~~~~~~
  969. [build]       |         function_line
  970. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:900:82: error: expected unqualified-id before ‘,’ token
  971. [build]   900 |                                    const std::array<double, 2> &t_range = {-5, 5}, const std::string &line_spec = "");
  972. [build]       |                                                                                  ^
  973. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:903:21: error: ‘function_line_handle’ was not declared in this scope; did you mean ‘function_line’?
  974. [build]   903 |         std::vector<function_line_handle>
  975. [build]       |                     ^~~~~~~~~~~~~~~~~~~~
  976. [build]       |                     function_line
  977. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:903:41: error: template argument 1 is invalid
  978. [build]   903 |         std::vector<function_line_handle>
  979. [build]       |                                         ^
  980. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:903:41: error: template argument 2 is invalid
  981. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:904:42: error: ‘function_type’ is not a member of ‘matplot::function_line’
  982. [build]   904 |         fplot(std::vector<function_line::function_type> equations, std::array<double, 2> x_range = {-5, 5},
  983. [build]       |                                          ^~~~~~~~~~~~~
  984. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:904:55: error: template argument 1 is invalid
  985. [build]   904 |         fplot(std::vector<function_line::function_type> equations, std::array<double, 2> x_range = {-5, 5},
  986. [build]       |                                                       ^
  987. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:904:55: error: template argument 2 is invalid
  988. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:908:21: error: ‘function_line_handle’ was not declared in this scope; did you mean ‘function_line’?
  989. [build]   908 |         std::vector<function_line_handle>
  990. [build]       |                     ^~~~~~~~~~~~~~~~~~~~
  991. [build]       |                     function_line
  992. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:908:41: error: template argument 1 is invalid
  993. [build]   908 |         std::vector<function_line_handle>
  994. [build]       |                                         ^
  995. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:908:41: error: template argument 2 is invalid
  996. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:909:42: error: ‘function_type’ is not a member of ‘matplot::function_line’
  997. [build]   909 |         fplot(std::vector<function_line::function_type> equations, std::vector<double> x_range,
  998. [build]       |                                          ^~~~~~~~~~~~~
  999. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:909:55: error: template argument 1 is invalid
  1000. [build]   909 |         fplot(std::vector<function_line::function_type> equations, std::vector<double> x_range,
  1001. [build]       |                                                       ^
  1002. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:909:55: error: template argument 2 is invalid
  1003. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:912:45: error: ‘functionin namespace ‘std’ does not name a template type
  1004. [build]   912 |         using implicit_function_type = std::function<double(double, double)>;
  1005. [build]       |                                             ^~~~~~~~
  1006. [build] In file included from _deps/matplotplusplus-src/source/matplot/core/axes_object.cpp:5:
  1007. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:22:1: note: ‘std::function’ is defined in header ‘<functional>’; did you forget to ‘#include <functional>’?
  1008. [build]    21 | #include <matplot/axes_objects/function_line.h>
  1009. [build]   +++ |+#include <functional>
  1010. [build]    22 |
  1011. [build] In file included from _deps/matplotplusplus-src/source/matplot/core/axes_object.cpp:5:
  1012. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:915:9: error: ‘line_handle’ does not name a type
  1013. [build]   915 |         line_handle fimplicit(implicit_function_type equation, const std::array<double, 4> &xy_interval = {-5, 5, -5, 5}, const std::string &line_spec = "");
  1014. [build]       |         ^~~~~~~~~~~
  1015. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:915:121: error: expected unqualified-id before ‘,’ token
  1016. [build]   915 |         line_handle fimplicit(implicit_function_type equation, const std::array<double, 4> &xy_interval = {-5, 5, -5, 5}, const std::string &line_spec = "");
  1017. [build]       |                                                                                                                         ^
  1018. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:918:9: error: ‘line_handle’ does not name a type
  1019. [build]   918 |         line_handle fimplicit(implicit_function_type equation, const std::string &line_spec);
  1020. [build]       |         ^~~~~~~~~~~
  1021. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:921:9: error: ‘function_line_handle’ does not name a type; did you mean ‘function_line’?
  1022. [build]   921 |         function_line_handle fplot3(function_line::function_type function_x, function_line::function_type function_y,
  1023. [build]       |         ^~~~~~~~~~~~~~~~~~~~
  1024. [build]       |         function_line
  1025. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:923:83: error: expected unqualified-id before ‘,’ token
  1026. [build]   923 |                                     const std::array<double, 2> &t_range = {-5, 5}, const std::string &line_spec = "");
  1027. [build]       |                                                                                   ^
  1028. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:926:9: error: ‘histogram_handle’ does not name a type
  1029. [build]   926 |         histogram_handle hist(const std::vector<double> &data,
  1030. [build]       |         ^~~~~~~~~~~~~~~~
  1031. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:932:9: error: ‘histogram_handle’ does not name a type
  1032. [build]   932 |         histogram_handle hist(const std::vector<double> &data, size_t n_bins);
  1033. [build]       |         ^~~~~~~~~~~~~~~~
  1034. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:935:9: error: ‘histogram_handle’ does not name a type
  1035. [build]   935 |         histogram_handle hist(const std::vector<double> &data, const std::vector<double> &edges);
  1036. [build]       |         ^~~~~~~~~~~~~~~~
  1037. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:938:9: error: ‘histogram_handle’ does not name a type
  1038. [build]   938 |         histogram_handle hist(const std::vector<double> &data, enum histogram::normalization normalization_alg);
  1039. [build]       |         ^~~~~~~~~~~~~~~~
  1040. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:941:9: error: ‘histogram_handle’ does not name a type
  1041. [build]   941 |         histogram_handle hist(const std::vector<std::string> &data,
  1042. [build]       |         ^~~~~~~~~~~~~~~~
  1043. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:947:9: error: ‘axes_object_handle’ does not name a type
  1044. [build]   947 |         axes_object_handle
  1045. [build]       |         ^~~~~~~~~~~~~~~~~~
  1046. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:954:9: error: ‘axes_object_handle’ does not name a type
  1047. [build]   954 |         axes_object_handle binscatter(const std::vector<double> &x, const std::vector<double> &y,
  1048. [build]       |         ^~~~~~~~~~~~~~~~~~
  1049. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:960:9: error: ‘axes_object_handle’ does not name a type
  1050. [build]   960 |         axes_object_handle
  1051. [build]       |         ^~~~~~~~~~~~~~~~~~
  1052. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:966:9: error: ‘axes_object_handle’ does not name a type
  1053. [build]   966 |         axes_object_handle
  1054. [build]       |         ^~~~~~~~~~~~~~~~~~
  1055. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:972:9: error: ‘box_chart_handle’ does not name a type
  1056. [build]   972 |         box_chart_handle boxplot(const std::vector<double>& data);
  1057. [build]       |         ^~~~~~~~~~~~~~~~
  1058. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:975:9: error: ‘box_chart_handle’ does not name a type
  1059. [build]   975 |         box_chart_handle boxplot(const std::vector<std::vector<double>>& data);
  1060. [build]       |         ^~~~~~~~~~~~~~~~
  1061. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:978:9: error: ‘box_chart_handle’ does not name a type
  1062. [build]   978 |         box_chart_handle boxplot(const std::vector<double>& data, const std::vector<double>& groups);
  1063. [build]       |         ^~~~~~~~~~~~~~~~
  1064. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:981:9: error: ‘box_chart_handle’ does not name a type
  1065. [build]   981 |         box_chart_handle boxplot(const std::vector<double>& y_data, const std::vector<std::string>& groups);
  1066. [build]       |         ^~~~~~~~~~~~~~~~
  1067. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:984:9: error: ‘bars_handle’ does not name a type; did you mean ‘axes_handle’?
  1068. [build]   984 |         bars_handle bar(const std::vector<double> &x, const std::vector<double> &y);
  1069. [build]       |         ^~~~~~~~~~~
  1070. [build]       |         axes_handle
  1071. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:987:9: error: ‘bars_handle’ does not name a type; did you mean ‘axes_handle’?
  1072. [build]   987 |         bars_handle bar(const std::vector<double> &y);
  1073. [build]       |         ^~~~~~~~~~~
  1074. [build]       |         axes_handle
  1075. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:990:9: error: ‘bars_handle’ does not name a type; did you mean ‘axes_handle’?
  1076. [build]   990 |         bars_handle bar(const std::vector<std::vector<double>> &Y);
  1077. [build]       |         ^~~~~~~~~~~
  1078. [build]       |         axes_handle
  1079. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:993:9: error: ‘bars_handle’ does not name a type; did you mean ‘axes_handle’?
  1080. [build]   993 |         bars_handle bar(const std::vector<double> &x, const std::vector<std::vector<double>> &Y);
  1081. [build]       |         ^~~~~~~~~~~
  1082. [build]       |         axes_handle
  1083. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:996:9: error: ‘bars_handle’ does not name a type; did you mean ‘axes_handle’?
  1084. [build]   996 |         bars_handle bar(const std::vector<double> &y, double width);
  1085. [build]       |         ^~~~~~~~~~~
  1086. [build]       |         axes_handle
  1087. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:999:21: error: ‘bars_handle’ was not declared in this scope; did you mean ‘axes_handle’?
  1088. [build]   999 |         std::vector<bars_handle> barstacked(const std::vector<std::vector<double>> &Y);
  1089. [build]       |                     ^~~~~~~~~~~
  1090. [build]       |                     axes_handle
  1091. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:999:32: error: template argument 1 is invalid
  1092. [build]   999 |         std::vector<bars_handle> barstacked(const std::vector<std::vector<double>> &Y);
  1093. [build]       |                                ^
  1094. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:999:32: error: template argument 2 is invalid
  1095. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1002:21: error: ‘bars_handle’ was not declared in this scope; did you mean ‘axes_handle’?
  1096. [build]  1002 |         std::vector<bars_handle> barstacked(const std::vector<double> &x, const std::vector<std::vector<double>> &Y);
  1097. [build]       |                     ^~~~~~~~~~~
  1098. [build]       |                     axes_handle
  1099. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1002:32: error: template argument 1 is invalid
  1100. [build]  1002 |         std::vector<bars_handle> barstacked(const std::vector<double> &x, const std::vector<std::vector<double>> &Y);
  1101. [build]       |                                ^
  1102. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1002:32: error: template argument 2 is invalid
  1103. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1005:9: error: ‘matrix_handle’ does not name a type; did you mean ‘axes_handle’?
  1104. [build]  1005 |         matrix_handle heatmap(const std::vector<std::vector<double>> &m);
  1105. [build]       |         ^~~~~~~~~~~~~
  1106. [build]       |         axes_handle
  1107. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1008:9: error: ‘matrix_handle’ does not name a type; did you mean ‘axes_handle’?
  1108. [build]  1008 |         matrix_handle pcolor(const std::vector<std::vector<double>> &m);
  1109. [build]       |         ^~~~~~~~~~~~~
  1110. [build]       |         axes_handle
  1111. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1011:9: error: ‘parallel_lines_handle’ does not name a type; did you mean ‘parallel_lines’?
  1112. [build]  1011 |         parallel_lines_handle parallelplot(const std::vector<std::vector<double>> &X, const std::vector<double> &colors,
  1113. [build]       |         ^~~~~~~~~~~~~~~~~~~~~
  1114. [build]       |         parallel_lines
  1115. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1015:9: error: ‘parallel_lines_handle’ does not name a type; did you mean ‘parallel_lines’?
  1116. [build]  1015 |         parallel_lines_handle
  1117. [build]       |         ^~~~~~~~~~~~~~~~~~~~~
  1118. [build]       |         parallel_lines
  1119. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1019:9: error: ‘circles_handle’ does not name a type; did you mean ‘axes_handle’?
  1120. [build]  1019 |         circles_handle pie(const std::vector<double> &x, const std::vector<double> &explode = {},
  1121. [build]       |         ^~~~~~~~~~~~~~
  1122. [build]       |         axes_handle
  1123. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1019:97: error: expected unqualified-id before ‘,’ token
  1124. [build]  1019 |         circles_handle pie(const std::vector<double> &x, const std::vector<double> &explode = {},
  1125. [build]       |                                                                                                 ^
  1126. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1020:71: error: expected unqualified-id before ‘)’ token
  1127. [build]  1020 |                            const std::vector<std::string> &labels = {});
  1128. [build]       |                                                                       ^
  1129. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1023:9: error: ‘circles_handle’ does not name a type; did you mean ‘axes_handle’?
  1130. [build]  1023 |         circles_handle pie(const std::vector<double> &x, const std::vector<std::string> &labels);
  1131. [build]       |         ^~~~~~~~~~~~~~
  1132. [build]       |         axes_handle
  1133. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1026:9: error: ‘line_handle’ does not name a type
  1134. [build]  1026 |         line_handle scatter(const std::vector<double> &x, const std::vector<double> &y, const std::vector<double> &sizes = {}, const std::vector<double> &colors = {});
  1135. [build]       |         ^~~~~~~~~~~
  1136. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1026:126: error: expected unqualified-id before ‘,’ token
  1137. [build]  1026 |         line_handle scatter(const std::vector<double> &x, const std::vector<double> &y, const std::vector<double> &sizes = {}, const std::vector<double> &colors = {});
  1138. [build]       |                                                                                                                              ^
  1139. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1026:166: error: expected unqualified-id before ‘)’ token
  1140. [build]  1026 |         line_handle scatter(const std::vector<double> &x, const std::vector<double> &y, const std::vector<double> &sizes = {}, const std::vector<double> &colors = {});
  1141. [build]       |                                                                                                                                                                      ^
  1142. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1029:9: error: ‘line_handle’ does not name a type
  1143. [build]  1029 |         line_handle scatter(const std::vector<double> &x, const std::vector<double> &y, double sizes, const std::vector<double> &colors = {});
  1144. [build]       |         ^~~~~~~~~~~
  1145. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1029:141: error: expected unqualified-id before ‘)’ token
  1146. [build]  1029 |         line_handle scatter(const std::vector<double> &x, const std::vector<double> &y, double sizes, const std::vector<double> &colors = {});
  1147. [build]       |                                                                                                                                             ^
  1148. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1032:9: error: ‘line_handle’ does not name a type
  1149. [build]  1032 |         line_handle scatter3(const std::vector<double> &x, const std::vector<double> &y, const std::vector<double> &z,
  1150. [build]       |         ^~~~~~~~~~~
  1151. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1033:67: error: expected unqualified-id before ‘,’ token
  1152. [build]  1033 |                              const std::vector<double> &sizes = {}, const std::vector<double> &colors = {},
  1153. [build]       |                                                                   ^
  1154. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1033:107: error: expected unqualified-id before ‘,’ token
  1155. [build]  1033 |                              const std::vector<double> &sizes = {}, const std::vector<double> &colors = {},
  1156. [build]       |                                                                                                           ^
  1157. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1037:9: error: ‘line_handle’ does not name a type
  1158. [build]  1037 |         line_handle scatter3(const std::vector<double> &x, const std::vector<double> &y, const std::vector<double> &z,
  1159. [build]       |         ^~~~~~~~~~~
  1160. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1041:9: error: ‘labels_handle’ does not name a type; did you mean ‘axes_handle’?
  1161. [build]  1041 |         labels_handle wordcloud(const std::vector<std::string> &words, const std::vector<double> &sizes,
  1162. [build]       |         ^~~~~~~~~~~~~
  1163. [build]       |         axes_handle
  1164. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1042:78: error: expected unqualified-id before ‘)’ token
  1165. [build]  1042 |                                 const std::vector<double> &custom_colors = {});
  1166. [build]       |                                                                              ^
  1167. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1045:9: error: ‘labels_handle’ does not name a type; did you mean ‘axes_handle’?
  1168. [build]  1045 |         labels_handle wordcloud(const std::vector<std::string> &words, const std::vector<size_t> &sizes,
  1169. [build]       |         ^~~~~~~~~~~~~
  1170. [build]       |         axes_handle
  1171. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1046:78: error: expected unqualified-id before ‘)’ token
  1172. [build]  1046 |                                 const std::vector<double> &custom_colors = {});
  1173. [build]       |                                                                              ^
  1174. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1049:9: error: ‘labels_handle’ does not name a type; did you mean ‘axes_handle’?
  1175. [build]  1049 |         labels_handle wordcloud(const std::string &text, const std::vector<std::string> &black_list,
  1176. [build]       |         ^~~~~~~~~~~~~
  1177. [build]       |         axes_handle
  1178. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1051:78: error: expected unqualified-id before ‘)’ token
  1179. [build]  1051 |                                 const std::vector<double> &custom_colors = {});
  1180. [build]       |                                                                              ^
  1181. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1054:19: error: ‘bars_handle’ was not declared in this scope; did you mean ‘axes_handle’?
  1182. [build]  1054 |         std::pair<bars_handle, line_handle>
  1183. [build]       |                   ^~~~~~~~~~~
  1184. [build]       |                   axes_handle
  1185. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1054:32: error: ‘line_handle’ was not declared in this scope
  1186. [build]  1054 |         std::pair<bars_handle, line_handle>
  1187. [build]       |                                ^~~~~~~~~~~
  1188. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1054:43: error: template argument 1 is invalid
  1189. [build]  1054 |         std::pair<bars_handle, line_handle>
  1190. [build]       |                                           ^
  1191. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1054:43: error: template argument 2 is invalid
  1192. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1059:9: error: ‘line_handle’ does not name a type
  1193. [build]  1059 |         line_handle stem(const std::vector<double> &x, const std::vector<double> &y, const std::string &line_spec = "-o");
  1194. [build]       |         ^~~~~~~~~~~
  1195. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1062:9: error: ‘line_handle’ does not name a type
  1196. [build]  1062 |         line_handle stem(const std::vector<double> &y, const std::string &line_spec = "-o");
  1197. [build]       |         ^~~~~~~~~~~
  1198. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1065:21: error: ‘line_handle’ was not declared in this scope
  1199. [build]  1065 |         std::vector<line_handle> stem(const std::vector<double> &x, const std::vector<std::vector<double>> &Y,
  1200. [build]       |                     ^~~~~~~~~~~
  1201. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1065:32: error: template argument 1 is invalid
  1202. [build]  1065 |         std::vector<line_handle> stem(const std::vector<double> &x, const std::vector<std::vector<double>> &Y,
  1203. [build]       |                                ^
  1204. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1065:32: error: template argument 2 is invalid
  1205. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1069:21: error: ‘line_handle’ was not declared in this scope
  1206. [build]  1069 |         std::vector<line_handle> stem(const std::vector<std::vector<double>> &Y, const std::string &line_spec = "-o");
  1207. [build]       |                     ^~~~~~~~~~~
  1208. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1069:32: error: template argument 1 is invalid
  1209. [build]  1069 |         std::vector<line_handle> stem(const std::vector<std::vector<double>> &Y, const std::string &line_spec = "-o");
  1210. [build]       |                                ^
  1211. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1069:32: error: template argument 2 is invalid
  1212. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1072:9: error: ‘line_handle’ does not name a type
  1213. [build]  1072 |         line_handle stem3(const std::vector<double> &x, const std::vector<double> &y, const std::vector<double> &z,
  1214. [build]       |         ^~~~~~~~~~~
  1215. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1076:21: error: ‘line_handle’ was not declared in this scope
  1216. [build]  1076 |         std::vector<line_handle>
  1217. [build]       |                     ^~~~~~~~~~~
  1218. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1076:32: error: template argument 1 is invalid
  1219. [build]  1076 |         std::vector<line_handle>
  1220. [build]       |                                ^
  1221. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1076:32: error: template argument 2 is invalid
  1222. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1081:9: error: ‘line_handle’ does not name a type
  1223. [build]  1081 |         line_handle stem3(const std::vector<double> &z, const std::string &line_spec = "-o");
  1224. [build]       |         ^~~~~~~~~~~
  1225. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1084:9: error: ‘line_handle’ does not name a type
  1226. [build]  1084 |         line_handle stem3(const std::vector<std::vector<double>> &Z, const std::string &line_spec = "-o");
  1227. [build]       |         ^~~~~~~~~~~
  1228. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1087:9: error: ‘circles_handle’ does not name a type; did you mean ‘axes_handle’?
  1229. [build]  1087 |         circles_handle geobubble(const std::vector<double> &latitude, const std::vector<double> &longitude,
  1230. [build]       |         ^~~~~~~~~~~~~~
  1231. [build]       |         axes_handle
  1232. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1088:71: error: expected unqualified-id before ‘,’ token
  1233. [build]  1088 |                                  const std::vector<double> &sizes = {}, const std::vector<double> &colors = {});
  1234. [build]       |                                                                       ^
  1235. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1088:111: error: expected unqualified-id before ‘)’ token
  1236. [build]  1088 |                                  const std::vector<double> &sizes = {}, const std::vector<double> &colors = {});
  1237. [build]       |                                                                                                               ^
  1238. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1091:9: error: ‘line_handle’ does not name a type
  1239. [build]  1091 |         line_handle geodensityplot(const std::vector<double> &latitude, const std::vector<double> &longitude,
  1240. [build]       |         ^~~~~~~~~~~
  1241. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1092:75: error: expected unqualified-id before ‘)’ token
  1242. [build]  1092 |                                    const std::vector<double> &weights = {});
  1243. [build]       |                                                                           ^
  1244. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1095:9: error: ‘line_handle’ does not name a type
  1245. [build]  1095 |         line_handle geoplot();
  1246. [build]       |         ^~~~~~~~~~~
  1247. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1098:9: error: ‘line_handle’ does not name a type
  1248. [build]  1098 |         line_handle geoplot(const std::vector<double> &latitude, const std::vector<double> &longitude,
  1249. [build]       |         ^~~~~~~~~~~
  1250. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1111:9: error: ‘line_handle’ does not name a type
  1251. [build]  1111 |         line_handle geoscatter(const std::vector<double> &latitude, const std::vector<double> &longitude,
  1252. [build]       |         ^~~~~~~~~~~
  1253. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1112:69: error: expected unqualified-id before ‘,’ token
  1254. [build]  1112 |                                const std::vector<double> &sizes = {}, const std::vector<double> &colors = {});
  1255. [build]       |                                                                     ^
  1256. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1112:109: error: expected unqualified-id before ‘)’ token
  1257. [build]  1112 |                                const std::vector<double> &sizes = {}, const std::vector<double> &colors = {});
  1258. [build]       |                                                                                                             ^
  1259. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1115:9: error: ‘vectors_handle’ does not name a type
  1260. [build]  1115 |         vectors_handle
  1261. [build]       |         ^~~~~~~~~~~~~~
  1262. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1119:9: error: ‘string_function_handle’ does not name a type; did you mean ‘string_function’?
  1263. [build]  1119 |         string_function_handle ezpolar(const std::string &equation, const std::string &line_spec = "");
  1264. [build]       |         ^~~~~~~~~~~~~~~~~~~~~~
  1265. [build]       |         string_function
  1266. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1121:21: error: ‘string_function_handle’ was not declared in this scope; did you mean ‘string_function’?
  1267. [build]  1121 |         std::vector<string_function_handle>
  1268. [build]       |                     ^~~~~~~~~~~~~~~~~~~~~~
  1269. [build]       |                     string_function
  1270. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1121:43: error: template argument 1 is invalid
  1271. [build]  1121 |         std::vector<string_function_handle>
  1272. [build]       |                                           ^
  1273. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1121:43: error: template argument 2 is invalid
  1274. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1124:9: error: ‘function_line_handle’ does not name a type; did you mean ‘function_line’?
  1275. [build]  1124 |         function_line_handle ezpolar(function_line::function_type equation, const std::array<double, 2> &t_range,
  1276. [build]       |         ^~~~~~~~~~~~~~~~~~~~
  1277. [build]       |         function_line
  1278. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1127:9: error: ‘function_line_handle’ does not name a type; did you mean ‘function_line’?
  1279. [build]  1127 |         function_line_handle ezpolar(function_line::function_type equation, const std::string &line_spec = "");
  1280. [build]       |         ^~~~~~~~~~~~~~~~~~~~
  1281. [build]       |         function_line
  1282. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1129:9: error: ‘function_line_handle’ does not name a type; did you mean ‘function_line’?
  1283. [build]  1129 |         function_line_handle ezpolar(function_line::function_type equation, std::vector<double> x_range,
  1284. [build]       |         ^~~~~~~~~~~~~~~~~~~~
  1285. [build]       |         function_line
  1286. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1132:9: error: ‘function_line_handle’ does not name a type; did you mean ‘function_line’?
  1287. [build]  1132 |         function_line_handle ezpolar(function_line::function_type function_x, function_line::function_type function_y,
  1288. [build]       |         ^~~~~~~~~~~~~~~~~~~~
  1289. [build]       |         function_line
  1290. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1135:9: error: ‘function_line_handle’ does not name a type; did you mean ‘function_line’?
  1291. [build]  1135 |         function_line_handle ezpolar(function_line::function_type function_x, function_line::function_type function_y,
  1292. [build]       |         ^~~~~~~~~~~~~~~~~~~~
  1293. [build]       |         function_line
  1294. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1138:21: error: ‘function_line_handle’ was not declared in this scope; did you mean ‘function_line’?
  1295. [build]  1138 |         std::vector<function_line_handle>
  1296. [build]       |                     ^~~~~~~~~~~~~~~~~~~~
  1297. [build]       |                     function_line
  1298. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1138:41: error: template argument 1 is invalid
  1299. [build]  1138 |         std::vector<function_line_handle>
  1300. [build]       |                                         ^
  1301. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1138:41: error: template argument 2 is invalid
  1302. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1139:44: error: ‘function_type’ is not a member of ‘matplot::function_line’
  1303. [build]  1139 |         ezpolar(std::vector<function_line::function_type> equations, std::array<double, 2> x_range,
  1304. [build]       |                                            ^~~~~~~~~~~~~
  1305. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1139:57: error: template argument 1 is invalid
  1306. [build]  1139 |         ezpolar(std::vector<function_line::function_type> equations, std::array<double, 2> x_range,
  1307. [build]       |                                                         ^
  1308. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1139:57: error: template argument 2 is invalid
  1309. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1142:21: error: ‘function_line_handle’ was not declared in this scope; did you mean ‘function_line’?
  1310. [build]  1142 |         std::vector<function_line_handle> ezpolar(std::vector<function_line::function_type> equations,
  1311. [build]       |                     ^~~~~~~~~~~~~~~~~~~~
  1312. [build]       |                     function_line
  1313. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1142:41: error: template argument 1 is invalid
  1314. [build]  1142 |         std::vector<function_line_handle> ezpolar(std::vector<function_line::function_type> equations,
  1315. [build]       |                                         ^
  1316. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1142:41: error: template argument 2 is invalid
  1317. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1142:78: error: ‘function_type’ is not a member of ‘matplot::function_line’
  1318. [build]  1142 |         std::vector<function_line_handle> ezpolar(std::vector<function_line::function_type> equations,
  1319. [build]       |                                                                              ^~~~~~~~~~~~~
  1320. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1142:91: error: template argument 1 is invalid
  1321. [build]  1142 |         std::vector<function_line_handle> ezpolar(std::vector<function_line::function_type> equations,
  1322. [build]       |                                                                                           ^
  1323. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1142:91: error: template argument 2 is invalid
  1324. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1147:9: error: ‘histogram_handle’ does not name a type
  1325. [build]  1147 |         histogram_handle polarhistogram(const std::vector<double> &theta, size_t nbins);
  1326. [build]       |         ^~~~~~~~~~~~~~~~
  1327. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1150:9: error: ‘line_handle’ does not name a type
  1328. [build]  1150 |         line_handle polarplot(const std::vector<double> &theta, const std::vector<double> &rho,
  1329. [build]       |         ^~~~~~~~~~~
  1330. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1154:9: error: ‘line_handle’ does not name a type
  1331. [build]  1154 |         line_handle polarplot(const std::vector<double> &rho, const std::string &line_spec = "");
  1332. [build]       |         ^~~~~~~~~~~
  1333. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1157:9: error: ‘line_handle’ does not name a type
  1334. [build]  1157 |         line_handle polarplot(const std::vector<std::complex<double>> &z, const std::string &line_spec = "*");
  1335. [build]       |         ^~~~~~~~~~~
  1336. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1160:9: error: ‘line_handle’ does not name a type
  1337. [build]  1160 |         line_handle polarscatter(const std::vector<double> &theta, const std::vector<double> &rho,
  1338. [build]       |         ^~~~~~~~~~~
  1339. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1161:90: error: expected unqualified-id before ‘,’ token
  1340. [build]  1161 |                                  const std::vector<double> &sizes = std::vector<double>{},
  1341. [build]       |                                                                                          ^
  1342. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1162:91: error: expected unqualified-id before ‘,’ token
  1343. [build]  1162 |                                  const std::vector<double> &colors = std::vector<double>{},
  1344. [build]       |                                                                                           ^
  1345. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1166:9: error: ‘line_handle’ does not name a type
  1346. [build]  1166 |         line_handle polarscatter(const std::vector<double> &theta, const std::vector<double> &rho, double size,
  1347. [build]       |         ^~~~~~~~~~~
  1348. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1170:9: error: ‘line_handle’ does not name a type
  1349. [build]  1170 |         line_handle polarscatter(const std::vector<double> &theta, const std::vector<double> &rho,
  1350. [build]       |         ^~~~~~~~~~~
  1351. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1174:9: error: ‘contours_handle’ does not name a type
  1352. [build]  1174 |         contours_handle contour(const std::vector<std::vector<double>> &X, const std::vector<std::vector<double>> &Y,
  1353. [build]       |         ^~~~~~~~~~~~~~~
  1354. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1180:9: error: ‘contours_handle’ does not name a type
  1355. [build]  1180 |         contours_handle
  1356. [build]       |         ^~~~~~~~~~~~~~~
  1357. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1185:9: error: ‘contours_handle’ does not name a type
  1358. [build]  1185 |         contours_handle contour(const std::vector<std::vector<double>> &X, const std::vector<std::vector<double>> &Y,
  1359. [build]       |         ^~~~~~~~~~~~~~~
  1360. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1189:9: error: ‘contours_handle’ does not name a type
  1361. [build]  1189 |         contours_handle contourf(const std::vector<std::vector<double>> &X, const std::vector<std::vector<double>> &Y,
  1362. [build]       |         ^~~~~~~~~~~~~~~
  1363. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1194:9: error: ‘contours_handle’ does not name a type
  1364. [build]  1194 |         contours_handle
  1365. [build]       |         ^~~~~~~~~~~~~~~
  1366. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1199:9: error: ‘contours_handle’ does not name a type
  1367. [build]  1199 |         contours_handle
  1368. [build]       |         ^~~~~~~~~~~~~~~
  1369. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1203:45: error: ‘functionin namespace ‘std’ does not name a template type
  1370. [build]  1203 |         using fcontour_function_type = std::function<double(double, double)>;
  1371. [build]       |                                             ^~~~~~~~
  1372. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1203:40: note: ‘std::function’ is defined in header ‘<functional>’; did you forget to ‘#include <functional>’?
  1373. [build]  1203 |         using fcontour_function_type = std::function<double(double, double)>;
  1374. [build]       |                                        ^~~
  1375. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1206:9: error: ‘contours_handle’ does not name a type
  1376. [build]  1206 |         contours_handle fcontour(fcontour_function_type fn, const std::array<double, 4> &xy_range,
  1377. [build]       |         ^~~~~~~~~~~~~~~
  1378. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1207:65: error: expected unqualified-id before ‘,’ token
  1379. [build]  1207 |                                  std::vector<double> levels = {}, const std::string &line_spec = "",
  1380. [build]       |                                                                 ^
  1381. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1211:9: error: ‘contours_handle’ does not name a type
  1382. [build]  1211 |         contours_handle
  1383. [build]       |         ^~~~~~~~~~~~~~~
  1384. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1215:9: error: ‘contours_handle’ does not name a type
  1385. [build]  1215 |         contours_handle fcontour(fcontour_function_type fn, const std::string &line_spec);
  1386. [build]       |         ^~~~~~~~~~~~~~~
  1387. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1218:9: error: ‘vectors_handle’ does not name a type
  1388. [build]  1218 |         vectors_handle
  1389. [build]       |         ^~~~~~~~~~~~~~
  1390. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1222:9: error: ‘vectors_handle’ does not name a type
  1391. [build]  1222 |         vectors_handle
  1392. [build]       |         ^~~~~~~~~~~~~~
  1393. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1231:9: error: ‘vectors_handle’ does not name a type
  1394. [build]  1231 |         vectors_handle quiver(const std::vector<std::vector<double>> &x,
  1395. [build]       |         ^~~~~~~~~~~~~~
  1396. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1239:9: error: ‘vectors_handle’ does not name a type
  1397. [build]  1239 |         vectors_handle quiver3(const std::vector<double> &x,
  1398. [build]       |         ^~~~~~~~~~~~~~
  1399. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1249:9: error: ‘vectors_handle’ does not name a type
  1400. [build]  1249 |         vectors_handle quiver3(const std::vector<std::vector<double>> &x,
  1401. [build]       |         ^~~~~~~~~~~~~~
  1402. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1259:9: error: ‘vectors_handle’ does not name a type
  1403. [build]  1259 |         vectors_handle quiver3(const std::vector<std::vector<double>> &z,
  1404. [build]       |         ^~~~~~~~~~~~~~
  1405. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1267:9: error: ‘surface_handle’ does not name a type
  1406. [build]  1267 |         surface_handle fence(const std::vector<std::vector<double>> &X,
  1407. [build]       |         ^~~~~~~~~~~~~~
  1408. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1270:63: error: expected unqualified-id before ‘)’ token
  1409. [build]  1270 |                              const std::vector<double> &c = {});
  1410. [build]       |                                                               ^
  1411. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1274:42: error: ‘functionin namespace ‘std’ does not name a template type
  1412. [build]  1274 |         using fmesh_function_type = std::function<double(double, double)>;
  1413. [build]       |                                          ^~~~~~~~
  1414. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1274:37: note: ‘std::function’ is defined in header ‘<functional>’; did you forget to ‘#include <functional>’?
  1415. [build]  1274 |         using fmesh_function_type = std::function<double(double, double)>;
  1416. [build]       |                                     ^~~
  1417. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1277:9: error: ‘surface_handle’ does not name a type
  1418. [build]  1277 |         surface_handle fmesh(fcontour_function_type fn,
  1419. [build]       |         ^~~~~~~~~~~~~~
  1420. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1283:9: error: ‘surface_handle’ does not name a type
  1421. [build]  1283 |         surface_handle fmesh(fcontour_function_type funx, fcontour_function_type
  1422. [build]       |         ^~~~~~~~~~~~~~
  1423. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1292:9: error: ‘surface_handle’ does not name a type
  1424. [build]  1292 |         surface_handle fmesh(fcontour_function_type fn,
  1425. [build]       |         ^~~~~~~~~~~~~~
  1426. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1298:9: error: ‘surface_handle’ does not name a type
  1427. [build]  1298 |         surface_handle fmesh(fcontour_function_type funx, fcontour_function_type
  1428. [build]       |         ^~~~~~~~~~~~~~
  1429. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1303:9: error: ‘surface_handle’ does not name a type
  1430. [build]  1303 |         surface_handle fmesh(fcontour_function_type fn, const std::array<double, 2> &xy_range = {-5, +5}, double mesh_density = 40);
  1431. [build]       |         ^~~~~~~~~~~~~~
  1432. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1303:105: error: expected unqualified-id before ‘,’ token
  1433. [build]  1303 |         surface_handle fmesh(fcontour_function_type fn, const std::array<double, 2> &xy_range = {-5, +5}, double mesh_density = 40);
  1434. [build]       |                                                                                                         ^
  1435. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1307:9: error: ‘surface_handle’ does not name a type
  1436. [build]  1307 |         surface_handle fmesh(fcontour_function_type funx, fcontour_function_type
  1437. [build]       |         ^~~~~~~~~~~~~~
  1438. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1308:92: error: expected unqualified-id before ‘,’ token
  1439. [build]  1308 |         funy, fcontour_function_type funz, const std::array<double, 2> &uv_range = {-5, +5}, double mesh_density = 40);
  1440. [build]       |                                                                                            ^
  1441. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1311:42: error: ‘functionin namespace ‘std’ does not name a template type
  1442. [build]  1311 |         using fsurf_function_type = std::function<double(double, double)>;
  1443. [build]       |                                          ^~~~~~~~
  1444. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1311:37: note: ‘std::function’ is defined in header ‘<functional>’; did you forget to ‘#include <functional>’?
  1445. [build]  1311 |         using fsurf_function_type = std::function<double(double, double)>;
  1446. [build]       |                                     ^~~
  1447. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1314:9: error: ‘surface_handle’ does not name a type
  1448. [build]  1314 |         surface_handle fsurf(fcontour_function_type fn,
  1449. [build]       |         ^~~~~~~~~~~~~~
  1450. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1321:9: error: ‘surface_handle’ does not name a type
  1451. [build]  1321 |         surface_handle fsurf(fcontour_function_type funx,
  1452. [build]       |         ^~~~~~~~~~~~~~
  1453. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1331:9: error: ‘surface_handle’ does not name a type
  1454. [build]  1331 |         surface_handle fsurf(fcontour_function_type fn,
  1455. [build]       |         ^~~~~~~~~~~~~~
  1456. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1337:9: error: ‘surface_handle’ does not name a type
  1457. [build]  1337 |         surface_handle fsurf(fcontour_function_type funx,
  1458. [build]       |         ^~~~~~~~~~~~~~
  1459. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1346:9: error: ‘surface_handle’ does not name a type
  1460. [build]  1346 |         surface_handle fsurf(fcontour_function_type fn,
  1461. [build]       |         ^~~~~~~~~~~~~~
  1462. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1347:78: error: expected unqualified-id before ‘,’ token
  1463. [build]  1347 |                              const std::array<double, 2> &xy_range = {-5, +5},
  1464. [build]       |                                                                              ^
  1465. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1353:9: error: ‘surface_handle’ does not name a type
  1466. [build]  1353 |         surface_handle fsurf(fcontour_function_type funx,
  1467. [build]       |         ^~~~~~~~~~~~~~
  1468. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1356:78: error: expected unqualified-id before ‘,’ token
  1469. [build]  1356 |                              const std::array<double, 2> &uv_range = {-5, +5},
  1470. [build]       |                                                                              ^
  1471. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1362:9: error: ‘surface_handle’ does not name a type
  1472. [build]  1362 |         surface_handle fsurf(fcontour_function_type fn,
  1473. [build]       |         ^~~~~~~~~~~~~~
  1474. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1378:16: error: ‘surface_handle’ does not name a type
  1475. [build]  1378 |         inline surface_handle fsurf(fcontour_function_type funx,
  1476. [build]       |                ^~~~~~~~~~~~~~
  1477. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1395:9: error: ‘surface_handle’ does not name a type
  1478. [build]  1395 |         surface_handle mesh(const std::vector<std::vector<double>> &X,
  1479. [build]       |         ^~~~~~~~~~~~~~
  1480. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1398:75: error: expected unqualified-id before ‘)’ token
  1481. [build]  1398 |                             const std::vector<std::vector<double>> &C = {});
  1482. [build]       |                                                                           ^
  1483. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1402:9: error: ‘surface_handle’ does not name a type
  1484. [build]  1402 |         surface_handle meshc(const std::vector<std::vector<double>> &X,
  1485. [build]       |         ^~~~~~~~~~~~~~
  1486. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1405:76: error: expected unqualified-id before ‘)’ token
  1487. [build]  1405 |                              const std::vector<std::vector<double>> &C = {});
  1488. [build]       |                                                                            ^
  1489. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1410:9: error: ‘surface_handle’ does not name a type
  1490. [build]  1410 |         surface_handle meshz(const std::vector<std::vector<double>> &X,
  1491. [build]       |         ^~~~~~~~~~~~~~
  1492. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1413:76: error: expected unqualified-id before ‘)’ token
  1493. [build]  1413 |                              const std::vector<std::vector<double>> &C = {});
  1494. [build]       |                                                                            ^
  1495. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1416:9: error: ‘surface_handle’ does not name a type
  1496. [build]  1416 |         surface_handle ribbon(const std::vector<std::vector<double>> &X,
  1497. [build]       |         ^~~~~~~~~~~~~~
  1498. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1419:77: error: expected unqualified-id before ‘,’ token
  1499. [build]  1419 |                               const std::vector<std::vector<double>> &C = {},
  1500. [build]       |                                                                             ^
  1501. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1423:9: error: ‘surface_handle’ does not name a type
  1502. [build]  1423 |         surface_handle surf(const std::vector<std::vector<double>> &X,
  1503. [build]       |         ^~~~~~~~~~~~~~
  1504. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1426:75: error: expected unqualified-id before ‘,’ token
  1505. [build]  1426 |                             const std::vector<std::vector<double>> &C = {}, std::string
  1506. [build]       |                                                                           ^
  1507. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1430:9: error: ‘surface_handle’ does not name a type
  1508. [build]  1430 |         surface_handle surfc(const std::vector<std::vector<double>> &X,
  1509. [build]       |         ^~~~~~~~~~~~~~
  1510. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1433:76: error: expected unqualified-id before ‘)’ token
  1511. [build]  1433 |                              const std::vector<std::vector<double>> &C = {});
  1512. [build]       |                                                                            ^
  1513. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1436:9: error: ‘surface_handle’ does not name a type
  1514. [build]  1436 |         surface_handle waterfall(const std::vector<std::vector<double>> &X,
  1515. [build]       |         ^~~~~~~~~~~~~~
  1516. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1439:80: error: expected unqualified-id before ‘)’ token
  1517. [build]  1439 |                                  const std::vector<std::vector<double>> &C = {});
  1518. [build]       |                                                                                ^
  1519. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1442:9: error: ‘network_handle’ does not name a type
  1520. [build]  1442 |         network_handle graph(const std::vector<std::pair<size_t, size_t>> &edges,
  1521. [build]       |         ^~~~~~~~~~~~~~
  1522. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1443:69: error: expected unqualified-id before ‘,’ token
  1523. [build]  1443 |                              const std::vector<double> &weights = {}, size_t n_vertices = 0,
  1524. [build]       |                                                                     ^
  1525. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1446:9: error: ‘network_handle’ does not name a type
  1526. [build]  1446 |         network_handle graph(const std::vector<std::pair<size_t, size_t>> &edges, std::string
  1527. [build]       |         ^~~~~~~~~~~~~~
  1528. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1450:9: error: ‘matrix_handle’ does not name a type; did you mean ‘axes_handle’?
  1529. [build]  1450 |         matrix_handle imshow(const std::vector<std::vector<unsigned char>> &gray_scale_img);
  1530. [build]       |         ^~~~~~~~~~~~~
  1531. [build]       |         axes_handle
  1532. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1453:9: error: ‘matrix_handle’ does not name a type; did you mean ‘axes_handle’?
  1533. [build]  1453 |         matrix_handle imshow(const std::vector<std::vector<unsigned char>> &r_channel,
  1534. [build]       |         ^~~~~~~~~~~~~
  1535. [build]       |         axes_handle
  1536. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1456:91: error: expected unqualified-id before ‘)’ token
  1537. [build]  1456 |                              const std::vector<std::vector<unsigned char>> &a_channel = {});
  1538. [build]       |                                                                                           ^
  1539. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1459:9: error: ‘matrix_handle’ does not name a type; did you mean ‘axes_handle’?
  1540. [build]  1459 |         matrix_handle imshow(const std::vector<std::vector<std::vector<unsigned char>>> &img);
  1541. [build]       |         ^~~~~~~~~~~~~
  1542. [build]       |         axes_handle
  1543. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1462:9: error: ‘matrix_handle’ does not name a type; did you mean ‘axes_handle’?
  1544. [build]  1462 |         matrix_handle imshow(const std::string &filename);
  1545. [build]       |         ^~~~~~~~~~~~~
  1546. [build]       |         axes_handle
  1547. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1465:9: error: ‘matrix_handle’ does not name a type; did you mean ‘axes_handle’?
  1548. [build]  1465 |         matrix_handle image(const std::vector<std::vector<double>> &C, bool scaled_colorbar = false);
  1549. [build]       |         ^~~~~~~~~~~~~
  1550. [build]       |         axes_handle
  1551. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1468:9: error: ‘matrix_handle’ does not name a type; did you mean ‘axes_handle’?
  1552. [build]  1468 |         matrix_handle image(const std::vector<std::vector<double>> &r_channel,
  1553. [build]       |         ^~~~~~~~~~~~~
  1554. [build]       |         axes_handle
  1555. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1474:9: error: ‘matrix_handle’ does not name a type; did you mean ‘axes_handle’?
  1556. [build]  1474 |         matrix_handle image(double x_min,
  1557. [build]       |         ^~~~~~~~~~~~~
  1558. [build]       |         axes_handle
  1559. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1482:9: error: ‘matrix_handle’ does not name a type; did you mean ‘axes_handle’?
  1560. [build]  1482 |         matrix_handle
  1561. [build]       |         ^~~~~~~~~~~~~
  1562. [build]       |         axes_handle
  1563. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1490:9: error: ‘labels_handle’ does not name a type; did you mean ‘axes_handle’?
  1564. [build]  1490 |         labels_handle text(const std::vector<double> &x, const std::vector<double> &y, const std::vector<std::string> &texts);
  1565. [build]       |         ^~~~~~~~~~~~~
  1566. [build]       |         axes_handle
  1567. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1493:9: error: ‘labels_handle’ does not name a type; did you mean ‘axes_handle’?
  1568. [build]  1493 |         labels_handle text(double x, double y, const std::string &str);
  1569. [build]       |         ^~~~~~~~~~~~~
  1570. [build]       |         axes_handle
  1571. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1496:9: error: ‘labels_handle’ does not name a type; did you mean ‘axes_handle’?
  1572. [build]  1496 |         labels_handle text(const std::vector<double> &x,
  1573. [build]       |         ^~~~~~~~~~~~~
  1574. [build]       |         axes_handle
  1575. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1501:9: error: ‘vectors_handle’ does not name a type
  1576. [build]  1501 |         vectors_handle arrow(double x1,
  1577. [build]       |         ^~~~~~~~~~~~~~
  1578. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1507:9: error: ‘line_handle’ does not name a type
  1579. [build]  1507 |         line_handle line(double x1,
  1580. [build]       |         ^~~~~~~~~~~
  1581. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1513:19: error: ‘labels_handle’ was not declared in this scope; did you mean ‘axes_handle’?
  1582. [build]  1513 |         std::pair<labels_handle, vectors_handle> textarrow(double x1,
  1583. [build]       |                   ^~~~~~~~~~~~~
  1584. [build]       |                   axes_handle
  1585. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1513:34: error: ‘vectors_handle’ was not declared in this scope
  1586. [build]  1513 |         std::pair<labels_handle, vectors_handle> textarrow(double x1,
  1587. [build]       |                                  ^~~~~~~~~~~~~~
  1588. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1513:48: error: template argument 1 is invalid
  1589. [build]  1513 |         std::pair<labels_handle, vectors_handle> textarrow(double x1,
  1590. [build]       |                                                ^
  1591. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1513:48: error: template argument 2 is invalid
  1592. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1520:9: error: ‘line_handle’ does not name a type
  1593. [build]  1520 |         line_handle rectangle(double x,
  1594. [build]       |         ^~~~~~~~~~~
  1595. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1527:19: error: ‘labels_handle’ was not declared in this scope; did you mean ‘axes_handle’?
  1596. [build]  1527 |         std::pair<labels_handle, line_handle> textbox(double x,
  1597. [build]       |                   ^~~~~~~~~~~~~
  1598. [build]       |                   axes_handle
  1599. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1527:34: error: ‘line_handle’ was not declared in this scope
  1600. [build]  1527 |         std::pair<labels_handle, line_handle> textbox(double x,
  1601. [build]       |                                  ^~~~~~~~~~~
  1602. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1527:45: error: template argument 1 is invalid
  1603. [build]  1527 |         std::pair<labels_handle, line_handle> textbox(double x,
  1604. [build]       |                                             ^
  1605. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1527:45: error: template argument 2 is invalid
  1606. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1534:9: error: ‘line_handle’ does not name a type
  1607. [build]  1534 |         line_handle fill(const std::vector<double> &x,
  1608. [build]       |         ^~~~~~~~~~~
  1609. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1538:9: error: ‘line_handle’ does not name a type
  1610. [build]  1538 |         line_handle ellipse(double x,
  1611. [build]       |         ^~~~~~~~~~~
  1612. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1545:9: error: ‘line_handle’ does not name a type
  1613. [build]  1545 |         line_handle plot(const IterableValues<T1> &x, const IterableValues<T2> &y, const std::string &line_spec = "") {
  1614. [build]       |         ^~~~~~~~~~~
  1615. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1550:9: error: ‘line_handle’ does not name a type
  1616. [build]  1550 |         line_handle plot(const IterableValues<T1> &y, const std::string &line_spec = "") {
  1617. [build]       |         ^~~~~~~~~~~
  1618. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1570:21: error: ‘line_handle’ was not declared in this scope
  1619. [build]  1570 |         std::vector<line_handle> plot(const IterableValues<T1> &x, const IterableIterables<T2> &Y,
  1620. [build]       |                     ^~~~~~~~~~~
  1621. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1570:32: error: template argument 1 is invalid
  1622. [build]  1570 |         std::vector<line_handle> plot(const IterableValues<T1> &x, const IterableIterables<T2> &Y,
  1623. [build]       |                                ^
  1624. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1570:32: error: template argument 2 is invalid
  1625. [build] _deps/matplotplusplus-src/source/matplot/core/axes.h:1576:21: error: ‘line_handle’ was not declared in this scope
  1626. [build]  1576 |         std::vector<line_handle> plot(const IterableIterables<T1> &Y, const std::string &line_spec = "") {
  1627. [build]       |                     ^~~~~~~~~~~
  1628. .
  1629. .
  1630. .
  1631.  
  1632. [build] Build finished with exit code 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement