[mlpack-svn] [MLPACK] #247: Ubuntu 12.04 i686 build from source 1.0.2 failed
MLPACK Trac
trac at coffeetalk-1.cc.gatech.edu
Sun Sep 16 17:02:49 EDT 2012
#247: Ubuntu 12.04 i686 build from source 1.0.2 failed
----------------------+-----------------------------------------------------
Reporter: cuunclzh | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: mlpack | Keywords: build from source
Blocking: | Blocked By:
----------------------+-----------------------------------------------------
Ubuntu 12.04 i686
Blas 1.2.20110419-2ubuntu1
Lapack 3.3.1-1
Atlas 3.8.4-3build1
Boost libboost 1.48.0-3
doxygen 1.7.6.1-2ubuntu1
txt2man 1.5.5-4
installed from Synaptic Package Manager.
armadillo 3.4.0 build from source
Building mlpack by
cmake .
make
error message below.
Thanks very much!
ubuntu:~/mlpack-1.0.2> cmake .
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found Armadillo: /usr/local/lib/libarmadillo.so (found suitable version
"3.4.0", required is "2.4.0")
-- Found LibXml2: /usr/lib/i386-linux-gnu/libxml2.so (Required is at least
version "2.6.0")
-- Boost version: 1.48.0
-- Found the following Boost libraries:
-- program_options
-- unit_test_framework
-- Boost version: 1.48.0
-- Found the following Boost libraries:
-- random
-- Found Doxygen: /usr/bin/doxygen
-- Configuring done
-- Generating done
-- Build files have been written to: /home/luz/mlpack-1.0.2
ubuntu:~/mlpack-1.0.2> make
Scanning dependencies of target mlpack
[ 1%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/core/dists/discrete_distribution.cpp.o
[ 2%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/core/dists/gaussian_distribution.cpp.o
[ 3%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/core/kernels/epanechnikov_kernel.cpp.o
[ 5%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/core/kernels/pspectrum_string_kernel.cpp.o
[ 6%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/core/math/lin_alg.cpp.o
[ 7%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/core/math/random.cpp.o
[ 8%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/core/optimizers/aug_lagrangian/aug_lagrangian_test_functions.cpp.o
[ 10%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/core/optimizers/lbfgs/test_functions.cpp.o
[ 11%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/core/util/cli.cpp.o
[ 12%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/core/util/cli_deleter.cpp.o
[ 14%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/core/util/log.cpp.o
[ 15%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/core/util/option.cpp.o
[ 16%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/core/util/prefixedoutstream.cpp.o
[ 17%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/core/util/save_restore_utility.cpp.o
[ 19%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/core/util/timers.cpp.o
[ 20%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/methods/det/dtree.cpp.o
/home/luz/mlpack-1.0.2/src/mlpack/methods/det/dtree.cpp:143:6: warning:
unused parameter ‘maxLeafSize’ [-Wunused-parameter]
[ 21%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/methods/det/dt_utils.cpp.o
[ 23%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/methods/lars/lars.cpp.o
[ 24%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/methods/linear_regression/linear_regression.cpp.o
[ 25%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/methods/mvu/mvu.cpp.o
[ 26%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/methods/neighbor_search/sort_policies/nearest_neighbor_sort.cpp.o
[ 28%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/methods/neighbor_search/sort_policies/furthest_neighbor_sort.cpp.o
[ 29%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/methods/pca/pca.cpp.o
[ 30%] Building CXX object
src/mlpack/CMakeFiles/mlpack.dir/methods/radical/radical.cpp.o
Linking CXX shared library ../../lib/libmlpack.so
Moving header files to include/mlpack/
[ 30%] Built target mlpack
Scanning dependencies of target sparse_coding
[ 32%] Building CXX object
src/mlpack/methods/sparse_coding/CMakeFiles/sparse_coding.dir/sparse_coding_main.cpp.o
Linking CXX executable ../../../../bin/sparse_coding
[ 32%] Built target sparse_coding
Scanning dependencies of target emst
[ 33%] Building CXX object
src/mlpack/methods/emst/CMakeFiles/emst.dir/emst_main.cpp.o
Linking CXX executable ../../../../bin/emst
[ 33%] Built target emst
Scanning dependencies of target gmm
[ 34%] Building CXX object
src/mlpack/methods/gmm/CMakeFiles/gmm.dir/gmm_main.cpp.o
Linking CXX executable ../../../../bin/gmm
[ 34%] Built target gmm
Scanning dependencies of target hmm_train
[ 35%] Building CXX object
src/mlpack/methods/hmm/CMakeFiles/hmm_train.dir/hmm_train_main.cpp.o
Linking CXX executable ../../../../bin/hmm_train
[ 35%] Built target hmm_train
Scanning dependencies of target hmm_loglik
[ 37%] Building CXX object
src/mlpack/methods/hmm/CMakeFiles/hmm_loglik.dir/hmm_loglik_main.cpp.o
Linking CXX executable ../../../../bin/hmm_loglik
[ 37%] Built target hmm_loglik
Scanning dependencies of target hmm_viterbi
[ 38%] Building CXX object
src/mlpack/methods/hmm/CMakeFiles/hmm_viterbi.dir/hmm_viterbi_main.cpp.o
Linking CXX executable ../../../../bin/hmm_viterbi
[ 38%] Built target hmm_viterbi
Scanning dependencies of target hmm_generate
[ 39%] Building CXX object
src/mlpack/methods/hmm/CMakeFiles/hmm_generate.dir/hmm_generate_main.cpp.o
Linking CXX executable ../../../../bin/hmm_generate
[ 39%] Built target hmm_generate
Scanning dependencies of target kernel_pca
[ 41%] Building CXX object
src/mlpack/methods/kernel_pca/CMakeFiles/kernel_pca.dir/kernel_pca_main.cpp.o
Linking CXX executable ../../../../bin/kernel_pca
[ 41%] Built target kernel_pca
Scanning dependencies of target kmeans
[ 42%] Building CXX object
src/mlpack/methods/kmeans/CMakeFiles/kmeans.dir/kmeans_main.cpp.o
Linking CXX executable ../../../../bin/kmeans
[ 42%] Built target kmeans
Scanning dependencies of target lars
[ 43%] Building CXX object
src/mlpack/methods/lars/CMakeFiles/lars.dir/lars_main.cpp.o
Linking CXX executable ../../../../bin/lars
[ 43%] Built target lars
Scanning dependencies of target linear_regression
[ 44%] Building CXX object
src/mlpack/methods/linear_regression/CMakeFiles/linear_regression.dir/linear_regression_main.cpp.o
Linking CXX executable ../../../../bin/linear_regression
[ 44%] Built target linear_regression
Scanning dependencies of target local_coordinate_coding
[ 46%] Building CXX object
src/mlpack/methods/local_coordinate_coding/CMakeFiles/local_coordinate_coding.dir/lcc_main.cpp.o
Linking CXX executable ../../../../bin/local_coordinate_coding
[ 46%] Built target local_coordinate_coding
Scanning dependencies of target mvu
[ 47%] Building CXX object
src/mlpack/methods/mvu/CMakeFiles/mvu.dir/mvu_main.cpp.o
Linking CXX executable ../../../../bin/mvu
[ 47%] Built target mvu
Scanning dependencies of target nbc
[ 48%] Building CXX object
src/mlpack/methods/naive_bayes/CMakeFiles/nbc.dir/nbc_main.cpp.o
Linking CXX executable ../../../../bin/nbc
[ 48%] Built target nbc
Scanning dependencies of target nca
[ 50%] Building CXX object
src/mlpack/methods/nca/CMakeFiles/nca.dir/nca_main.cpp.o
Linking CXX executable ../../../../bin/nca
[ 50%] Built target nca
Scanning dependencies of target allknn
[ 51%] Building CXX object
src/mlpack/methods/neighbor_search/CMakeFiles/allknn.dir/allknn_main.cpp.o
Linking CXX executable ../../../../bin/allknn
[ 51%] Built target allknn
Scanning dependencies of target allkfn
[ 52%] Building CXX object
src/mlpack/methods/neighbor_search/CMakeFiles/allkfn.dir/allkfn_main.cpp.o
Linking CXX executable ../../../../bin/allkfn
[ 52%] Built target allkfn
Scanning dependencies of target pca
[ 53%] Building CXX object
src/mlpack/methods/pca/CMakeFiles/pca.dir/pca_main.cpp.o
Linking CXX executable ../../../../bin/pca
[ 53%] Built target pca
Scanning dependencies of target radical
[ 55%] Building CXX object
src/mlpack/methods/radical/CMakeFiles/radical.dir/radical_main.cpp.o
Linking CXX executable ../../../../bin/radical
[ 55%] Built target radical
Scanning dependencies of target man
[ 56%] Generating man pages from built executables.
Generating man page for gmm...
Generating man page for kernel_pca...
Generating man page for hmm_viterbi...
Generating man page for allkfn...
Generating man page for hmm_loglik...
Generating man page for allknn...
Generating man page for hmm_train...
Generating man page for emst...
Generating man page for hmm_generate...
Generating man page for lars...
Generating man page for kmeans...
Generating man page for pca...
Generating man page for mvu...
Generating man page for linear_regression...
Generating man page for nbc...
Generating man page for local_coordinate_coding...
Generating man page for nca...
Generating man page for radical...
Generating man page for sparse_coding...
[ 56%] Built target man
Scanning dependencies of target det
[ 57%] Building CXX object
src/mlpack/methods/det/CMakeFiles/det.dir/det_main.cpp.o
Linking CXX executable ../../../../bin/det
[ 57%] Built target det
Scanning dependencies of target nmf
[ 58%] Building CXX object
src/mlpack/methods/nmf/CMakeFiles/nmf.dir/nmf_main.cpp.o
In file included from
/home/luz/mlpack-1.0.2/src/mlpack/methods/nmf/nmf.hpp:163:0,
from
/home/luz/mlpack-1.0.2/src/mlpack/methods/nmf/nmf_main.cpp:24:
/home/luz/mlpack-1.0.2/src/mlpack/methods/nmf/nmf_impl.hpp: In member
function ‘void mlpack::nmf::NMF<InitializationRule, WUpdateRule,
HUpdateRule>::Apply(const mat&, size_t, arma::mat&, arma::mat&) const
[with InitializationRule = mlpack::nmf::RandomInitialization, WUpdateRule
= mlpack::nmf::WMultiplicativeDivergenceRule, HUpdateRule =
mlpack::nmf::HMultiplicativeDivergenceRule, arma::mat = arma::Mat<double>,
size_t = unsigned int]’:
/home/luz/mlpack-1.0.2/src/mlpack/methods/nmf/nmf_impl.hpp:99:7: warning:
‘normOld’ may be used uninitialized in this function [-Wuninitialized]
/home/luz/mlpack-1.0.2/src/mlpack/methods/nmf/nmf_impl.hpp: In member
function ‘void mlpack::nmf::NMF<InitializationRule, WUpdateRule,
HUpdateRule>::Apply(const mat&, size_t, arma::mat&, arma::mat&) const
[with InitializationRule = mlpack::nmf::RandomInitialization, WUpdateRule
= mlpack::nmf::WMultiplicativeDistanceRule, HUpdateRule =
mlpack::nmf::HMultiplicativeDistanceRule, arma::mat = arma::Mat<double>,
size_t = unsigned int]’:
/home/luz/mlpack-1.0.2/src/mlpack/methods/nmf/nmf_impl.hpp:99:7: warning:
‘normOld’ may be used uninitialized in this function [-Wuninitialized]
/home/luz/mlpack-1.0.2/src/mlpack/methods/nmf/nmf_impl.hpp: In member
function ‘void mlpack::nmf::NMF<InitializationRule, WUpdateRule,
HUpdateRule>::Apply(const mat&, size_t, arma::mat&, arma::mat&) const
[with InitializationRule = mlpack::nmf::RandomInitialization, WUpdateRule
= mlpack::nmf::WAlternatingLeastSquaresRule, HUpdateRule =
mlpack::nmf::HAlternatingLeastSquaresRule, arma::mat = arma::Mat<double>,
size_t = unsigned int]’:
/home/luz/mlpack-1.0.2/src/mlpack/methods/nmf/nmf_impl.hpp:99:7: warning:
‘normOld’ may be used uninitialized in this function [-Wuninitialized]
Linking CXX executable ../../../../bin/nmf
[ 58%] Built target nmf
Scanning dependencies of target range_search
[ 60%] Building CXX object
src/mlpack/methods/range_search/CMakeFiles/range_search.dir/range_search_main.cpp.o
Linking CXX executable ../../../../bin/range_search
[ 60%] Built target range_search
Scanning dependencies of target mlpack_test
[ 61%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/mlpack_test.cpp.o
[ 62%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/allkfn_test.cpp.o
[ 64%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/allknn_test.cpp.o
[ 65%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/aug_lagrangian_test.cpp.o
[ 66%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/cli_test.cpp.o
[ 67%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/distribution_test.cpp.o
[ 69%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/emst_test.cpp.o
[ 70%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/gmm_test.cpp.o
[ 71%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/hmm_test.cpp.o
[ 73%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/kernel_test.cpp.o
[ 74%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/kernel_pca_test.cpp.o
[ 75%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/kmeans_test.cpp.o
[ 76%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/lars_test.cpp.o
[ 78%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/lin_alg_test.cpp.o
[ 79%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/linear_regression_test.cpp.o
[ 80%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/load_save_test.cpp.o
[ 82%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/local_coordinate_coding_test.cpp.o
[ 83%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/lrsdp_test.cpp.o
[ 84%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/math_test.cpp.o
[ 85%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/nbc_test.cpp.o
[ 87%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/nca_test.cpp.o
[ 88%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/nmf_test.cpp.o
In file included from
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/methods/nmf/nmf.hpp:163:0,
from
/home/luz/mlpack-1.0.2/src/mlpack/tests/nmf_test.cpp:23:
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/methods/nmf/nmf_impl.hpp: In
member function ‘void mlpack::nmf::NMF<InitializationRule, WUpdateRule,
HUpdateRule>::Apply(const mat&, size_t, arma::mat&, arma::mat&) const
[with InitializationRule = mlpack::nmf::RandomInitialization, WUpdateRule
= mlpack::nmf::WMultiplicativeDivergenceRule, HUpdateRule =
mlpack::nmf::HMultiplicativeDivergenceRule, arma::mat = arma::Mat<double>,
size_t = unsigned int]’:
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/methods/nmf/nmf_impl.hpp:99:7:
warning: ‘normOld’ may be used uninitialized in this function
[-Wuninitialized]
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/methods/nmf/nmf_impl.hpp: In
member function ‘void mlpack::nmf::NMF<InitializationRule, WUpdateRule,
HUpdateRule>::Apply(const mat&, size_t, arma::mat&, arma::mat&) const
[with InitializationRule = mlpack::nmf::RandomAcolInitialization<>,
WUpdateRule = mlpack::nmf::WMultiplicativeDistanceRule, HUpdateRule =
mlpack::nmf::HMultiplicativeDistanceRule, arma::mat = arma::Mat<double>,
size_t = unsigned int]’:
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/methods/nmf/nmf_impl.hpp:99:7:
warning: ‘normOld’ may be used uninitialized in this function
[-Wuninitialized]
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/methods/nmf/nmf_impl.hpp: In
member function ‘void mlpack::nmf::NMF<InitializationRule, WUpdateRule,
HUpdateRule>::Apply(const mat&, size_t, arma::mat&, arma::mat&) const
[with InitializationRule = mlpack::nmf::RandomInitialization, WUpdateRule
= mlpack::nmf::WMultiplicativeDistanceRule, HUpdateRule =
mlpack::nmf::HMultiplicativeDistanceRule, arma::mat = arma::Mat<double>,
size_t = unsigned int]’:
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/methods/nmf/nmf_impl.hpp:99:7:
warning: ‘normOld’ may be used uninitialized in this function
[-Wuninitialized]
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/methods/nmf/nmf_impl.hpp: In
member function ‘void mlpack::nmf::NMF<InitializationRule, WUpdateRule,
HUpdateRule>::Apply(const mat&, size_t, arma::mat&, arma::mat&) const
[with InitializationRule = mlpack::nmf::RandomInitialization, WUpdateRule
= mlpack::nmf::WAlternatingLeastSquaresRule, HUpdateRule =
mlpack::nmf::HAlternatingLeastSquaresRule, arma::mat = arma::Mat<double>,
size_t = unsigned int]’:
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/methods/nmf/nmf_impl.hpp:99:7:
warning: ‘normOld’ may be used uninitialized in this function
[-Wuninitialized]
[ 89%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/pca_test.cpp.o
[ 91%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/radical_test.cpp.o
[ 92%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/range_search_test.cpp.o
[ 93%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/save_restore_utility_test.cpp.o
[ 94%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/sort_policy_test.cpp.o
[ 96%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/sparse_coding_test.cpp.o
[ 97%] Building CXX object
src/mlpack/tests/CMakeFiles/mlpack_test.dir/tree_test.cpp.o
/home/luz/mlpack-1.0.2/src/mlpack/tests/tree_test.cpp: In member function
‘void TreeTest::ExhaustiveSparseKDTreeTest::test_method()’:
/home/luz/mlpack-1.0.2/src/mlpack/tests/tree_test.cpp:1403:13: error:
‘struct arma::SpMat<double>’ has no member named ‘randu’
In file included from
/usr/local/include/armadillo_bits/Mat_meat.hpp:6577:0,
from /usr/local/include/armadillo:439,
from
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/core/arma_extend/arma_extend.hpp:29,
from
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/core.hpp:166,
from
/home/luz/mlpack-1.0.2/src/mlpack/tests/tree_test.cpp:21:
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/core/arma_extend/sparse/Mat_extra_meat.hpp:
In constructor ‘arma::Mat<eT>::Mat(const arma::SpMat<eT>&) [with eT =
double]’:
/home/luz/mlpack-1.0.2/src/mlpack/tests/tree_test.cpp:1423:36:
instantiated from here
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/core/arma_extend/sparse/Mat_extra_meat.hpp:38:5:
error: no matching function for call to ‘arma::Mat<double>::at(<unresolved
overloaded function type>, <unresolved overloaded function type>)’
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/core/arma_extend/sparse/Mat_extra_meat.hpp:38:5:
note: candidates are:
/usr/local/include/armadillo_bits/Mat_bones.hpp:297:36: note: eT&
arma::Mat<eT>::at(arma::uword) [with eT = double, arma::uword = unsigned
int]
/usr/local/include/armadillo_bits/Mat_bones.hpp:297:36: note: candidate
expects 1 argument, 2 provided
/usr/local/include/armadillo_bits/Mat_bones.hpp:298:36: note: eT
arma::Mat<eT>::at(arma::uword) const [with eT = double, arma::uword =
unsigned int]
/usr/local/include/armadillo_bits/Mat_bones.hpp:298:36: note: candidate
expects 1 argument, 2 provided
/usr/local/include/armadillo_bits/Mat_bones.hpp:302:36: note: eT&
arma::Mat<eT>::at(arma::uword, arma::uword) [with eT = double, arma::uword
= unsigned int]
/usr/local/include/armadillo_bits/Mat_bones.hpp:302:36: note: no known
conversion for argument 1 from ‘<unresolved overloaded function type>’ to
‘unsigned int’
/usr/local/include/armadillo_bits/Mat_bones.hpp:303:36: note: eT
arma::Mat<eT>::at(arma::uword, arma::uword) const [with eT = double,
arma::uword = unsigned int]
/usr/local/include/armadillo_bits/Mat_bones.hpp:303:36: note: no known
conversion for argument 1 from ‘<unresolved overloaded function type>’ to
‘unsigned int’
In file included from
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/core/tree/hrectbound.hpp:152:0,
from
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/core/tree/bounds.hpp:28,
from
/home/luz/mlpack-1.0.2/src/mlpack/tests/tree_test.cpp:22:
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/core/tree/hrectbound_impl.hpp:
In member function ‘mlpack::bound::HRectBound<t_pow>&
mlpack::bound::HRectBound<t_pow>::operator|=(const MatType&) [with MatType
= arma::SpSubview<double>, int t_pow = 2]’:
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:537:3:
instantiated from ‘void mlpack::tree::BinarySpaceTree<BoundType,
StatisticType, MatType>::SplitNode(MatType&, std::vector<unsigned int,
std::allocator<unsigned int> >&) [with BoundType =
mlpack::bound::HRectBound<2>, StatisticType =
mlpack::tree::EmptyStatistic, MatType = arma::SpMat<double>]’
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:105:3:
instantiated from ‘mlpack::tree::BinarySpaceTree<BoundType, StatisticType,
MatType>::BinarySpaceTree(MatType&, std::vector<unsigned int,
std::allocator<unsigned int> >&, std::vector<unsigned int,
std::allocator<unsigned int> >&, size_t) [with BoundType =
mlpack::bound::HRectBound<2>, StatisticType =
mlpack::tree::EmptyStatistic, MatType = arma::SpMat<double>, size_t =
unsigned int]’
/home/luz/mlpack-1.0.2/src/mlpack/tests/tree_test.cpp:1407:46:
instantiated from here
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/core/tree/hrectbound_impl.hpp:333:31:
error: conversion from ‘arma::enable_if2<true, const
arma::SpOp<arma::SpSubview<double>, arma::spop_min> >::result {aka const
arma::SpOp<arma::SpSubview<double>, arma::spop_min>}’ to non-scalar type
‘arma::vec {aka arma::Col<double>}’ requested
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:537:3:
instantiated from ‘void mlpack::tree::BinarySpaceTree<BoundType,
StatisticType, MatType>::SplitNode(MatType&, std::vector<unsigned int,
std::allocator<unsigned int> >&) [with BoundType =
mlpack::bound::HRectBound<2>, StatisticType =
mlpack::tree::EmptyStatistic, MatType = arma::SpMat<double>]’
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:105:3:
instantiated from ‘mlpack::tree::BinarySpaceTree<BoundType, StatisticType,
MatType>::BinarySpaceTree(MatType&, std::vector<unsigned int,
std::allocator<unsigned int> >&, std::vector<unsigned int,
std::allocator<unsigned int> >&, size_t) [with BoundType =
mlpack::bound::HRectBound<2>, StatisticType =
mlpack::tree::EmptyStatistic, MatType = arma::SpMat<double>, size_t =
unsigned int]’
/home/luz/mlpack-1.0.2/src/mlpack/tests/tree_test.cpp:1407:46:
instantiated from here
/home/luz/mlpack-1.0.2/src/mlpack/../mlpack/core/tree/hrectbound_impl.hpp:334:31:
error: conversion from ‘arma::enable_if2<true, const
arma::SpOp<arma::SpSubview<double>, arma::spop_max> >::result {aka const
arma::SpOp<arma::SpSubview<double>, arma::spop_max>}’ to non-scalar type
‘arma::vec {aka arma::Col<double>}’ requested
make[2]: *** [src/mlpack/tests/CMakeFiles/mlpack_test.dir/tree_test.cpp.o]
Error 1
make[1]: *** [src/mlpack/tests/CMakeFiles/mlpack_test.dir/all] Error 2
make: *** [all] Error 2
--
Ticket URL: <https://trac.research.cc.gatech.edu/fastlab/ticket/247>
MLPACK <www.fast-lab.org>
MLPACK is an intuitive, fast, and scalable C++ machine learning library developed by the FASTLAB at Georgia Tech under Dr. Alex Gray.
More information about the mlpack-svn
mailing list