[mlpack-git] [mlpack/mlpack] unable to compile a sample program-// Includes all relevant components of mlpack. #include <mlpack/core.hpp> // Convenience. using namespace mlpack; int main() { // First, load the data. arma::mat data; // Use data::Load() which transposes the matrix. data::Load("data.csv", data, true); // Now compute the covariance. We assume that the data is already centered. // Remember, because the matrix is column-major, the covariance operation is // transposed. arma::mat cov = data * trans(data) / data.n_cols; // Save the output. data::Save("cov.csv", cov, true); } (#781)
dhanpal singh
notifications at github.com
Mon Sep 5 18:02:15 EDT 2016
from /usr/include/boost/fusion/container/vector/vector10.hpp:15,
from /usr/include/boost/fusion/container/vector/vector_fwd.hpp:14,
from /usr/include/boost/fusion/container/vector/vector.hpp:10,
from /usr/include/boost/fusion/tuple/tuple.hpp:11,
from /usr/include/boost/fusion/tuple.hpp:10,
from /usr/include/boost/fusion/include/tuple.hpp:10,
from /usr/include/boost/math/tools/tuple.hpp:89,
from /usr/include/boost/math/special_functions/detail/igamma_inverse.hpp:13,
from /usr/include/boost/math/special_functions/gamma.hpp:1696,
from /usr/local/include/mlpack/prereqs.hpp:40,
from /usr/local/include/mlpack/core.hpp:207,
from a.cpp:2:
/usr/include/boost/fusion/sequence/intrinsic/end.hpp:89:5: note: ‘boost::fusion::end’
end(Sequence const& seq)
^
In file included from /usr/include/boost/fusion/sequence/intrinsic/begin.hpp:13:0,
from /usr/include/boost/fusion/container/vector/vector10.hpp:15,
from /usr/include/boost/fusion/container/vector/vector_fwd.hpp:14,
from /usr/include/boost/fusion/container/vector/vector.hpp:10,
from /usr/include/boost/fusion/tuple/tuple.hpp:11,
from /usr/include/boost/fusion/tuple.hpp:10,
from /usr/include/boost/fusion/include/tuple.hpp:10,
from /usr/include/boost/math/tools/tuple.hpp:89,
from /usr/include/boost/math/special_functions/detail/igamma_inverse.hpp:13,
from /usr/include/boost/math/special_functions/gamma.hpp:1696,
from /usr/local/include/mlpack/prereqs.hpp:40,
from /usr/local/include/mlpack/core.hpp:207,
from a.cpp:2:
/usr/include/boost/fusion/sequence/intrinsic_fwd.hpp:67:16: note: ‘boost::fusion::result_of::end’
struct end;
^
In file included from /usr/local/include/mlpack/core/data/load.hpp:144:0,
from /usr/local/include/mlpack/core.hpp:213,
from a.cpp:2:
/usr/local/include/mlpack/core/data/load_impl.hpp: In lambda function:
/usr/local/include/mlpack/core/data/load_impl.hpp:51:12: error: ‘move’ is not a member of ‘std’
return std::move(trimmedToken);
^
/usr/local/include/mlpack/core/data/load_impl.hpp: At global scope:
/usr/local/include/mlpack/core/data/load_impl.hpp:58:57: error: ‘>>’ should be ‘> >’ within a nested template argument list
void TransPoseTokens(std::vector<std::vector<std::string>> const &input,
^
/usr/local/include/mlpack/core/data/load_impl.hpp: In function ‘void mlpack::data::details::TransPoseTokens(const std::vector<std::vector<std::basic_string<char> > >&, std::vector<std::basic_string<char> >&, size_t)’:
/usr/local/include/mlpack/core/data/load_impl.hpp:65:12: error: ‘class std::vector<std::basic_string<char> >’ has no member named ‘emplace_back’
output.emplace_back(input[i][index]);
^
/usr/local/include/mlpack/core/data/load_impl.hpp: In function ‘void mlpack::data::details::MapToNumerical(const std::vector<std::basic_string<char> >&, size_t&, mlpack::data::DatasetInfo&, arma::Mat<eT>&)’:
/usr/local/include/mlpack/core/data/load_impl.hpp:75:8: error: ‘notNumber’ does not name a type
auto notNumber = [](const std::string &str)
^
/usr/local/include/mlpack/core/data/load_impl.hpp:84:27: error: ‘any_of’ is not a member of ‘std’
const bool notNumeric = std::any_of(std::begin(tokens),
^
/usr/local/include/mlpack/core/data/load_impl.hpp:84:39: error: ‘begin’ is not a member of ‘std’
const bool notNumeric = std::any_of(std::begin(tokens),
^
/usr/local/include/mlpack/core/data/load_impl.hpp:84:39: note: suggested alternatives:
In file included from /usr/include/boost/range/functions.hpp:18:0,
from /usr/include/boost/range/iterator_range_core.hpp:28,
from /usr/include/boost/lexical_cast.hpp:174,
from /usr/include/boost/math/constants/constants.hpp:18,
from /usr/include/boost/math/special_functions/gamma.hpp:22,
from /usr/local/include/mlpack/prereqs.hpp:40,
from /usr/local/include/mlpack/core.hpp:207,
from a.cpp:2:
/usr/include/boost/range/begin.hpp:112:61: note: ‘boost::range_adl_barrier::begin’
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
^
In file included from /usr/include/boost/mpl/list/aux_/begin_end.hpp:17:0,
from /usr/include/boost/mpl/list/list0.hpp:27,
from /usr/include/boost/mpl/list/list10.hpp:18,
from /usr/include/boost/mpl/list/list20.hpp:18,
from /usr/include/boost/mpl/list.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:9,
from /usr/include/boost/math/tools/precision.hpp:19,
from /usr/include/boost/math/tools/fraction.hpp:17,
from /usr/include/boost/math/special_functions/gamma.hpp:18,
from /usr/local/include/mlpack/prereqs.hpp:40,
from /usr/local/include/mlpack/core.hpp:207,
from a.cpp:2:
/usr/include/boost/mpl/begin_end_fwd.hpp:22:38: note: ‘boost::mpl::begin’
template< typename Sequence > struct begin;
^
In file included from /usr/include/boost/range/functions.hpp:18:0,
from /usr/include/boost/range/iterator_range_core.hpp:28,
from /usr/include/boost/lexical_cast.hpp:174,
from /usr/include/boost/math/constants/constants.hpp:18,
from /usr/include/boost/math/special_functions/gamma.hpp:22,
from /usr/local/include/mlpack/prereqs.hpp:40,
from /usr/local/include/mlpack/core.hpp:207,
from a.cpp:2:
/usr/include/boost/range/begin.hpp:112:61: note: ‘boost::range_adl_barrier::begin’
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
^
In file included from /usr/include/boost/fusion/container/vector/vector10.hpp:15:0,
from /usr/include/boost/fusion/container/vector/vector_fwd.hpp:14,
from /usr/include/boost/fusion/container/vector/vector.hpp:10,
from /usr/include/boost/fusion/tuple/tuple.hpp:11,
from /usr/include/boost/fusion/tuple.hpp:10,
from /usr/include/boost/fusion/include/tuple.hpp:10,
from /usr/include/boost/math/tools/tuple.hpp:89,
from /usr/include/boost/math/special_functions/detail/igamma_inverse.hpp:13,
from /usr/include/boost/math/special_functions/gamma.hpp:1696,
from /usr/local/include/mlpack/prereqs.hpp:40,
from /usr/local/include/mlpack/core.hpp:207,
from a.cpp:2:
/usr/include/boost/fusion/sequence/intrinsic/begin.hpp:89:5: note: ‘boost::fusion::begin’
begin(Sequence const& seq)
^
In file included from /usr/include/boost/fusion/sequence/intrinsic/begin.hpp:13:0,
from /usr/include/boost/fusion/container/vector/vector10.hpp:15,
from /usr/include/boost/fusion/container/vector/vector_fwd.hpp:14,
from /usr/include/boost/fusion/container/vector/vector.hpp:10,
from /usr/include/boost/fusion/tuple/tuple.hpp:11,
from /usr/include/boost/fusion/tuple.hpp:10,
from /usr/include/boost/fusion/include/tuple.hpp:10,
from /usr/include/boost/math/tools/tuple.hpp:89,
from /usr/include/boost/math/special_functions/detail/igamma_inverse.hpp:13,
from /usr/include/boost/math/special_functions/gamma.hpp:1696,
from /usr/local/include/mlpack/prereqs.hpp:40,
from /usr/local/include/mlpack/core.hpp:207,
from a.cpp:2:
/usr/include/boost/fusion/sequence/intrinsic_fwd.hpp:61:16: note: ‘boost::fusion::result_of::begin’
struct begin;
^
In file included from /usr/local/include/mlpack/core/data/load.hpp:144:0,
from /usr/local/include/mlpack/core.hpp:213,
from a.cpp:2:
/usr/local/include/mlpack/core/data/load_impl.hpp:85:39: error: ‘end’ is not a member of ‘std’
std::end(tokens), notNumber);
^
/usr/local/include/mlpack/core/data/load_impl.hpp:85:39: note: suggested alternatives:
In file included from /usr/include/boost/range/functions.hpp:19:0,
from /usr/include/boost/range/iterator_range_core.hpp:28,
from /usr/include/boost/lexical_cast.hpp:174,
from /usr/include/boost/math/constants/constants.hpp:18,
from /usr/include/boost/math/special_functions/gamma.hpp:22,
from /usr/local/include/mlpack/prereqs.hpp:40,
from /usr/local/include/mlpack/core.hpp:207,
from a.cpp:2:
/usr/include/boost/range/end.hpp:106:61: note: ‘boost::range_adl_barrier::end’
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r )
^
In file included from /usr/include/boost/mpl/list/aux_/begin_end.hpp:17:0,
from /usr/include/boost/mpl/list/list0.hpp:27,
from /usr/include/boost/mpl/list/list10.hpp:18,
from /usr/include/boost/mpl/list/list20.hpp:18,
from /usr/include/boost/mpl/list.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:9,
from /usr/include/boost/math/tools/precision.hpp:19,
from /usr/include/boost/math/tools/fraction.hpp:17,
from /usr/include/boost/math/special_functions/gamma.hpp:18,
from /usr/local/include/mlpack/prereqs.hpp:40,
from /usr/local/include/mlpack/core.hpp:207,
from a.cpp:2:
/usr/include/boost/mpl/begin_end_fwd.hpp:23:38: note: ‘boost::mpl::end’
template< typename Sequence > struct end;
^
In file included from /usr/include/boost/range/functions.hpp:19:0,
from /usr/include/boost/range/iterator_range_core.hpp:28,
from /usr/include/boost/lexical_cast.hpp:174,
from /usr/include/boost/math/constants/constants.hpp:18,
from /usr/include/boost/math/special_functions/gamma.hpp:22,
from /usr/local/include/mlpack/prereqs.hpp:40,
from /usr/local/include/mlpack/core.hpp:207,
from a.cpp:2:
/usr/include/boost/range/end.hpp:106:61: note: ‘boost::range_adl_barrier::end’
inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r )
^
In file included from /usr/include/boost/fusion/container/list/cons.hpp:14:0,
from /usr/include/boost/fusion/iterator/segmented_iterator.hpp:13,
from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:11,
from /usr/include/boost/fusion/sequence/intrinsic/begin.hpp:17,
from /usr/include/boost/fusion/container/vector/vector10.hpp:15,
from /usr/include/boost/fusion/container/vector/vector_fwd.hpp:14,
from /usr/include/boost/fusion/container/vector/vector.hpp:10,
from /usr/include/boost/fusion/tuple/tuple.hpp:11,
from /usr/include/boost/fusion/tuple.hpp:10,
from /usr/include/boost/fusion/include/tuple.hpp:10,
from /usr/include/boost/math/tools/tuple.hpp:89,
from /usr/include/boost/math/special_functions/detail/igamma_inverse.hpp:13,
from /usr/include/boost/math/special_functions/gamma.hpp:1696,
from /usr/local/include/mlpack/prereqs.hpp:40,
from /usr/local/include/mlpack/core.hpp:207,
from a.cpp:2:
/usr/include/boost/fusion/sequence/intrinsic/end.hpp:89:5: note: ‘boost::fusion::end’
end(Sequence const& seq)
^
In file included from /usr/include/boost/fusion/sequence/intrinsic/begin.hpp:13:0,
from /usr/include/boost/fusion/container/vector/vector10.hpp:15,
from /usr/include/boost/fusion/container/vector/vector_fwd.hpp:14,
from /usr/include/boost/fusion/container/vector/vector.hpp:10,
from /usr/include/boost/fusion/tuple/tuple.hpp:11,
from /usr/include/boost/fusion/tuple.hpp:10,
from /usr/include/boost/fusion/include/tuple.hpp:10,
from /usr/include/boost/math/tools/tuple.hpp:89,
from /usr/include/boost/math/special_functions/detail/igamma_inverse.hpp:13,
from /usr/include/boost/math/special_functions/gamma.hpp:1696,
from /usr/local/include/mlpack/prereqs.hpp:40,
from /usr/local/include/mlpack/core.hpp:207,
from a.cpp:2:
/usr/include/boost/fusion/sequence/intrinsic_fwd.hpp:67:16: note: ‘boost::fusion::result_of::end’
struct end;
^
In file included from /usr/local/include/mlpack/core/data/load.hpp:144:0,
from /usr/local/include/mlpack/core.hpp:213,
from a.cpp:2:
/usr/local/include/mlpack/core/data/load_impl.hpp:85:57: error: ‘notNumber’ was not declared in this scope
std::end(tokens), notNumber);
^
/usr/local/include/mlpack/core/data/load_impl.hpp: In function ‘bool mlpack::data::Load(const string&, arma::Mat<eT>&, mlpack::data::DatasetInfo&, bool, bool)’:
/usr/local/include/mlpack/core/data/load_impl.hpp:436:64: error: ‘>>’ should be ‘> >’ within a nested template argument list
typedef boost::tokenizer<boost::escaped_list_separator<char>> Tokenizer;
^
/usr/local/include/mlpack/core/data/load_impl.hpp:465:43: error: no matching function for call to ‘std::basic_fstream<char>::open(const string&, const openmode&)’
stream.open(filename, std::fstream::in);
^
/usr/local/include/mlpack/core/data/load_impl.hpp:465:43: note: candidate is:
In file included from /usr/include/armadillo:23:0,
from /usr/local/include/mlpack/core/arma_extend/arma_extend.hpp:52,
from /usr/local/include/mlpack/prereqs.hpp:78,
from /usr/local/include/mlpack/core.hpp:207,
from a.cpp:2:
/usr/include/c++/4.8/fstream:886:7: note: void std::basic_fstream<_CharT, _Traits>::open(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::ios_base::openmode = std::_Ios_Openmode]
open(const char* __s,
^
/usr/include/c++/4.8/fstream:886:7: note: no known conversion for argument 1 from ‘const string {aka const std::basic_string<char>}’ to ‘const char*’
In file included from /usr/local/include/mlpack/core/data/load.hpp:144:0,
from /usr/local/include/mlpack/core.hpp:213,
from a.cpp:2:
/usr/local/include/mlpack/core/data/load_impl.hpp:469:42: error: ‘>>’ should be ‘> >’ within a nested template argument list
std::vector<std::vector<std::string>> tokensArray;
^
/usr/local/include/mlpack/core/data/load_impl.hpp:479:23: error: ‘class std::vector<std::vector<std::basic_string<char> > >’ has no member named ‘emplace_back’
tokensArray.emplace_back(std::move(tokens));
^
/usr/local/include/mlpack/core/data/load_impl.hpp:479:36: error: ‘move’ is not a member of ‘std’
tokensArray.emplace_back(std::move(tokens));
^
/usr/local/include/mlpack/core/data/load_impl.hpp: In function ‘bool mlpack::data::Load(const string&, const string&, T&, bool, mlpack::data::format)’:
/usr/local/include/mlpack/core/data/load_impl.hpp:553:12: error: ‘format’ is not a class or namespace
if (f == format::autodetect)
^
/usr/local/include/mlpack/core/data/load_impl.hpp:558:11: error: ‘format’ is not a class or namespace
f = format::xml;
^
/usr/local/include/mlpack/core/data/load_impl.hpp:560:11: error: ‘format’ is not a class or namespace
f = format::binary;
^
/usr/local/include/mlpack/core/data/load_impl.hpp:562:11: error: ‘format’ is not a class or namespace
f = format::text;
^
/usr/local/include/mlpack/core/data/load_impl.hpp:584:39: error: no matching function for call to ‘std::basic_ifstream<char>::open(const string&, const openmode&)’
ifs.open(filename, std::ifstream::in);
^
/usr/local/include/mlpack/core/data/load_impl.hpp:584:39: note: candidate is:
In file included from /usr/include/armadillo:23:0,
from /usr/local/include/mlpack/core/arma_extend/arma_extend.hpp:52,
from /usr/local/include/mlpack/prereqs.hpp:78,
from /usr/local/include/mlpack/core.hpp:207,
from a.cpp:2:
/usr/include/c++/4.8/fstream:538:7: note: void std::basic_ifstream<_CharT, _Traits>::open(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::ios_base::openmode = std::_Ios_Openmode]
open(const char* __s, ios_base::openmode __mode = ios_base::in)
^
/usr/include/c++/4.8/fstream:538:7: note: no known conversion for argument 1 from ‘const string {aka const std::basic_string<char>}’ to ‘const char*’
In file included from /usr/local/include/mlpack/core/data/load.hpp:144:0,
from /usr/local/include/mlpack/core.hpp:213,
from a.cpp:2:
/usr/local/include/mlpack/core/data/load_impl.hpp:601:14: error: ‘format’ is not a class or namespace
if (f == format::xml)
^
/usr/local/include/mlpack/core/data/load_impl.hpp:606:19: error: ‘format’ is not a class or namespace
else if (f == format::text)
^
/usr/local/include/mlpack/core/data/load_impl.hpp:611:19: error: ‘format’ is not a class or namespace
else if (f == format::binary)
^
In file included from /usr/local/include/mlpack/core.hpp:214:0,
from a.cpp:2:
/usr/local/include/mlpack/core/data/save.hpp: At global scope:
/usr/local/include/mlpack/core/data/save.hpp:93:22: error: ‘format’ is not a class or namespace
format f = format::autodetect);
^
In file included from /usr/local/include/mlpack/core/data/save.hpp:99:0,
from /usr/local/include/mlpack/core.hpp:214,
from a.cpp:2:
/usr/local/include/mlpack/core/data/save_impl.hpp: In function ‘bool mlpack::data::Save(const string&, const string&, T&, bool, mlpack::data::format)’:
/usr/local/include/mlpack/core/data/save_impl.hpp:197:12: error: ‘format’ is not a class or namespace
if (f == format::autodetect)
^
/usr/local/include/mlpack/core/data/save_impl.hpp:202:11: error: ‘format’ is not a class or namespace
f = format::xml;
^
/usr/local/include/mlpack/core/data/save_impl.hpp:204:11: error: ‘format’ is not a class or namespace
f = format::binary;
^
/usr/local/include/mlpack/core/data/save_impl.hpp:206:11: error: ‘format’ is not a class or namespace
f = format::text;
^
/usr/local/include/mlpack/core/data/save_impl.hpp:229:40: error: no matching function for call to ‘std::basic_ofstream<char>::open(const string&, const openmode&)’
ofs.open(filename, std::ofstream::out);
^
/usr/local/include/mlpack/core/data/save_impl.hpp:229:40: note: candidate is:
In file included from /usr/include/armadillo:23:0,
from /usr/local/include/mlpack/core/arma_extend/arma_extend.hpp:52,
from /usr/local/include/mlpack/prereqs.hpp:78,
from /usr/local/include/mlpack/core.hpp:207,
from a.cpp:2:
/usr/include/c++/4.8/fstream:713:7: note: void std::basic_ofstream<_CharT, _Traits>::open(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::ios_base::openmode = std::_Ios_Openmode]
open(const char* __s,
^
/usr/include/c++/4.8/fstream:713:7: note: no known conversion for argument 1 from ‘const string {aka const std::basic_string<char>}’ to ‘const char*’
In file included from /usr/local/include/mlpack/core/data/save.hpp:99:0,
from /usr/local/include/mlpack/core.hpp:214,
from a.cpp:2:
/usr/local/include/mlpack/core/data/save_impl.hpp:246:14: error: ‘format’ is not a class or namespace
if (f == format::xml)
^
/usr/local/include/mlpack/core/data/save_impl.hpp:251:19: error: ‘format’ is not a class or namespace
else if (f == format::text)
^
/usr/local/include/mlpack/core/data/save_impl.hpp:256:19: error: ‘format’ is not a class or namespace
else if (f == format::binary)
^
In file included from /usr/local/include/mlpack/core.hpp:217:0,
from a.cpp:2:
/usr/local/include/mlpack/core/math/random.hpp: At global scope:
/usr/local/include/mlpack/core/math/random.hpp:29:22: error: ‘mt19937’ in namespace ‘std’ does not name a type
extern MLPACK_EXPORT std::mt19937 randGen;
^
/usr/local/include/mlpack/core/math/random.hpp:31:22: error: ‘uniform_real_distribution’ in namespace ‘std’ does not name a type
extern MLPACK_EXPORT std::uniform_real_distribution<> randUniformDist;
^
/usr/local/include/mlpack/core/math/random.hpp:33:22: error: ‘normal_distribution’ in namespace ‘std’ does not name a type
extern MLPACK_EXPORT std::normal_distribution<> randNormalDist;
^
/usr/local/include/mlpack/core/math/random.hpp: In function ‘void mlpack::math::RandomSeed(size_t)’:
/usr/local/include/mlpack/core/math/random.hpp:44:3: error: ‘randGen’ was not declared in this scope
randGen.seed((uint32_t) seed);
^
/usr/local/include/mlpack/core/math/random.hpp: In function ‘double mlpack::math::Random()’:
/usr/local/include/mlpack/core/math/random.hpp:59:26: error: ‘randGen’ was not declared in this scope
return randUniformDist(randGen);
^
/usr/local/include/mlpack/core/math/random.hpp:59:33: error: ‘randUniformDist’ was not declared in this scope
return randUniformDist(randGen);
^
/usr/local/include/mlpack/core/math/random.hpp: In function ‘double mlpack::math::Random(double, double)’:
/usr/local/include/mlpack/core/math/random.hpp:67:43: error: ‘randGen’ was not declared in this scope
return lo + (hi - lo) * randUniformDist(randGen);
^
/usr/local/include/mlpack/core/math/random.hpp:67:50: error: ‘randUniformDist’ was not declared in this scope
return lo + (hi - lo) * randUniformDist(randGen);
^
/usr/local/include/mlpack/core/math/random.hpp: In function ‘int mlpack::math::RandInt(int)’:
/usr/local/include/mlpack/core/math/random.hpp:75:66: error: ‘randGen’ was not declared in this scope
return (int) std::floor((double) hiExclusive * randUniformDist(randGen));
^
/usr/local/include/mlpack/core/math/random.hpp:75:73: error: ‘randUniformDist’ was not declared in this scope
return (int) std::floor((double) hiExclusive * randUniformDist(randGen));
^
/usr/local/include/mlpack/core/math/random.hpp: In function ‘int mlpack::math::RandInt(int, int)’:
/usr/local/include/mlpack/core/math/random.hpp:84:50: error: ‘randGen’ was not declared in this scope
* randUniformDist(randGen));
^
/usr/local/include/mlpack/core/math/random.hpp:84:57: error: ‘randUniformDist’ was not declared in this scope
* randUniformDist(randGen));
^
/usr/local/include/mlpack/core/math/random.hpp: In function ‘double mlpack::math::RandNormal()’:
/usr/local/include/mlpack/core/math/random.hpp:92:25: error: ‘randGen’ was not declared in this scope
return randNormalDist(randGen);
^
/usr/local/include/mlpack/core/math/random.hpp:92:32: error: ‘randNormalDist’ was not declared in this scope
return randNormalDist(randGen);
^
/usr/local/include/mlpack/core/math/random.hpp: In function ‘double mlpack::math::RandNormal(double, double)’:
/usr/local/include/mlpack/core/math/random.hpp:104:36: error: ‘randGen’ was not declared in this scope
return variance * randNormalDist(randGen) + mean;
^
/usr/local/include/mlpack/core/math/random.hpp:104:43: error: ‘randNormalDist’ was not declared in this scope
return variance * randNormalDist(randGen) + mean;
^
In file included from /usr/local/include/mlpack/core.hpp:223:0,
from a.cpp:2:
/usr/local/include/mlpack/core/dists/gaussian_distribution.hpp: At global scope:
/usr/local/include/mlpack/core/dists/gaussian_distribution.hpp:41:16: error: ‘constexpr’ does not name a type
static const constexpr double log2pi = 1.83787706640934533908193770912475883;
^
/usr/local/include/mlpack/core/dists/gaussian_distribution.hpp:41:16: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11
/usr/local/include/mlpack/core/dists/gaussian_distribution.hpp:145:28: error: expected ‘,’ or ‘...’ before ‘&&’ token
void Covariance(arma::mat&& covariance);
^
/usr/local/include/mlpack/core/dists/gaussian_distribution.hpp: In member function ‘void mlpack::distribution::GaussianDistribution::LogProbability(const mat&, arma::vec&) const’:
/usr/local/include/mlpack/core/dists/gaussian_distribution.hpp:196:33: error: ‘log2pi’ was not declared in this scope
logProbabilities = -0.5 * k * log2pi - 0.5 * logDetCov + logExponents;
--
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/781
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.cc.gatech.edu/pipermail/mlpack-git/attachments/20160905/3f26fb01/attachment-0001.html>
More information about the mlpack-git
mailing list