Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Consolidate compiler generated dependencies of target mlpack_test
- [ 94%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/load_save_test.cpp.o
- In file included from /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core/data/load.hpp:305,
- from /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core/util/io.hpp:32,
- from /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core.hpp:72,
- from /home/heisenbug/mlpack/branches/mlpack/build/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4,
- from /home/heisenbug/mlpack/branches/mlpack/build/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4,
- from <command-line>:
- /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core/data/load_impl.hpp: In instantiation of ‘bool mlpack::data::Load(const string&, MatType&, bool, bool, mlpack::data::file_type) [with MatType = arma::Mat<double>; std::string = std::__cxx11::basic_string<char>]’:
- /home/heisenbug/mlpack/branches/mlpack/src/mlpack/tests/load_save_test.cpp:30:3: required from here
- /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core/data/load_impl.hpp:98:37: error: invalid initialization of reference of type ‘arma::SpMat<double>&’ from expression of type ‘arma::Mat<double>’
- 98 | return LoadSparseMatrix<MatType>(filename, matrix, fatal, transpose);
- | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core/data/load_impl.hpp:320:53: note: in passing argument 2 of ‘bool mlpack::data::LoadSparseMatrix(const string&, arma::SpMat<typename T1::elem_type>&, bool, bool) [with MatType = arma::Mat<double>; std::string = std::__cxx11::basic_string<char>; typename T1::elem_type = double]’
- 320 | arma::SpMat<typename MatType::elem_type>& matrix,
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
- In file included from /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core/data/load_csv.hpp:551,
- from /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core/data/load.hpp:24,
- from /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core/util/io.hpp:32,
- from /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core.hpp:72,
- from /home/heisenbug/mlpack/branches/mlpack/build/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4,
- from /home/heisenbug/mlpack/branches/mlpack/build/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4,
- from <command-line>:
- /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core/data/load_csv_impl.hpp: In instantiation of ‘bool mlpack::data::LoadCSV::LoadCSVFile(MatType&, std::fstream&) [with MatType = arma::SpMat<double>; std::fstream = std::basic_fstream<char>]’:
- /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core/data/load_impl.hpp:187:35: required from ‘bool mlpack::data::LoadDenseMatrix(const string&, MatType&, bool, bool, mlpack::data::file_type) [with MatType = arma::SpMat<double>; std::string = std::__cxx11::basic_string<char>]’
- /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core/data/load_impl.hpp:93:36: required from ‘bool mlpack::data::Load(const string&, MatType&, bool, bool, mlpack::data::file_type) [with MatType = arma::SpMat<double>; std::string = std::__cxx11::basic_string<char>]’
- /home/heisenbug/mlpack/branches/mlpack/src/mlpack/tests/load_save_test.cpp:147:3: required from here
- /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core/data/load_csv_impl.hpp:268:35: error: cannot bind non-const lvalue reference of type ‘arma::SpMat<double>::elem_type&’ {aka ‘double&’} to an rvalue of type ‘double’
- 268 | ConvertToken<MatType>(x.at(row, col), token);
- | ~~~~^~~~~~~~~~
- In file included from /usr/include/armadillo:630,
- from /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core/arma_extend/arma_extend.hpp:17,
- from /home/heisenbug/mlpack/branches/mlpack/src/mlpack/prereqs.hpp:83,
- from /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core.hpp:67,
- from /home/heisenbug/mlpack/branches/mlpack/build/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4,
- from /home/heisenbug/mlpack/branches/mlpack/build/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4,
- from <command-line>:
- /usr/include/armadillo_bits/MapMat_meat.hpp:1112:1: note: after user-defined conversion: ‘arma::SpMat_MapMat_val<eT>::operator eT() const [with eT = double]’
- 1112 | SpMat_MapMat_val<eT>::operator eT() const
- | ^~~~~~~~~~~~~~~~~~~~
- In file included from /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core/data/load_csv.hpp:551,
- from /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core/data/load.hpp:24,
- from /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core/util/io.hpp:32,
- from /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core.hpp:72,
- from /home/heisenbug/mlpack/branches/mlpack/build/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4,
- from /home/heisenbug/mlpack/branches/mlpack/build/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4,
- from <command-line>:
- /home/heisenbug/mlpack/branches/mlpack/src/mlpack/core/data/load_csv_impl.hpp:52:59: note: initializing argument 1 of ‘bool mlpack::data::LoadCSV::ConvertToken(typename MatType::elem_type&, const string&) [with MatType = arma::SpMat<double>; typename MatType::elem_type = double; std::string = std::__cxx11::basic_string<char>]’
- 52 | bool LoadCSV::ConvertToken(typename MatType::elem_type& val, const std::string& token)
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
- make[3]: *** [src/mlpack/tests/CMakeFiles/mlpack_test.dir/build.make:85: src/mlpack/tests/CMakeFiles/mlpack_test.dir/load_save_test.cpp.o] Error 1
- make[2]: *** [CMakeFiles/Makefile2:3712: src/mlpack/tests/CMakeFiles/mlpack_test.dir/all] Error 2
- make[1]: *** [CMakeFiles/Makefile2:3719: src/mlpack/tests/CMakeFiles/mlpack_test.dir/rule] Error 2
- make: *** [Makefile:1024: mlpack_test] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement