Untitled
unknown
plain_text
2 years ago
25 kB
3
Indexable
[hesham@deeprig01 build]$ make [ 3%] Built target example [ 5%] Building CXX object experiments/CMakeFiles/rmi_segmentation.dir/rmi_segmentation.cpp.o [ 7%] Linking CXX executable ../bin/rmi_segmentation [ 7%] Built target rmi_segmentation [ 8%] Building CXX object experiments/CMakeFiles/rmi_errors.dir/rmi_errors.cpp.o [ 10%] Linking CXX executable ../bin/rmi_errors [ 10%] Built target rmi_errors [ 12%] Building CXX object experiments/CMakeFiles/rmi_intervals.dir/rmi_intervals.cpp.o [ 14%] Linking CXX executable ../bin/rmi_intervals [ 14%] Built target rmi_intervals [ 16%] Building CXX object experiments/CMakeFiles/rmi_lookup.dir/rmi_lookup.cpp.o In file included from /home/hesham/analysis-rmi/experiments/rmi_lookup.cpp:9: /home/hesham/analysis-rmi/include/rmi/util/search.hpp: In instantiation of ‘InputIt BinarySearch::operator()(InputIt, InputIt, InputIt, const T&) [with InputIt = __gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int]’: /home/hesham/analysis-rmi/experiments/rmi_lookup.cpp:58:33: required from ‘void experiment(const std::vector<long unsigned int>&, std::size_t, const std::vector<long unsigned int>&, std::size_t, std::string, std::string, std::string, std::string, std::string) [with Key = long unsigned int; Rmi = rmi::Rmi<long unsigned int, rmi::LinearRegression, rmi::LinearRegression>; Search = BinarySearch; std::size_t = long unsigned int; std::string = std::__cxx11::basic_string<char>]’ /home/hesham/analysis-rmi/experiments/rmi_lookup.cpp:164:1: required from here /home/hesham/analysis-rmi/include/rmi/util/search.hpp:74:61: warning: unused parameter ‘pred’ [-Wunused-parameter] 74 | InputIt operator()(InputIt first, InputIt last, InputIt pred, const T &value) { | ~~~~~~~~^~~~ /home/hesham/analysis-rmi/include/rmi/util/search.hpp: In instantiation of ‘InputIt LinearSearch::operator()(InputIt, InputIt, InputIt, const T&) [with InputIt = __gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int]’: /home/hesham/analysis-rmi/experiments/rmi_lookup.cpp:58:33: required from ‘void experiment(const std::vector<long unsigned int>&, std::size_t, const std::vector<long unsigned int>&, std::size_t, std::string, std::string, std::string, std::string, std::string) [with Key = long unsigned int; Rmi = rmi::Rmi<long unsigned int, rmi::LinearRegression, rmi::LinearRegression>; Search = LinearSearch; std::size_t = long unsigned int; std::string = std::__cxx11::basic_string<char>]’ /home/hesham/analysis-rmi/experiments/rmi_lookup.cpp:164:1: required from here /home/hesham/analysis-rmi/include/rmi/util/search.hpp:21:61: warning: unused parameter ‘pred’ [-Wunused-parameter] 21 | InputIt operator()(InputIt first, InputIt last, InputIt pred, const T &value) { | ~~~~~~~~^~~~ /home/hesham/analysis-rmi/include/rmi/util/search.hpp: In instantiation of ‘InputIt ExponentialSearch::operator()(InputIt, InputIt, InputIt, const T&) [with InputIt = __gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int]’: /home/hesham/analysis-rmi/experiments/rmi_lookup.cpp:58:33: required from ‘void experiment(const std::vector<long unsigned int>&, std::size_t, const std::vector<long unsigned int>&, std::size_t, std::string, std::string, std::string, std::string, std::string) [with Key = long unsigned int; Rmi = rmi::Rmi<long unsigned int, rmi::LinearRegression, rmi::LinearRegression>; Search = ExponentialSearch; std::size_t = long unsigned int; std::string = std::__cxx11::basic_string<char>]’ /home/hesham/analysis-rmi/experiments/rmi_lookup.cpp:164:1: required from here /home/hesham/analysis-rmi/include/rmi/util/search.hpp:118:61: warning: unused parameter ‘pred’ [-Wunused-parameter] 118 | InputIt operator()(InputIt first, InputIt last, InputIt pred, const T &value) { | ~~~~~~~~^~~~ cc1plus: note: unrecognized command-line option ‘-Wno-vla-extension’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-label-as-value’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-zero-variadic-macro-arguments’ may have been intended to silence earlier diagnostics [ 17%] Linking CXX executable ../bin/rmi_lookup [ 17%] Built target rmi_lookup [ 19%] Building CXX object experiments/CMakeFiles/rmi_build.dir/rmi_build.cpp.o [ 21%] Linking CXX executable ../bin/rmi_build [ 21%] Built target rmi_build [ 23%] Building CXX object experiments/CMakeFiles/rmi_guideline.dir/rmi_guideline.cpp.o In file included from /home/hesham/analysis-rmi/experiments/rmi_guideline.cpp:10: /home/hesham/analysis-rmi/include/rmi/util/search.hpp: In instantiation of ‘InputIt BinarySearch::operator()(InputIt, InputIt, InputIt, const T&) [with InputIt = __gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int]’: /home/hesham/analysis-rmi/experiments/rmi_guideline.cpp:79:33: required from ‘void experiment(const std::vector<long unsigned int>&, std::size_t, const std::vector<long unsigned int>&, std::size_t, std::string, std::string, std::string, std::string, std::string, std::size_t, bool) [with Key = long unsigned int; Rmi = rmi::Rmi<long unsigned int, rmi::LinearRegression, rmi::LinearRegression>; Search = BinarySearch; std::size_t = long unsigned int; std::string = std::__cxx11::basic_string<char>]’ /home/hesham/analysis-rmi/experiments/rmi_guideline.cpp:192:1: required from here /home/hesham/analysis-rmi/include/rmi/util/search.hpp:74:61: warning: unused parameter ‘pred’ [-Wunused-parameter] 74 | InputIt operator()(InputIt first, InputIt last, InputIt pred, const T &value) { | ~~~~~~~~^~~~ /home/hesham/analysis-rmi/include/rmi/util/search.hpp: In instantiation of ‘InputIt LinearSearch::operator()(InputIt, InputIt, InputIt, const T&) [with InputIt = __gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int]’: /home/hesham/analysis-rmi/experiments/rmi_guideline.cpp:79:33: required from ‘void experiment(const std::vector<long unsigned int>&, std::size_t, const std::vector<long unsigned int>&, std::size_t, std::string, std::string, std::string, std::string, std::string, std::size_t, bool) [with Key = long unsigned int; Rmi = rmi::Rmi<long unsigned int, rmi::LinearRegression, rmi::LinearRegression>; Search = LinearSearch; std::size_t = long unsigned int; std::string = std::__cxx11::basic_string<char>]’ /home/hesham/analysis-rmi/experiments/rmi_guideline.cpp:192:1: required from here /home/hesham/analysis-rmi/include/rmi/util/search.hpp:21:61: warning: unused parameter ‘pred’ [-Wunused-parameter] 21 | InputIt operator()(InputIt first, InputIt last, InputIt pred, const T &value) { | ~~~~~~~~^~~~ /home/hesham/analysis-rmi/include/rmi/util/search.hpp: In instantiation of ‘InputIt ExponentialSearch::operator()(InputIt, InputIt, InputIt, const T&) [with InputIt = __gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int]’: /home/hesham/analysis-rmi/experiments/rmi_guideline.cpp:79:33: required from ‘void experiment(const std::vector<long unsigned int>&, std::size_t, const std::vector<long unsigned int>&, std::size_t, std::string, std::string, std::string, std::string, std::string, std::size_t, bool) [with Key = long unsigned int; Rmi = rmi::Rmi<long unsigned int, rmi::LinearRegression, rmi::LinearRegression>; Search = ExponentialSearch; std::size_t = long unsigned int; std::string = std::__cxx11::basic_string<char> ’ /home/hesham/analysis-rmi/experiments/rmi_guideline.cpp:192:1: required from here /home/hesham/analysis-rmi/include/rmi/util/search.hpp:118:61: warning: unused parameter ‘pred’ [-Wunused-parameter] 118 | InputIt operator()(InputIt first, InputIt last, InputIt pred, const T &value) { | ~~~~~~~~^~~~ cc1plus: note: unrecognized command-line option ‘-Wno-vla-extension’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-label-as-value’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-zero-variadic-macro-arguments’ may have been intended to silence earlier diagnostics [ 25%] Linking CXX executable ../bin/rmi_guideline [ 25%] Built target rmi_guideline [ 26%] Building CXX object experiments/CMakeFiles/index_comparison.dir/index_comparison.cpp.o In file included from /home/hesham/analysis-rmi/third_party/PGM-index/include/pgm/pgm_index.hpp:18, from /home/hesham/analysis-rmi/experiments/index_comparison.cpp:14: /home/hesham/analysis-rmi/third_party/PGM-index/include/pgm/piecewise_linear_model.hpp:317: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 317 | #pragma omp parallel for reduction(+:c) num_threads(parallelism) | /home/hesham/analysis-rmi/third_party/PGM-index/include/pgm/piecewise_linear_model.hpp:31:73: note: ‘#pragma message: Compilation with -fopenmp is optional but recommended’ 31 | #pragma message ("Compilation with -fopenmp is optional but recommended") | ^ /home/hesham/analysis-rmi/third_party/PGM-index/include/pgm/piecewise_linear_model.hpp:41:94: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 41 | std::conditional_t<(sizeof(T) < 8), int64_t, __int128>>; | ^~~~~~~~ In file included from /home/hesham/analysis-rmi/experiments/index_comparison.cpp:22: /home/hesham/analysis-rmi/third_party/ART/include/art/art.hpp: In member function ‘bool art::ART::leafMatches(Node*, uint8_t*, unsigned int, unsigned int, unsigned int ’: /home/hesham/analysis-rmi/third_party/ART/include/art/art.hpp:478:21: warning: ISO C++ forbids variable length array ‘leafKey’ [-Wvla] 478 | uint8_t leafKey[maxKeyLength]; | ^~~~~~~ /home/hesham/analysis-rmi/third_party/ART/include/art/art.hpp: In member function ‘unsigned int art::ART::prefixMismatch(Node*, uint8_t*, unsigned int, unsigned int)’: /home/hesham/analysis-rmi/third_party/ART/include/art/art.hpp:497:21: warning: ISO C++ forbids variable length array ‘minKey’ [-Wvla] 497 | uint8_t minKey[maxKeyLength]; | ^~~~~~ /home/hesham/analysis-rmi/third_party/ART/include/art/art.hpp: In member function ‘unsigned int art::ART::prefixMismatch(Node*, uint8_t*, unsigned int, unsigned int, unsigned int)’: /home/hesham/analysis-rmi/third_party/ART/include/art/art.hpp:525:21: warning: ISO C++ forbids variable length array ‘minKey’ [-Wvla] 525 | uint8_t minKey[maxKeyLength]; | ^~~~~~ /home/hesham/analysis-rmi/third_party/ART/include/art/art.hpp: In member function ‘art::ART::Node* art::ART::lookupPrefix(Node*, uint8_t*, unsigned int, uint32_t, unsigned int)’: /home/hesham/analysis-rmi/third_party/ART/include/art/art.hpp:553:21: warning: ISO C++ forbids variable length array ‘existingKey’ [-Wvla] 553 | uint8_t existingKey[maxKeyLength]; | ^~~~~~~~~~~ /home/hesham/analysis-rmi/third_party/ART/include/art/art.hpp: In member function ‘bool art::ART::bound(Node*, uint8_t*, unsigned int, Iterator&, unsigned int, bool)’: /home/hesham/analysis-rmi/third_party/ART/include/art/art.hpp:624:25: warning: ISO C++ forbids variable length array ‘leafKey’ [-Wvla] 624 | uint8_t leafKey[maxKeyLength]; | ^~~~~~~ /home/hesham/analysis-rmi/third_party/ART/include/art/art.hpp: In member function ‘art::ART::Node* art::ART::lookup(Node*, uint8_t*, unsigned int, unsigned int, unsigned int)’: /home/hesham/analysis-rmi/third_party/ART/include/art/art.hpp:724:29: warning: ISO C++ forbids variable length array ‘leafKey’ [-Wvla] 724 | uint8_t leafKey[maxKeyLength]; | ^~~~~~~ /home/hesham/analysis-rmi/third_party/ART/include/art/art.hpp: In member function ‘void art::ART::insert(Node*, Node**, uint8_t*, unsigned int, uintptr_t, unsigned int ’: /home/hesham/analysis-rmi/third_party/ART/include/art/art.hpp:808:21: warning: ISO C++ forbids variable length array ‘existingKey’ [-Wvla] 808 | uint8_t existingKey[maxKeyLength]; | ^~~~~~~~~~~ /home/hesham/analysis-rmi/third_party/ART/include/art/art.hpp:849:29: warning: ISO C++ forbids variable length array ‘minKey’ [-Wvla] 849 | uint8_t minKey[maxKeyLength]; | ^~~~~~ /home/hesham/analysis-rmi/third_party/ART/include/art/art.hpp: In member function ‘void art::ART::insertNode256(Node256*, Node**, uint8_t, Node*)’: /home/hesham/analysis-rmi/third_party/ART/include/art/art.hpp:988:20: warning: unused parameter ‘nodeRef’ [-Wunused-parameter] 988 | Node** nodeRef, | ~~~~~~~^~~~~~~ In file included from /home/hesham/analysis-rmi/third_party/ALEX/src/core/alex_fanout_tree.h:13, from /home/hesham/analysis-rmi/third_party/ALEX/src/core/alex.h:39, from /home/hesham/analysis-rmi/experiments/index_comparison.cpp:11: /home/hesham/analysis-rmi/third_party/ALEX/src/core/alex_nodes.h: In instantiation of ‘class alex::AlexModelNode<long unsigned int, long unsigned int, std::allocator<std::pair<long unsigned int, long unsigned int> > >’: /home/hesham/analysis-rmi/third_party/ALEX/src/core/alex.h:607:40: required from ‘class alex::Alex<long unsigned int, long unsigned int>’ /home/hesham/analysis-rmi/experiments/index_comparison.cpp:229:47: required from here /home/hesham/analysis-rmi/third_party/ALEX/src/core/alex_nodes.h:71:61: error: no class template named ‘rebind’ in ‘class std::allocator<std::pair<long unsigned int, long unsigned int> >’ 71 | typedef typename Alloc::template rebind<self_type>::other alloc_type; | ^~~~~~~~~~ /home/hesham/analysis-rmi/third_party/ALEX/src/core/alex_nodes.h:73:7: error: no class template named ‘rebind’ in ‘class std::allocator<std::pair<long unsigned int, long unsigned int> >’ 73 | pointer_alloc_type; | ^~~~~~~~~~~~~~~~~~ /home/hesham/analysis-rmi/third_party/ALEX/src/core/alex_nodes.h: In instantiation of ‘class alex::AlexDataNode<long unsigned int, long unsigned int, alex::AlexCompare, std::allocator<std::pair<long unsigned int, long unsigned int> >, true>’: /home/hesham/analysis-rmi/third_party/ALEX/src/core/alex.h:611:39: required from ‘class alex::Alex<long unsigned int, long unsigned int>’ /home/hesham/analysis-rmi/experiments/index_comparison.cpp:229:47: required from here /home/hesham/analysis-rmi/third_party/ALEX/src/core/alex_nodes.h:297:61: error: no class template named ‘rebind’ in ‘class std::allocator<std::pair<long unsigned int, long unsigned int> >’ 297 | typedef typename Alloc::template rebind<self_type>::other alloc_type; | ^~~~~~~~~~ /home/hesham/analysis-rmi/third_party/ALEX/src/core/alex_nodes.h:298:53: error: no class template named ‘rebind’ in ‘class std::allocator<std::pair<long unsigned int, long unsigned int> >’ 298 | typedef typename Alloc::template rebind<T>::other key_alloc_type; | ^~~~~~~~~~~~~~ /home/hesham/analysis-rmi/third_party/ALEX/src/core/alex_nodes.h:299:53: error: no class template named ‘rebind’ in ‘class std::allocator<std::pair<long unsigned int, long unsigned int> >’ 299 | typedef typename Alloc::template rebind<P>::other payload_alloc_type; | ^~~~~~~~~~~~~~~~~~ /home/hesham/analysis-rmi/third_party/ALEX/src/core/alex_nodes.h:300:53: error: no class template named ‘rebind’ in ‘class std::allocator<std::pair<long unsigned int, long unsigned int> >’ 300 | typedef typename Alloc::template rebind<V>::other value_alloc_type; | ^~~~~~~~~~~~~~~~ /home/hesham/analysis-rmi/third_party/ALEX/src/core/alex_nodes.h:301:60: error: no class template named ‘rebind’ in ‘class std::allocator<std::pair<long unsigned int, long unsigned int> >’ 301 | typedef typename Alloc::template rebind<uint64_t>::other bitmap_alloc_type; | ^~~~~~~~~~~~~~~~~ In file included from /home/hesham/analysis-rmi/third_party/tlx/tlx/container/btree_multimap.hpp:18, from /home/hesham/analysis-rmi/experiments/index_comparison.cpp:24: /home/hesham/analysis-rmi/third_party/tlx/tlx/container/btree.hpp: In instantiation of ‘struct tlx::BTree<long unsigned int, std::pair<long unsigned int, long unsigned int>, tlx::btree_multimap<long unsigned int, long unsigned int>::key_of_value, std::less<long unsigned int>, tlx::btree_default_traits<long unsigned int, std::pair<long unsigned int, long unsigned int> >, true, std::allocator<std::pair<long unsigned int, long unsigned int> > >::LeafNode’: /home/hesham/analysis-rmi/third_party/tlx/tlx/container/btree.hpp:1243:35: required from ‘class tlx::BTree<long unsigned int, std::pair<long unsigned int, long unsigned int>, tlx::btree_multimap<long unsigned int, long unsigned int>::key_of_value, std::less<long unsigned int>, tlx::btree_default_traits<long unsigned int, std::pair<long unsigned int, long unsigned int> >, true, std::allocator<std::pair<long unsigned int, long unsigned int> > >’ /home/hesham/analysis-rmi/third_party/tlx/tlx/container/btree_multimap.hpp:93:48: required from ‘class tlx::btree_multimap<long unsigned int, long unsigned int>’ /home/hesham/analysis-rmi/experiments/index_comparison.cpp:684:56: required from here /home/hesham/analysis-rmi/third_party/tlx/tlx/container/btree.hpp:275:70: error: no class template named ‘rebind’ in ‘class std::allocator<std::pair<long unsigned int, long unsigned int> >’ 275 | typedef typename Allocator::template rebind<LeafNode>::other alloc_type; | ^~~~~~~~~~ /home/hesham/analysis-rmi/third_party/tlx/tlx/container/btree.hpp: In instantiation of ‘struct tlx::BTree<long unsigned int, std::pair<long unsigned int, long unsigned int>, tlx::btree_multimap<long unsigned int, long unsigned int>::key_of_value, std::less<long unsigned int>, tlx::btree_default_traits<long unsigned int, std::pair<long unsigned int, long unsigned int> >, true, std::allocator<std::pair<long unsigned int, long unsigned int> > >::InnerNode’: /home/hesham/analysis-rmi/third_party/tlx/tlx/container/btree.hpp:1248:36: required from ‘class tlx::BTree<long unsigned int, std::pair<long unsigned int, long unsigned int>, tlx::btree_multimap<long unsigned int, long unsigned int>::key_of_value, std::less<long unsigned int>, tlx::btree_default_traits<long unsigned int, std::pair<long unsigned int, long unsigned int> >, true, std::allocator<std::pair<long unsigned int, long unsigned int> > >’ /home/hesham/analysis-rmi/third_party/tlx/tlx/container/btree_multimap.hpp:93:48: required from ‘class tlx::btree_multimap<long unsigned int, long unsigned int>’ /home/hesham/analysis-rmi/experiments/index_comparison.cpp:684:56: required from here /home/hesham/analysis-rmi/third_party/tlx/tlx/container/btree.hpp:237:71: error: no class template named ‘rebind’ in ‘class std::allocator<std::pair<long unsigned int, long unsigned int> >’ 237 | typedef typename Allocator::template rebind<InnerNode>::other alloc_type; | ^~~~~~~~~~ /home/hesham/analysis-rmi/experiments/index_comparison.cpp: In function ‘void benchmark_ref(const std::vector<long unsigned int>&, const std::vector<long unsigned int>&, std::size_t, std::string)’: /home/hesham/analysis-rmi/experiments/index_comparison.cpp:870:13: error: ‘wiki_ts_200M_uint64_1’ has not been declared 870 | RUN(wiki_ts_200M_uint64_1) | ^~~~~~~~~~~~~~~~~~~~~ /home/hesham/analysis-rmi/experiments/index_comparison.cpp:773:13: note: in definition of macro ‘RUN’ 773 | if (not NAMESPACE::load(RMI_DATA_PATH)) { \ | ^~~~~~~~~ /home/hesham/analysis-rmi/experiments/index_comparison.cpp:870:13: error: ‘wiki_ts_200M_uint64_1’ has not been declared 870 | RUN(wiki_ts_200M_uint64_1) | ^~~~~~~~~~~~~~~~~~~~~ /home/hesham/analysis-rmi/experiments/index_comparison.cpp:781:34: note: in definition of macro ‘RUN’ 781 | std::size_t build_time = NAMESPACE::BUILD_TIME_NS; \ | ^~~~~~~~~ /home/hesham/analysis-rmi/experiments/index_comparison.cpp:870:13: error: ‘wiki_ts_200M_uint64_1’ has not been declared 870 | RUN(wiki_ts_200M_uint64_1) | ^~~~~~~~~~~~~~~~~~~~~ /home/hesham/analysis-rmi/experiments/index_comparison.cpp:789:24: note: in definition of macro ‘RUN’ 789 | auto res = NAMESPACE::lookup(key, &err); \ | ^~~~~~~~~ /home/hesham/analysis-rmi/experiments/index_comparison.cpp:870:13: error: ‘wiki_ts_200M_uint64_1’ has not been declared 870 | RUN(wiki_ts_200M_uint64_1) | ^~~~~~~~~~~~~~~~~~~~~ /home/hesham/analysis-rmi/experiments/index_comparison.cpp:801:24: note: in definition of macro ‘RUN’ 801 | auto res = NAMESPACE::lookup(key, &err); \ | ^~~~~~~~~ /home/hesham/analysis-rmi/experiments/index_comparison.cpp:870:13: error: ‘wiki_ts_200M_uint64_1’ has not been declared 870 | RUN(wiki_ts_200M_uint64_1) | ^~~~~~~~~~~~~~~~~~~~~ /home/hesham/analysis-rmi/experiments/index_comparison.cpp:812:37: note: in definition of macro ‘RUN’ 812 | std::size_t size_in_bytes = NAMESPACE::RMI_SIZE; \ | ^~~~~~~~~ /home/hesham/analysis-rmi/experiments/index_comparison.cpp:870:13: error: ‘wiki_ts_200M_uint64_1’ has not been declared 870 | RUN(wiki_ts_200M_uint64_1) | ^~~~~~~~~~~~~~~~~~~~~ /home/hesham/analysis-rmi/experiments/index_comparison.cpp:833:5: note: in definition of macro ‘RUN’ 833 | NAMESPACE::cleanup(); \ | ^~~~~~~~~ In file included from /home/hesham/analysis-rmi/experiments/index_comparison.cpp:9: /home/hesham/analysis-rmi/include/rmi/util/search.hpp: In instantiation of ‘InputIt BinarySearch::operator()(InputIt, InputIt, InputIt, const T&) [with InputIt = __gnu_cxx::__normal_iterator<const long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int]’: /home/hesham/analysis-rmi/experiments/index_comparison.cpp:184:13: required from here /home/hesham/analysis-rmi/include/rmi/util/search.hpp:74:61: warning: unused parameter ‘pred’ [-Wunused-parameter] 74 | InputIt operator()(InputIt first, InputIt last, InputIt pred, const T &value) { | ~~~~~~~~^~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-vla-extension’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-label-as-value’ may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option ‘-Wno-gnu-zero-variadic-macro-arguments’ may have been intended to silence earlier diagnostics make[2]: *** [experiments/CMakeFiles/index_comparison.dir/build.make:76: experiments/CMakeFiles/index_comparison.dir/index_comparison.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:294: experiments/CMakeFiles/index_comparison.dir/all] Error 2 make: *** [Makefile:91: all] Error 2
Editor is loading...