<p>The following code generates error on Load function -</p>
<pre><code>#include &lt;mlpack/core.hpp&gt;
#include &lt;mlpack/methods/neighbor_search/neighbor_search.hpp&gt;
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;
}

</code></pre>
<p>The error generated is -</p>
<blockquote>
<p>/tmp/ccxgqrx6.o: In function <code>bool mlpack::data::Load&lt;double&gt;(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, arma::Mat&lt;double&gt;&amp;, bool, bool)': pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x6e): undefined reference to</code>mlpack::Timer::Start(std::__cxx11::basic_string&lt;char, std::char_traits, std::allocator &gt; const&amp;)'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x130): undefined reference to <code>mlpack::Timer::Stop(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x161): undefined reference to</code>mlpack::Log::Fatal'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x166): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x188): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x195): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(std::ostream&amp; (*)(std::ostream&amp;))' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x1a1): undefined reference to</code>mlpack::Log::Warn'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x1a6): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x1c8): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x1d5): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(std::ostream&amp; (*)(std::ostream&amp;))' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x279): undefined reference to</code>mlpack::Log::Warn'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x27e): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x2a0): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x2ad): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(std::ostream&amp; (*)(std::ostream&amp;))' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x3e8): undefined reference to</code>mlpack::Log::Warn'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x3ed): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x40f): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x41c): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(std::ostream&amp; (*)(std::ostream&amp;))' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x970): undefined reference to</code>mlpack::Timer::Stop(std::__cxx11::basic_string&lt;char, std::char_traits, std::allocator &gt; const&amp;)'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x9a1): undefined reference to <code>mlpack::Log::Fatal' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x9a6): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x9c8): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x9d5): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x9e2): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(std::ostream&amp; (*)(std::ostream&amp;))' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x9ee): undefined reference to</code>mlpack::Log::Warn'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0x9f3): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xa15): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xa22): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xa2f): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(std::ostream&amp; (<em>)(std::ostream&amp;))'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xaa4): undefined reference to <code>mlpack::Timer::Stop(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xad5): undefined reference to</code>mlpack::Log::Fatal'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xada): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xafc): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const</em>)'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xb09): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xb16): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(std::ostream&amp; (<em>)(std::ostream&amp;))'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xb22): undefined reference to <code>mlpack::Log::Warn' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xb27): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const</em>)'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xb49): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xb56): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xb63): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(std::ostream&amp; (*)(std::ostream&amp;))' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xb80): undefined reference to</code>mlpack::Log::Warn'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xb85): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xba7): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xbbc): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xbc9): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xbd6): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xbe3): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(std::ostream&amp; (<em>)(std::ostream&amp;))'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xbef): undefined reference to <code>mlpack::Log::Info' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xbf4): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const</em>)'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xc16): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xc2b): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(std::__cxx11::basic_string&lt;char, std::char_traits, std::allocator &gt;&amp;)'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xc38): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xc45): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(std::ostream&amp; (<em>)(std::ostream&amp;))'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xce2): undefined reference to <code>mlpack::Log::Info' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xce7): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(std::ostream&amp; (</em>)(std::ostream&amp;))'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xd20): undefined reference to <code>mlpack::Timer::Stop(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xd51): undefined reference to</code>mlpack::Log::Fatal'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xd56): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xd78): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xd85): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(std::ostream&amp; (*)(std::ostream&amp;))' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xd91): undefined reference to</code>mlpack::Log::Warn'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xd96): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xdb8): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xdc5): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(std::ostream&amp; (*)(std::ostream&amp;))' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xe13): undefined reference to</code>mlpack::Log::Info'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xe18): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xe30): undefined reference to</code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)'<br>
pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xe48): undefined reference to <code>mlpack::util::PrefixedOutStream::operator&lt;&lt;(char const*)' pro.cpp:(.text._ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb[_ZN6mlpack4data4LoadIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERN4arma3MatIT_EEbb]+0xeca): undefined reference to</code>mlpack::Timer::Stop(std::__cxx11::basic_string&lt;char, std::char_traits, std::allocator &gt; const&amp;)'<br>
collect2: error: ld returned 1 exit status</p>
</blockquote>
<p>bin/mlpack_test generates the error :-<br>
Running 714 test cases...<br>
/home/abhinav/Desktop/mlpack-2.1.0/src/mlpack/tests/krann_search_test.cpp(713): fatal error in "RAModelTest": critical check numQueriesFail &lt; maxNumQueriesFail failed [25 &gt;= 25]<br>
[WARN ] 'test_file.csv' is not a standard csv file.<br>
[WARN ] 'test_file.csv' is not a standard csv file.<br>
[WARN ] L-BFGS line search direction is not a descent direction (terminating)!<br>
[WARN ] L-BFGS line search direction is not a descent direction (terminating)!<br>
-2.9004   2.8339  -0.9410<br>
-0.0452   0.0549  -0.0585<br>
5.8507  -1.8907  -2.0690<br>
5.0657   5.0528   5.0017</p>
<p>*** 1 failure detected in test suite "mlpackTest"</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/mlpack/mlpack/issues/813">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJ4bFNzYDU944AqB-KV3bqpRzJRELlgiks5q_08YgaJpZM4K3WAG">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AJ4bFC60eYVKtzEDzqvzyS0FuR0XiH0Iks5q_08YgaJpZM4K3WAG.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/mlpack/mlpack/issues/813"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/mlpack/mlpack","title":"mlpack/mlpack","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/mlpack/mlpack"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Cannot load CSV file (#813)"}],"action":{"name":"View Issue","url":"https://github.com/mlpack/mlpack/issues/813"}}}</script>