[mlpack-git] [mlpack/mlpack] Cannot load CSV file (#813)

Abhinav Rai notifications at github.com
Sat Nov 19 14:33:44 EST 2016


The following code generates error on Load function -
```
#include <mlpack/core.hpp>
#include <mlpack/methods/neighbor_search/neighbor_search.hpp>
using namespace mlpack;
using namespace mlpack::neighbor; // NeighborSearch and NearestNeighborSort
using namespace mlpack::metric; // ManhattanDistance
int main()
{
  // Load the data from data.csv (hard-coded).  Use CLI for simple command-line
  // parameter handling.
  arma::mat data;
  data::Load("completion_X.csv", data, true);
  return 0;
}

```
The error generated is -

> /tmp/ccxgqrx6.o: In function `bool mlpack::data::Load<double>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, arma::Mat<double>&, bool, bool)':
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x6e): undefined reference to `mlpack::Timer::Start(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x130): undefined reference to `mlpack::Timer::Stop(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x161): undefined reference to `mlpack::Log::Fatal'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x166): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x188): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x195): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(std::ostream& (*)(std::ostream&))'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x1a1): undefined reference to `mlpack::Log::Warn'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x1a6): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x1c8): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x1d5): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(std::ostream& (*)(std::ostream&))'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x279): undefined reference to `mlpack::Log::Warn'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x27e): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x2a0): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x2ad): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(std::ostream& (*)(std::ostream&))'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x3e8): undefined reference to `mlpack::Log::Warn'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x3ed): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x40f): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x41c): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(std::ostream& (*)(std::ostream&))'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x970): undefined reference to `mlpack::Timer::Stop(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x9a1): undefined reference to `mlpack::Log::Fatal'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x9a6): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x9c8): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x9d5): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x9e2): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(std::ostream& (*)(std::ostream&))'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x9ee): undefined reference to `mlpack::Log::Warn'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x9f3): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xa15): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xa22): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xa2f): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(std::ostream& (*)(std::ostream&))'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xaa4): undefined reference to `mlpack::Timer::Stop(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xad5): undefined reference to `mlpack::Log::Fatal'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xada): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xafc): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xb09): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xb16): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(std::ostream& (*)(std::ostream&))'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xb22): undefined reference to `mlpack::Log::Warn'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xb27): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xb49): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xb56): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xb63): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(std::ostream& (*)(std::ostream&))'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xb80): undefined reference to `mlpack::Log::Warn'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xb85): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xba7): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xbbc): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xbc9): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xbd6): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xbe3): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(std::ostream& (*)(std::ostream&))'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xbef): undefined reference to `mlpack::Log::Info'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xbf4): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xc16): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xc2b): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xc38): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xc45): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(std::ostream& (*)(std::ostream&))'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xce2): undefined reference to `mlpack::Log::Info'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xce7): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(std::ostream& (*)(std::ostream&))'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xd20): undefined reference to `mlpack::Timer::Stop(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xd51): undefined reference to `mlpack::Log::Fatal'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xd56): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xd78): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xd85): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(std::ostream& (*)(std::ostream&))'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xd91): undefined reference to `mlpack::Log::Warn'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xd96): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xdb8): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xdc5): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(std::ostream& (*)(std::ostream&))'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xe13): undefined reference to `mlpack::Log::Info'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xe18): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xe30): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xe48): undefined reference to `mlpack::util::PrefixedOutStream::operator<<(char const*)'
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xeca): undefined reference to `mlpack::Timer::Stop(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
collect2: error: ld returned 1 exit status


bin/mlpack_test generates the error :-
Running 714 test cases...
/home/abhinav/Desktop/mlpack-2.1.0/src/mlpack/tests/krann_search_test.cpp(713): fatal error in "RAModelTest": critical check numQueriesFail < maxNumQueriesFail failed [25 >= 25]
[WARN ] 'test_file.csv' is not a standard csv file.
[WARN ] 'test_file.csv' is not a standard csv file.
[WARN ] L-BFGS line search direction is not a descent direction (terminating)!
[WARN ] L-BFGS line search direction is not a descent direction (terminating)!
  -2.9004   2.8339  -0.9410
  -0.0452   0.0549  -0.0585
   5.8507  -1.8907  -2.0690
   5.0657   5.0528   5.0017

*** 1 failure detected in test suite "mlpackTest"


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/mlpack/mlpack/issues/813
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.cc.gatech.edu/pipermail/mlpack-git/attachments/20161119/d621bde8/attachment-0001.html>


More information about the mlpack-git mailing list