Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-9943

TokuDB fails to compile with gcc 5.2.1

Details

    Description

      See attachement.

      Attachments

        1. tokudb.log
          125 kB
          Sergey Vojtovich

        Activity

          To make it searchable:

          Linking CXX executable ftverify
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::~_Rb_tree()':
          /usr/include/c++/5/bits/stl_tree.h:858: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> >*)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > >, std::_Select1st<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > > >::~_Rb_tree()':
          /usr/include/c++/5/bits/stl_tree.h:858: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > >, std::_Select1st<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > >*)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::count(unsigned long const&) const':
          /usr/include/c++/5/bits/stl_map.h:892: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::find(unsigned long const&) const'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::operator[](unsigned long&&)':
          /usr/include/c++/5/bits/stl_map.h:502: undefined reference to `std::tuple<unsigned long&&> std::forward_as_tuple<unsigned long>(unsigned long&&)'
          /usr/include/c++/5/bits/stl_map.h:502: undefined reference to `std::_Rb_tree_iterator<std::pair<unsigned long const, unsigned long> > std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned long&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned long const, unsigned long> >, std::piecewise_construct_t const&, std::tuple<unsigned long&&>&&, std::tuple<>&&)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<unsigned long, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > > >::operator[](unsigned long&&)':
          /usr/include/c++/5/bits/stl_map.h:502: undefined reference to `std::tuple<unsigned long&&> std::forward_as_tuple<unsigned long>(unsigned long&&)'
          /usr/include/c++/5/bits/stl_map.h:502: undefined reference to `std::_Rb_tree_iterator<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > > std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > >, std::_Select1st<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned long&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > >, std::piecewise_construct_t const&, std::tuple<unsigned long&&>&&, std::tuple<>&&)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::operator[](unsigned long const&)':
          /usr/include/c++/5/bits/stl_map.h:483: undefined reference to `std::_Rb_tree_iterator<std::pair<unsigned long const, unsigned long> > std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned long const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned long const, unsigned long> >, std::piecewise_construct_t const&, std::tuple<unsigned long const&>&&, std::tuple<>&&)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::erase(unsigned long const&)':
          /usr/include/c++/5/bits/stl_map.h:745: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::erase(unsigned long const&)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<unsigned long, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > > >::erase(unsigned long const&)':
          /usr/include/c++/5/bits/stl_map.h:745: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > >, std::_Select1st<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > > >::erase(unsigned long const&)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)':
          /usr/include/c++/5/bits/stl_vector.h:932: undefined reference to `void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<unsigned long, std::pair<unsigned long const, block_allocator*>, std::_Select1st<std::pair<unsigned long const, block_allocator*> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, block_allocator*> > >::~_Rb_tree()':
          /usr/include/c++/5/bits/stl_tree.h:858: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, block_allocator*>, std::_Select1st<std::pair<unsigned long const, block_allocator*> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, block_allocator*> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, block_allocator*> >*)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<unsigned long, block_allocator*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, block_allocator*> > >::count(unsigned long const&) const':
          /usr/include/c++/5/bits/stl_map.h:892: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, block_allocator*>, std::_Select1st<std::pair<unsigned long const, block_allocator*> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, block_allocator*> > >::find(unsigned long const&) const'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::vector<block_allocator::blockpair, std::allocator<block_allocator::blockpair> >::push_back(block_allocator::blockpair const&)':
          /usr/include/c++/5/bits/stl_vector.h:923: undefined reference to `void std::vector<block_allocator::blockpair, std::allocator<block_allocator::blockpair> >::_M_emplace_back_aux<block_allocator::blockpair const&>(block_allocator::blockpair const&)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<unsigned long, fragmentation_report, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, fragmentation_report> > >::operator[](unsigned long&&)':
          /usr/include/c++/5/bits/stl_map.h:502: undefined reference to `std::tuple<unsigned long&&> std::forward_as_tuple<unsigned long>(unsigned long&&)'
          /usr/include/c++/5/bits/stl_map.h:502: undefined reference to `std::_Rb_tree_iterator<std::pair<unsigned long const, fragmentation_report> > std::_Rb_tree<unsigned long, std::pair<unsigned long const, fragmentation_report>, std::_Select1st<std::pair<unsigned long const, fragmentation_report> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, fragmentation_report> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned long&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned long const, fragmentation_report> >, std::piecewise_construct_t const&, std::tuple<unsigned long&&>&&, std::tuple<>&&)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<unsigned long, block_allocator*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, block_allocator*> > >::operator[](unsigned long&&)':
          /usr/include/c++/5/bits/stl_map.h:502: undefined reference to `std::tuple<unsigned long&&> std::forward_as_tuple<unsigned long>(unsigned long&&)'
          /usr/include/c++/5/bits/stl_map.h:502: undefined reference to `std::_Rb_tree_iterator<std::pair<unsigned long const, block_allocator*> > std::_Rb_tree<unsigned long, std::pair<unsigned long const, block_allocator*>, std::_Select1st<std::pair<unsigned long const, block_allocator*> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, block_allocator*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned long&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned long const, block_allocator*> >, std::piecewise_construct_t const&, std::tuple<unsigned long&&>&&, std::tuple<>&&)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<unsigned long, block_allocator*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, block_allocator*> > >::erase(unsigned long const&)':
          /usr/include/c++/5/bits/stl_map.h:745: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, block_allocator*>, std::_Select1st<std::pair<unsigned long const, block_allocator*> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, block_allocator*> > >::erase(unsigned long const&)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<block_allocator::allocation_strategy, block_allocator::allocation_strategy, std::_Identity<block_allocator::allocation_strategy>, std::less<block_allocator::allocation_strategy>, std::allocator<block_allocator::allocation_strategy> >::~_Rb_tree()':
          /usr/include/c++/5/bits/stl_tree.h:858: undefined reference to `std::_Rb_tree<block_allocator::allocation_strategy, block_allocator::allocation_strategy, std::_Identity<block_allocator::allocation_strategy>, std::less<block_allocator::allocation_strategy>, std::allocator<block_allocator::allocation_strategy> >::_M_erase(std::_Rb_tree_node<block_allocator::allocation_strategy>*)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::set<block_allocator::allocation_strategy, std::less<block_allocator::allocation_strategy>, std::allocator<block_allocator::allocation_strategy> >::insert(block_allocator::allocation_strategy&&)':
          /usr/include/c++/5/bits/stl_set.h:494: undefined reference to `std::pair<std::_Rb_tree_iterator<block_allocator::allocation_strategy>, bool> std::_Rb_tree<block_allocator::allocation_strategy, block_allocator::allocation_strategy, std::_Identity<block_allocator::allocation_strategy>, std::less<block_allocator::allocation_strategy>, std::allocator<block_allocator::allocation_strategy> >::_M_insert_unique<block_allocator::allocation_strategy>(block_allocator::allocation_strategy&&)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::set<block_allocator::allocation_strategy, std::less<block_allocator::allocation_strategy>, std::allocator<block_allocator::allocation_strategy> >::erase(block_allocator::allocation_strategy const&)':
          /usr/include/c++/5/bits/stl_set.h:604: undefined reference to `std::_Rb_tree<block_allocator::allocation_strategy, block_allocator::allocation_strategy, std::_Identity<block_allocator::allocation_strategy>, std::less<block_allocator::allocation_strategy>, std::allocator<block_allocator::allocation_strategy> >::erase(block_allocator::allocation_strategy const&)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<block_allocator::allocation_strategy, std::pair<block_allocator::allocation_strategy const, fragmentation_report>, std::_Select1st<std::pair<block_allocator::allocation_strategy const, fragmentation_report> >, std::less<block_allocator::allocation_strategy>, std::allocator<std::pair<block_allocator::allocation_strategy const, fragmentation_report> > >::~_Rb_tree()':
          /usr/include/c++/5/bits/stl_tree.h:858: undefined reference to `std::_Rb_tree<block_allocator::allocation_strategy, std::pair<block_allocator::allocation_strategy const, fragmentation_report>, std::_Select1st<std::pair<block_allocator::allocation_strategy const, fragmentation_report> >, std::less<block_allocator::allocation_strategy>, std::allocator<std::pair<block_allocator::allocation_strategy const, fragmentation_report> > >::_M_erase(std::_Rb_tree_node<std::pair<block_allocator::allocation_strategy const, fragmentation_report> >*)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<unsigned long, std::pair<unsigned long const, fragmentation_report>, std::_Select1st<std::pair<unsigned long const, fragmentation_report> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, fragmentation_report> > >::~_Rb_tree()':
          /usr/include/c++/5/bits/stl_tree.h:858: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, fragmentation_report>, std::_Select1st<std::pair<unsigned long const, fragmentation_report> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, fragmentation_report> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, fragmentation_report> >*)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<block_allocator::allocation_strategy, fragmentation_report, std::less<block_allocator::allocation_strategy>, std::allocator<std::pair<block_allocator::allocation_strategy const, fragmentation_report> > >::operator[](block_allocator::allocation_strategy const&)':
          /usr/include/c++/5/bits/stl_map.h:483: undefined reference to `std::_Rb_tree_iterator<std::pair<block_allocator::allocation_strategy const, fragmentation_report> > std::_Rb_tree<block_allocator::allocation_strategy, std::pair<block_allocator::allocation_strategy const, fragmentation_report>, std::_Select1st<std::pair<block_allocator::allocation_strategy const, fragmentation_report> >, std::less<block_allocator::allocation_strategy>, std::allocator<std::pair<block_allocator::allocation_strategy const, fragmentation_report> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<block_allocator::allocation_strategy const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<block_allocator::allocation_strategy const, fragmentation_report> >, std::piecewise_construct_t const&, std::tuple<block_allocator::allocation_strategy const&>&&, std::tuple<>&&)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::lower_bound(unsigned long const&)':
          /usr/include/c++/5/bits/stl_tree.h:1091: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> >*, std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> >*, unsigned long const&)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > >, std::_Select1st<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > > >::lower_bound(unsigned long const&)':
          /usr/include/c++/5/bits/stl_tree.h:1091: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > >, std::_Select1st<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > >*, std::_Rb_tree_node<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > >*, unsigned long const&)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<unsigned long, std::pair<unsigned long const, fragmentation_report>, std::_Select1st<std::pair<unsigned long const, fragmentation_report> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, fragmentation_report> > >::lower_bound(unsigned long const&)':
          /usr/include/c++/5/bits/stl_tree.h:1091: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, fragmentation_report>, std::_Select1st<std::pair<unsigned long const, fragmentation_report> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, fragmentation_report> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned long const, fragmentation_report> >*, std::_Rb_tree_node<std::pair<unsigned long const, fragmentation_report> >*, unsigned long const&)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<unsigned long, std::pair<unsigned long const, block_allocator*>, std::_Select1st<std::pair<unsigned long const, block_allocator*> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, block_allocator*> > >::lower_bound(unsigned long const&)':
          /usr/include/c++/5/bits/stl_tree.h:1091: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, block_allocator*>, std::_Select1st<std::pair<unsigned long const, block_allocator*> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, block_allocator*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned long const, block_allocator*> >*, std::_Rb_tree_node<std::pair<unsigned long const, block_allocator*> >*, unsigned long const&)'
          CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<block_allocator::allocation_strategy, std::pair<block_allocator::allocation_strategy const, fragmentation_report>, std::_Select1st<std::pair<block_allocator::allocation_strategy const, fragmentation_report> >, std::less<block_allocator::allocation_strategy>, std::allocator<std::pair<block_allocator::allocation_strategy const, fragmentation_report> > >::lower_bound(block_allocator::allocation_strategy const&)':
          /usr/include/c++/5/bits/stl_tree.h:1091: undefined reference to `std::_Rb_tree<block_allocator::allocation_strategy, std::pair<block_allocator::allocation_strategy const, fragmentation_report>, std::_Select1st<std::pair<block_allocator::allocation_strategy const, fragmentation_report> >, std::less<block_allocator::allocation_strategy>, std::allocator<std::pair<block_allocator::allocation_strategy const, fragmentation_report> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<block_allocator::allocation_strategy const, fragmentation_report> >*, std::_Rb_tree_node<std::pair<block_allocator::allocation_strategy const, fragmentation_report> >*, block_allocator::allocation_strategy const&)'
          ../src/libtokufractaltree_static.a(block_allocator.cc.o): In function `void std::__sort<block_allocator::blockpair*, __gnu_cxx::__ops::_Iter_less_iter>(block_allocator::blockpair*, block_allocator::blockpair*, __gnu_cxx::__ops::_Iter_less_iter)':
          /usr/include/c++/5/bits/stl_algo.h:1963: undefined reference to `void std::__introsort_loop<block_allocator::blockpair*, long, __gnu_cxx::__ops::_Iter_less_iter>(block_allocator::blockpair*, block_allocator::blockpair*, long, __gnu_cxx::__ops::_Iter_less_iter)'
          /usr/include/c++/5/bits/stl_algo.h:1966: undefined reference to `void std::__final_insertion_sort<block_allocator::blockpair*, __gnu_cxx::__ops::_Iter_less_iter>(block_allocator::blockpair*, block_allocator::blockpair*, __gnu_cxx::__ops::_Iter_less_iter)'
          ../src/libtokufractaltree_static.a(block_allocator_strategy.cc.o): In function `block_allocator::blockpair* std::lower_bound<block_allocator::blockpair*, unsigned long>(block_allocator::blockpair*, block_allocator::blockpair*, unsigned long const&)':
          /usr/include/c++/5/bits/stl_algobase.h:1006: undefined reference to `block_allocator::blockpair* std::__lower_bound<block_allocator::blockpair*, unsigned long, __gnu_cxx::__ops::_Iter_less_val>(block_allocator::blockpair*, block_allocator::blockpair*, unsigned long const&, __gnu_cxx::__ops::_Iter_less_val)'
          collect2: error: ld returned 1 exit status
          storage/tokudb/ft-index/tools/CMakeFiles/ba_replay.dir/build.make:89: recipe for target 'storage/tokudb/ft-index/tools/ba_replay' failed
          make[2]: *** [storage/tokudb/ft-index/tools/ba_replay] Error 1
          make[2]: Leaving directory '/home/svoj/devel/maria/debug'
          CMakeFiles/Makefile2:4955: recipe for target 'storage/tokudb/ft-index/tools/CMakeFiles/ba_replay.dir/all' failed
          make[1]: *** [storage/tokudb/ft-index/tools/CMakeFiles/ba_replay.dir/all] Error 2
          make[1]: *** Waiting for unfinished jobs....
          

          elenst Elena Stepanova added a comment - To make it searchable: Linking CXX executable ftverify CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::~_Rb_tree()': /usr/include/c++/5/bits/stl_tree.h:858: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> >*)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > >, std::_Select1st<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > > >::~_Rb_tree()': /usr/include/c++/5/bits/stl_tree.h:858: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > >, std::_Select1st<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > >*)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::count(unsigned long const&) const': /usr/include/c++/5/bits/stl_map.h:892: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::find(unsigned long const&) const' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::operator[](unsigned long&&)': /usr/include/c++/5/bits/stl_map.h:502: undefined reference to `std::tuple<unsigned long&&> std::forward_as_tuple<unsigned long>(unsigned long&&)' /usr/include/c++/5/bits/stl_map.h:502: undefined reference to `std::_Rb_tree_iterator<std::pair<unsigned long const, unsigned long> > std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned long&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned long const, unsigned long> >, std::piecewise_construct_t const&, std::tuple<unsigned long&&>&&, std::tuple<>&&)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<unsigned long, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > > >::operator[](unsigned long&&)': /usr/include/c++/5/bits/stl_map.h:502: undefined reference to `std::tuple<unsigned long&&> std::forward_as_tuple<unsigned long>(unsigned long&&)' /usr/include/c++/5/bits/stl_map.h:502: undefined reference to `std::_Rb_tree_iterator<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > > std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > >, std::_Select1st<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned long&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > >, std::piecewise_construct_t const&, std::tuple<unsigned long&&>&&, std::tuple<>&&)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::operator[](unsigned long const&)': /usr/include/c++/5/bits/stl_map.h:483: undefined reference to `std::_Rb_tree_iterator<std::pair<unsigned long const, unsigned long> > std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned long const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned long const, unsigned long> >, std::piecewise_construct_t const&, std::tuple<unsigned long const&>&&, std::tuple<>&&)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::erase(unsigned long const&)': /usr/include/c++/5/bits/stl_map.h:745: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::erase(unsigned long const&)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<unsigned long, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > > >::erase(unsigned long const&)': /usr/include/c++/5/bits/stl_map.h:745: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > >, std::_Select1st<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > > >::erase(unsigned long const&)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)': /usr/include/c++/5/bits/stl_vector.h:932: undefined reference to `void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<unsigned long, std::pair<unsigned long const, block_allocator*>, std::_Select1st<std::pair<unsigned long const, block_allocator*> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, block_allocator*> > >::~_Rb_tree()': /usr/include/c++/5/bits/stl_tree.h:858: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, block_allocator*>, std::_Select1st<std::pair<unsigned long const, block_allocator*> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, block_allocator*> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, block_allocator*> >*)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<unsigned long, block_allocator*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, block_allocator*> > >::count(unsigned long const&) const': /usr/include/c++/5/bits/stl_map.h:892: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, block_allocator*>, std::_Select1st<std::pair<unsigned long const, block_allocator*> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, block_allocator*> > >::find(unsigned long const&) const' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::vector<block_allocator::blockpair, std::allocator<block_allocator::blockpair> >::push_back(block_allocator::blockpair const&)': /usr/include/c++/5/bits/stl_vector.h:923: undefined reference to `void std::vector<block_allocator::blockpair, std::allocator<block_allocator::blockpair> >::_M_emplace_back_aux<block_allocator::blockpair const&>(block_allocator::blockpair const&)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<unsigned long, fragmentation_report, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, fragmentation_report> > >::operator[](unsigned long&&)': /usr/include/c++/5/bits/stl_map.h:502: undefined reference to `std::tuple<unsigned long&&> std::forward_as_tuple<unsigned long>(unsigned long&&)' /usr/include/c++/5/bits/stl_map.h:502: undefined reference to `std::_Rb_tree_iterator<std::pair<unsigned long const, fragmentation_report> > std::_Rb_tree<unsigned long, std::pair<unsigned long const, fragmentation_report>, std::_Select1st<std::pair<unsigned long const, fragmentation_report> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, fragmentation_report> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned long&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned long const, fragmentation_report> >, std::piecewise_construct_t const&, std::tuple<unsigned long&&>&&, std::tuple<>&&)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<unsigned long, block_allocator*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, block_allocator*> > >::operator[](unsigned long&&)': /usr/include/c++/5/bits/stl_map.h:502: undefined reference to `std::tuple<unsigned long&&> std::forward_as_tuple<unsigned long>(unsigned long&&)' /usr/include/c++/5/bits/stl_map.h:502: undefined reference to `std::_Rb_tree_iterator<std::pair<unsigned long const, block_allocator*> > std::_Rb_tree<unsigned long, std::pair<unsigned long const, block_allocator*>, std::_Select1st<std::pair<unsigned long const, block_allocator*> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, block_allocator*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned long&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned long const, block_allocator*> >, std::piecewise_construct_t const&, std::tuple<unsigned long&&>&&, std::tuple<>&&)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<unsigned long, block_allocator*, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, block_allocator*> > >::erase(unsigned long const&)': /usr/include/c++/5/bits/stl_map.h:745: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, block_allocator*>, std::_Select1st<std::pair<unsigned long const, block_allocator*> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, block_allocator*> > >::erase(unsigned long const&)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<block_allocator::allocation_strategy, block_allocator::allocation_strategy, std::_Identity<block_allocator::allocation_strategy>, std::less<block_allocator::allocation_strategy>, std::allocator<block_allocator::allocation_strategy> >::~_Rb_tree()': /usr/include/c++/5/bits/stl_tree.h:858: undefined reference to `std::_Rb_tree<block_allocator::allocation_strategy, block_allocator::allocation_strategy, std::_Identity<block_allocator::allocation_strategy>, std::less<block_allocator::allocation_strategy>, std::allocator<block_allocator::allocation_strategy> >::_M_erase(std::_Rb_tree_node<block_allocator::allocation_strategy>*)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::set<block_allocator::allocation_strategy, std::less<block_allocator::allocation_strategy>, std::allocator<block_allocator::allocation_strategy> >::insert(block_allocator::allocation_strategy&&)': /usr/include/c++/5/bits/stl_set.h:494: undefined reference to `std::pair<std::_Rb_tree_iterator<block_allocator::allocation_strategy>, bool> std::_Rb_tree<block_allocator::allocation_strategy, block_allocator::allocation_strategy, std::_Identity<block_allocator::allocation_strategy>, std::less<block_allocator::allocation_strategy>, std::allocator<block_allocator::allocation_strategy> >::_M_insert_unique<block_allocator::allocation_strategy>(block_allocator::allocation_strategy&&)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::set<block_allocator::allocation_strategy, std::less<block_allocator::allocation_strategy>, std::allocator<block_allocator::allocation_strategy> >::erase(block_allocator::allocation_strategy const&)': /usr/include/c++/5/bits/stl_set.h:604: undefined reference to `std::_Rb_tree<block_allocator::allocation_strategy, block_allocator::allocation_strategy, std::_Identity<block_allocator::allocation_strategy>, std::less<block_allocator::allocation_strategy>, std::allocator<block_allocator::allocation_strategy> >::erase(block_allocator::allocation_strategy const&)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<block_allocator::allocation_strategy, std::pair<block_allocator::allocation_strategy const, fragmentation_report>, std::_Select1st<std::pair<block_allocator::allocation_strategy const, fragmentation_report> >, std::less<block_allocator::allocation_strategy>, std::allocator<std::pair<block_allocator::allocation_strategy const, fragmentation_report> > >::~_Rb_tree()': /usr/include/c++/5/bits/stl_tree.h:858: undefined reference to `std::_Rb_tree<block_allocator::allocation_strategy, std::pair<block_allocator::allocation_strategy const, fragmentation_report>, std::_Select1st<std::pair<block_allocator::allocation_strategy const, fragmentation_report> >, std::less<block_allocator::allocation_strategy>, std::allocator<std::pair<block_allocator::allocation_strategy const, fragmentation_report> > >::_M_erase(std::_Rb_tree_node<std::pair<block_allocator::allocation_strategy const, fragmentation_report> >*)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<unsigned long, std::pair<unsigned long const, fragmentation_report>, std::_Select1st<std::pair<unsigned long const, fragmentation_report> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, fragmentation_report> > >::~_Rb_tree()': /usr/include/c++/5/bits/stl_tree.h:858: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, fragmentation_report>, std::_Select1st<std::pair<unsigned long const, fragmentation_report> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, fragmentation_report> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, fragmentation_report> >*)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::map<block_allocator::allocation_strategy, fragmentation_report, std::less<block_allocator::allocation_strategy>, std::allocator<std::pair<block_allocator::allocation_strategy const, fragmentation_report> > >::operator[](block_allocator::allocation_strategy const&)': /usr/include/c++/5/bits/stl_map.h:483: undefined reference to `std::_Rb_tree_iterator<std::pair<block_allocator::allocation_strategy const, fragmentation_report> > std::_Rb_tree<block_allocator::allocation_strategy, std::pair<block_allocator::allocation_strategy const, fragmentation_report>, std::_Select1st<std::pair<block_allocator::allocation_strategy const, fragmentation_report> >, std::less<block_allocator::allocation_strategy>, std::allocator<std::pair<block_allocator::allocation_strategy const, fragmentation_report> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<block_allocator::allocation_strategy const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<block_allocator::allocation_strategy const, fragmentation_report> >, std::piecewise_construct_t const&, std::tuple<block_allocator::allocation_strategy const&>&&, std::tuple<>&&)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::lower_bound(unsigned long const&)': /usr/include/c++/5/bits/stl_tree.h:1091: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, unsigned long>, std::_Select1st<std::pair<unsigned long const, unsigned long> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> >*, std::_Rb_tree_node<std::pair<unsigned long const, unsigned long> >*, unsigned long const&)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > >, std::_Select1st<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > > >::lower_bound(unsigned long const&)': /usr/include/c++/5/bits/stl_tree.h:1091: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > >, std::_Select1st<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > >*, std::_Rb_tree_node<std::pair<unsigned long const, std::map<unsigned long, unsigned long, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, unsigned long> > > > >*, unsigned long const&)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<unsigned long, std::pair<unsigned long const, fragmentation_report>, std::_Select1st<std::pair<unsigned long const, fragmentation_report> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, fragmentation_report> > >::lower_bound(unsigned long const&)': /usr/include/c++/5/bits/stl_tree.h:1091: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, fragmentation_report>, std::_Select1st<std::pair<unsigned long const, fragmentation_report> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, fragmentation_report> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned long const, fragmentation_report> >*, std::_Rb_tree_node<std::pair<unsigned long const, fragmentation_report> >*, unsigned long const&)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<unsigned long, std::pair<unsigned long const, block_allocator*>, std::_Select1st<std::pair<unsigned long const, block_allocator*> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, block_allocator*> > >::lower_bound(unsigned long const&)': /usr/include/c++/5/bits/stl_tree.h:1091: undefined reference to `std::_Rb_tree<unsigned long, std::pair<unsigned long const, block_allocator*>, std::_Select1st<std::pair<unsigned long const, block_allocator*> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, block_allocator*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned long const, block_allocator*> >*, std::_Rb_tree_node<std::pair<unsigned long const, block_allocator*> >*, unsigned long const&)' CMakeFiles/ba_replay.dir/ba_replay.cc.o: In function `std::_Rb_tree<block_allocator::allocation_strategy, std::pair<block_allocator::allocation_strategy const, fragmentation_report>, std::_Select1st<std::pair<block_allocator::allocation_strategy const, fragmentation_report> >, std::less<block_allocator::allocation_strategy>, std::allocator<std::pair<block_allocator::allocation_strategy const, fragmentation_report> > >::lower_bound(block_allocator::allocation_strategy const&)': /usr/include/c++/5/bits/stl_tree.h:1091: undefined reference to `std::_Rb_tree<block_allocator::allocation_strategy, std::pair<block_allocator::allocation_strategy const, fragmentation_report>, std::_Select1st<std::pair<block_allocator::allocation_strategy const, fragmentation_report> >, std::less<block_allocator::allocation_strategy>, std::allocator<std::pair<block_allocator::allocation_strategy const, fragmentation_report> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<block_allocator::allocation_strategy const, fragmentation_report> >*, std::_Rb_tree_node<std::pair<block_allocator::allocation_strategy const, fragmentation_report> >*, block_allocator::allocation_strategy const&)' ../src/libtokufractaltree_static.a(block_allocator.cc.o): In function `void std::__sort<block_allocator::blockpair*, __gnu_cxx::__ops::_Iter_less_iter>(block_allocator::blockpair*, block_allocator::blockpair*, __gnu_cxx::__ops::_Iter_less_iter)': /usr/include/c++/5/bits/stl_algo.h:1963: undefined reference to `void std::__introsort_loop<block_allocator::blockpair*, long, __gnu_cxx::__ops::_Iter_less_iter>(block_allocator::blockpair*, block_allocator::blockpair*, long, __gnu_cxx::__ops::_Iter_less_iter)' /usr/include/c++/5/bits/stl_algo.h:1966: undefined reference to `void std::__final_insertion_sort<block_allocator::blockpair*, __gnu_cxx::__ops::_Iter_less_iter>(block_allocator::blockpair*, block_allocator::blockpair*, __gnu_cxx::__ops::_Iter_less_iter)' ../src/libtokufractaltree_static.a(block_allocator_strategy.cc.o): In function `block_allocator::blockpair* std::lower_bound<block_allocator::blockpair*, unsigned long>(block_allocator::blockpair*, block_allocator::blockpair*, unsigned long const&)': /usr/include/c++/5/bits/stl_algobase.h:1006: undefined reference to `block_allocator::blockpair* std::__lower_bound<block_allocator::blockpair*, unsigned long, __gnu_cxx::__ops::_Iter_less_val>(block_allocator::blockpair*, block_allocator::blockpair*, unsigned long const&, __gnu_cxx::__ops::_Iter_less_val)' collect2: error: ld returned 1 exit status storage/tokudb/ft-index/tools/CMakeFiles/ba_replay.dir/build.make:89: recipe for target 'storage/tokudb/ft-index/tools/ba_replay' failed make[2]: *** [storage/tokudb/ft-index/tools/ba_replay] Error 1 make[2]: Leaving directory '/home/svoj/devel/maria/debug' CMakeFiles/Makefile2:4955: recipe for target 'storage/tokudb/ft-index/tools/CMakeFiles/ba_replay.dir/all' failed make[1]: *** [storage/tokudb/ft-index/tools/CMakeFiles/ba_replay.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs....

          serg, please review fix for this bug.

          svoj Sergey Vojtovich added a comment - serg , please review fix for this bug.

          People

            svoj Sergey Vojtovich
            svoj Sergey Vojtovich
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.