[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