<p>Well, it seems you're pointing me to the right direction. I tried disabling the Armadillo wrapper and linking BLAS and LAPACK:<br>
g++ main.cpp -O2 -std=gnu++11 -I/home/usrname/lib/Boost161/include -L/home/usrname/lib/Boost161/lib -lmlpack -I/home/usrname/lib/mlpacklib/include -L/home/usrname/lib/mlpacklib/lib -I /usr/include/armadillo_bits -DARMA_DONT_USE_WRAPPER -lblas -llapack</p>

<p>No problems so far! Thanks. </p>

<p>ldd a.out now:<br>
    linux-vdso.so.1 =&gt;  (0x00007ffecb793000)<br>
    libmlpack.so.2 =&gt; /home/malfaras/lib/mlpacklib/lib/libmlpack.so.2 (0x00007fc841622000)<br>
    libblas.so.3 =&gt; /usr/lib/libblas.so.3 (0x00007fc841374000)<br>
    libstdc++.so.6 =&gt; /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fc840ff2000)<br>
    libgcc_s.so.1 =&gt; /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fc840ddc000)<br>
    libc.so.6 =&gt; /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc840a12000)<br>
    libarmadillo.so.7 =&gt; /usr/lib64/libarmadillo.so.7 (0x00007fc84080a000)<br>
    libboost_program_options.so.1.61.0 =&gt; /home/malfaras/lib/Boost161/lib/libboost_program_options.so.1.61.0 (0x00007fc84058a000)<br>
    libboost_serialization.so.1.61.0 =&gt; /home/malfaras/lib/Boost161/lib/libboost_serialization.so.1.61.0 (0x00007fc840347000)<br>
    libm.so.6 =&gt; /lib/x86_64-linux-gnu/libm.so.6 (0x00007fc84003e000)<br>
    libgomp.so.1 =&gt; /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007fc83fe1c000)<br>
    /lib64/ld-linux-x86-64.so.2 (0x0000562500129000)<br>
    libopenblas.so.0 =&gt; /usr/lib/libopenblas.so.0 (0x00007fc83dd87000)<br>
    libmkl_rt.so =&gt; /opt/intel/composer_xe_2015.1.133/mkl/lib/intel64/libmkl_rt.so (0x00007fc83d81f000)<br>
    libarpack.so.2 =&gt; /usr/lib/libarpack.so.2 (0x00007fc83d5d4000)<br>
    libpthread.so.0 =&gt; /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fc83d3b6000)<br>
    libdl.so.2 =&gt; /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fc83d1b2000)<br>
    libgfortran.so.3 =&gt; /usr/lib/x86_64-linux-gnu/libgfortran.so.3 (0x00007fc83ce86000)<br>
    liblapack.so.3 =&gt; /usr/lib/liblapack.so.3 (0x00007fc83c6a3000)<br>
    libquadmath.so.0 =&gt; /usr/lib/x86_64-linux-gnu/libquadmath.so.0 (0x00007fc83c463000)</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/759#issuecomment-238789264">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJ4bFLDagMBA9iEiavoY91FuQhwyB8w_ks5qeX_vgaJpZM4Jf5j4">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AJ4bFAhFi7gRUbvza3aA4INGrxQz3mhUks5qeX_vgaJpZM4Jf5j4.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/759#issuecomment-238789264"></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":"PERSON","message":"@mphy in #759: Well, it seems you're pointing me to the right direction. I tried disabling the Armadillo wrapper and linking BLAS and LAPACK:\r\ng++ main.cpp -O2 -std=gnu++11 -I/home/usrname/lib/Boost161/include -L/home/usrname/lib/Boost161/lib -lmlpack -I/home/usrname/lib/mlpacklib/include -L/home/usrname/lib/mlpacklib/lib -I /usr/include/armadillo_bits -DARMA_DONT_USE_WRAPPER -lblas -llapack\r\n\r\nNo problems so far! Thanks. \r\n\r\nldd a.out now:\r\n\tlinux-vdso.so.1 =\u003e  (0x00007ffecb793000)\r\n\tlibmlpack.so.2 =\u003e /home/malfaras/lib/mlpacklib/lib/libmlpack.so.2 (0x00007fc841622000)\r\n\tlibblas.so.3 =\u003e /usr/lib/libblas.so.3 (0x00007fc841374000)\r\n\tlibstdc++.so.6 =\u003e /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fc840ff2000)\r\n\tlibgcc_s.so.1 =\u003e /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fc840ddc000)\r\n\tlibc.so.6 =\u003e /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc840a12000)\r\n\tlibarmadillo.so.7 =\u003e /usr/lib64/libarmadillo.so.7 (0x00007fc84080a000)\r\n\tlibboost_program_options.so.1.61.0 =\u003e /home/malfaras/lib/Boost161/lib/libboost_program_options.so.1.61.0 (0x00007fc84058a000)\r\n\tlibboost_serialization.so.1.61.0 =\u003e /home/malfaras/lib/Boost161/lib/libboost_serialization.so.1.61.0 (0x00007fc840347000)\r\n\tlibm.so.6 =\u003e /lib/x86_64-linux-gnu/libm.so.6 (0x00007fc84003e000)\r\n\tlibgomp.so.1 =\u003e /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007fc83fe1c000)\r\n\t/lib64/ld-linux-x86-64.so.2 (0x0000562500129000)\r\n\tlibopenblas.so.0 =\u003e /usr/lib/libopenblas.so.0 (0x00007fc83dd87000)\r\n\tlibmkl_rt.so =\u003e /opt/intel/composer_xe_2015.1.133/mkl/lib/intel64/libmkl_rt.so (0x00007fc83d81f000)\r\n\tlibarpack.so.2 =\u003e /usr/lib/libarpack.so.2 (0x00007fc83d5d4000)\r\n\tlibpthread.so.0 =\u003e /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fc83d3b6000)\r\n\tlibdl.so.2 =\u003e /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fc83d1b2000)\r\n\tlibgfortran.so.3 =\u003e /usr/lib/x86_64-linux-gnu/libgfortran.so.3 (0x00007fc83ce86000)\r\n\tliblapack.so.3 =\u003e /usr/lib/liblapack.so.3 (0x00007fc83c6a3000)\r\n\tlibquadmath.so.0 =\u003e /usr/lib/x86_64-linux-gnu/libquadmath.so.0 (0x00007fc83c463000)\r\n"}],"action":{"name":"View Issue","url":"https://github.com/mlpack/mlpack/issues/759#issuecomment-238789264"}}}</script>