Hi. I am trying to compile the helloworld example and am getting the following errors that seems to be C++20 changes related:
/usr/local/include/DataFrame/Vectors/VectorPtrView.h:345:18: error: explicit specialization in non-namespace scope ‘class hmdf::VectorPtrView<T, A>::iterator’
345 | template<>
| ^
/usr/local/include/DataFrame/Internals/DataFrame_sort.tcc:75:43: error: ‘zip’ is not a member of ‘std::ranges::views’
75 | auto zip = std::ranges::views::zip(*vec, sorting_idxs);
| ^~~
/usr/local/include/DataFrame/Internals/DataFrame_standalone.tcc:954:22: note: candidate expects 3 arguments, 2 provided
954 | std::ranges::fill(done_vec, false);
| ~~~^~~~~~~
Hi. I am trying to compile the helloworld example and am getting the following errors that seems to be C++20 changes related: /usr/local/include/DataFrame/Vectors/VectorPtrView.h:345:18: error: explicit specialization in non-namespace scope ‘class hmdf::VectorPtrView<T, A>::iterator’ 345 | template<> | ^ /usr/local/include/DataFrame/Internals/DataFrame_sort.tcc:75:43: error: ‘zip’ is not a member of ‘std::ranges::views’ 75 | auto zip = std::ranges::views::zip(*vec, sorting_idxs); | ^~~ /usr/local/include/DataFrame/Internals/DataFrame_standalone.tcc:954:22: note: candidate expects 3 arguments, 2 provided 954 | std::ranges::fill(done_vec, false); |
~~~^~~~~~~Would you please help me get past these errors?