<p>In file included from /home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo:50,<br>
                 from test.cpp:1:<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/compiler_setup.hpp:209: note: #pragma message: WARNING: compiler is in C++11 mode, but it has incomplete support for C++11 features;<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/compiler_setup.hpp:210: note: #pragma message: WARNING: if something breaks, you get to keep all the pieces.<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/compiler_setup.hpp:211: note: #pragma message: WARNING: to forcefully prevent Armadillo from using C++11 features,<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/compiler_setup.hpp:212: note: #pragma message: WARNING: #define ARMA_DONT_USE_CXX11 before #include <br>
In file included from /home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo:123,<br>
                 from test.cpp:1:<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:22: error: ‘std::mt19937_64’ has not been declared<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:22: error: ISO C++ forbids declaration of ‘result_type’ with no type<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:22: error: typedef name may not be a nested-name-specifier<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:22: error: expected ‘;’ before ‘seed_type’<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:24: error: ISO C++ forbids declaration of ‘seed_type’ with no type<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:24: error: expected ‘,’ or ‘...’ before ‘val’<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:44: error: ‘mt19937_64’ in namespace ‘std’ does not name a type<br>
In file included from /home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo:123,<br>
                 from test.cpp:1:<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:46: error: ISO C++ forbids declaration of ‘uniform_int_distribution’ with no type<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:46: error: invalid use of ‘::’<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:46: error: expected ‘;’ before ‘&lt;’ token<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:48: error: ISO C++ forbids declaration of ‘uniform_real_distribution’ with no type<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:48: error: invalid use of ‘::’<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:48: error: expected ‘;’ before ‘&lt;’ token<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:57: error: expected unqualified-id before ‘val’<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:57: error: expected ‘)’ before ‘val’<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:57: error: expected initializer before ‘val’<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp: In member function ‘int arma::arma_rng_cxx11::randi_val()’:<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:68: error: ‘engine’ was not declared in this scope<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:68: error: ‘i_distr’ was not declared in this scope<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp: In member function ‘double arma::arma_rng_cxx11::randu_val()’:<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:77: error: ‘engine’ was not declared in this scope<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:77: error: ‘u_distr’ was not declared in this scope<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp: In member function ‘double arma::arma_rng_cxx11::randn_val()’:<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:86: error: ‘engine’ was not declared in this scope<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp: In member function ‘void arma::arma_rng_cxx11::randn_dual_val(eT&amp;, eT&amp;)’:<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:96: error: ‘engine’ was not declared in this scope<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp: In member function ‘void arma::arma_rng_cxx11::randi_fill(eT<em>, arma::uword, int, int)’:<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:107: error: ‘uniform_int_distribution’ is not a member of ‘std’<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:107: error: expected primary-expression before ‘int’<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:107: error: expected ‘;’ before ‘int’<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:111: error: ‘engine’ was not declared in this scope<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:111: error: there are no arguments to ‘local_i_distr’ that depend on a template parameter, so a declaration of ‘local_i_distr’ must be available<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:111: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp: In member function ‘void arma::arma_rng_cxx11::randg_fill(eT</em>, arma::uword, double, double)’:<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:135: error: ‘engine’ was not declared in this scope<br>
In file included from /home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo:470,<br>
                 from test.cpp:1:<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/fn_randg.hpp: In function ‘obj_type arma::randg(arma::uword, arma::uword, const arma::distr_param&amp;, const typename arma::arma_Mat_Col_Row_only::result<em>)’:<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/fn_randg.hpp:68: error: ‘seed_type’ in class ‘arma::arma_rng_cxx11’ does not name a type<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/fn_randg.hpp:68: error: invalid type in declaration before ‘;’ token<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/fn_randg.hpp: In function ‘cube_type arma::randg(arma::uword, arma::uword, arma::uword, const arma::distr_param&amp;, const typename arma::arma_Cube_only::result</em>)’:<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/fn_randg.hpp:202: error: ‘seed_type’ in class ‘arma::arma_rng_cxx11’ does not name a type<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/fn_randg.hpp:202: error: invalid type in declaration before ‘;’ token<br>
In file included from /home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo:123,<br>
                 from test.cpp:1:<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp: In member function ‘void arma::arma_rng_cxx11::randg_fill(eT<em>, arma::uword, double, double) [with eT = double]’:<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/fn_randg.hpp:72:   instantiated from ‘obj_type arma::randg(arma::uword, arma::uword, const arma::distr_param&amp;, const typename arma::arma_Mat_Col_Row_only::result</em>) [with obj_type = arma::Mat]’<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/fn_randg.hpp:133:   instantiated from here<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:131: error: no matching function for call to ‘std::gamma_distribution::gamma_distribution(const double&amp;, const double&amp;)’<br>
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/tr1_impl/random:2332: note: candidates are: std::gamma_distribution&lt;_RealType&gt;::gamma_distribution(const _RealType&amp;) [with _RealType = double]<br>
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/tr1_impl/random:2321: note:                 std::gamma_distribution::gamma_distribution(const std::gamma_distribution&amp;)<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp: At global scope:<br>
/home/rcf-40/haifengc/panfs/armadillo-6.500.4/tmp/include/armadillo_bits/arma_rng_cxx11.hpp:24: warning: inline function ‘void arma::arma_rng_cxx11::set_seed(int)’ used but never defined</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br>Reply to this email directly or <a href="https://github.com/mlpack/mlpack/issues/511#issuecomment-181606604">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AJ4bFCZ2ToVAOtr_29EwjyP_0go7cteEks5piRKugaJpZM4HPrM8.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/511#issuecomment-181606604"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>