* using log directory 'd:/Rcompile/CRANpkg/local/3.2/RcppShark.Rcheck' * using R version 3.2.5 (2016-04-14) * using platform: x86_64-w64-mingw32 (64-bit) * using session charset: ISO8859-1 * checking for file 'RcppShark/DESCRIPTION' ... OK * checking extension type ... Package * this is package 'RcppShark' version '3.1.1' * checking package namespace information ... OK * checking package dependencies ... OK * checking if this is a source package ... OK * checking if there is a namespace ... OK * checking for hidden files and directories ... OK * checking for portable file names ... OK * checking whether package 'RcppShark' can be installed ... ERROR Installation failed. See 'd:/Rcompile/CRANpkg/local/3.2/RcppShark.Rcheck/00install.out' for details. * DONE The installation logfile: * installing *source* package 'RcppShark' ... ** package 'RcppShark' successfully unpacked and MD5 sums checked ** libs *** arch - i386 make[1]: Entering directory `/cygdrive/d/temp/RtmpOat5Ec/R.INSTALL190c3b197630/RcppShark/src-i386' g++ -std=c++0x -I . -I"d:/RCompile/CRANpkg/lib/3.2/Rcpp/include" -I"d:/RCompile/CRANpkg/lib/3.2/BH/include" -I D:/RCompile/recent/R-3.2.5/include -O2 -Wall -mtune=core2 -D BOOST_DISABLE_ASSERTS -I . -DNDEBUG -c ./utils.cpp In file included from ./shark/LinAlg/BLAS/detail/vector_proxy_classes.hpp:34:0, from ./shark/LinAlg/BLAS/detail/expression_optimizers.hpp:31, from ./shark/LinAlg/BLAS/vector_proxy.hpp:36, from ./shark/LinAlg/BLAS/remora.hpp:36, from ./shark/LinAlg/Base.h:46, from ./shark/Data/BatchInterface.h:37, from ./shark/Data/Impl/Dataset.inl:33, from ./shark/Data/Dataset.h:57, from ./utils.h:27, from ./utils.cpp:23: ./shark/LinAlg/BLAS/detail/traits.hpp:250:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:253:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:256:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:259:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:262:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:265:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:269:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:271:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:273:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:275:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:277:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:279:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:281:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:283:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:285:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:289:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:291:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:293:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:295:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:297:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:299:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:301:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:303:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:305:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:309:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:311:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:315:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:317:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:319:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:321:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:323:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:325:2: error: expected unqualified-id before 'using' In file included from ./shark/LinAlg/BLAS/detail/expression_optimizers.hpp:31:0, from ./shark/LinAlg/BLAS/vector_proxy.hpp:36, from ./shark/LinAlg/BLAS/remora.hpp:36, from ./shark/LinAlg/Base.h:46, from ./shark/Data/BatchInterface.h:37, from ./shark/Data/Impl/Dataset.inl:33, from ./shark/Data/Dataset.h:57, from ./utils.h:27, from ./utils.cpp:23: ./shark/LinAlg/BLAS/detail/vector_proxy_classes.hpp:89:62: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_proxy_classes.hpp:89:62: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_proxy_classes.hpp:93:62: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_proxy_classes.hpp:93:62: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_proxy_classes.hpp:225:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_proxy_classes.hpp:226:53: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_proxy_classes.hpp:225:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_proxy_classes.hpp:226:53: error: invalid use of 'this' at top level In file included from ./shark/LinAlg/BLAS/detail/expression_optimizers.hpp:32:0, from ./shark/LinAlg/BLAS/vector_proxy.hpp:36, from ./shark/LinAlg/BLAS/remora.hpp:36, from ./shark/LinAlg/Base.h:46, from ./shark/Data/BatchInterface.h:37, from ./shark/Data/Impl/Dataset.inl:33, from ./shark/Data/Dataset.h:57, from ./utils.h:27, from ./utils.cpp:23: ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:84:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:84:72: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:84:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:84:72: error: invalid use of 'this' at top level In file included from ./shark/LinAlg/BLAS/detail/expression_optimizers.hpp:32:0, from ./shark/LinAlg/BLAS/vector_proxy.hpp:36, from ./shark/LinAlg/BLAS/remora.hpp:36, from ./shark/LinAlg/Base.h:46, from ./shark/Data/BatchInterface.h:37, from ./shark/Data/Impl/Dataset.inl:33, from ./shark/Data/Dataset.h:57, from ./utils.h:27, from ./utils.cpp:23: ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:273:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:273:72: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:273:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:273:72: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:353:71: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:353:86: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:353:71: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:353:86: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:445:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:445:72: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:445:87: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:445:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:445:72: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:445:87: error: invalid use of 'this' at top level In file included from ./shark/LinAlg/BLAS/detail/expression_optimizers.hpp:33:0, from ./shark/LinAlg/BLAS/vector_proxy.hpp:36, from ./shark/LinAlg/BLAS/remora.hpp:36, from ./shark/LinAlg/Base.h:46, from ./shark/Data/BatchInterface.h:37, from ./shark/Data/Impl/Dataset.inl:33, from ./shark/Data/Dataset.h:57, from ./utils.h:27, from ./utils.cpp:23: ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:92:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:92:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:255:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:255:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:407:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:407:75: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:407:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:407:75: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:411:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:411:75: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:411:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:411:75: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:566:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:567:53: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:568:53: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:566:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:567:53: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:568:53: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:700:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:701:53: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:702:53: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:700:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:701:53: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:702:53: error: invalid use of 'this' at top level In file included from ./shark/LinAlg/BLAS/detail/expression_optimizers.hpp:34:0, from ./shark/LinAlg/BLAS/vector_proxy.hpp:36, from ./shark/LinAlg/BLAS/remora.hpp:36, from ./shark/LinAlg/Base.h:46, from ./shark/Data/BatchInterface.h:37, from ./shark/Data/Impl/Dataset.inl:33, from ./shark/Data/Dataset.h:57, from ./utils.h:27, from ./utils.cpp:23: ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:91:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:91:94: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:91:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:91:94: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:192:93: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:192:110: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:192:93: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:192:110: error: invalid use of 'this' at top level In file included from ./shark/LinAlg/BLAS/detail/expression_optimizers.hpp:34:0, from ./shark/LinAlg/BLAS/vector_proxy.hpp:36, from ./shark/LinAlg/BLAS/remora.hpp:36, from ./shark/LinAlg/Base.h:46, from ./shark/Data/BatchInterface.h:37, from ./shark/Data/Impl/Dataset.inl:33, from ./shark/Data/Dataset.h:57, from ./utils.h:27, from ./utils.cpp:23: ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:289:82: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:289:82: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:459:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:459:94: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:459:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:459:94: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:555:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:555:94: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:555:111: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:555:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:555:94: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:555:111: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:671:96: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:671:111: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:671:96: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:671:111: error: invalid use of 'this' at top level In file included from ./shark/LinAlg/BLAS/solve.hpp:31:0, from ./shark/LinAlg/BLAS/remora.hpp:41, from ./shark/LinAlg/Base.h:46, from ./shark/Data/BatchInterface.h:37, from ./shark/Data/Impl/Dataset.inl:33, from ./shark/Data/Dataset.h:57, from ./utils.h:27, from ./utils.cpp:23: ./shark/LinAlg/BLAS/decompositions.hpp:102:51: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/decompositions.hpp:102:51: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/decompositions.hpp: In member function 'void remora::cholesky_decomposition::solve(remora::matrix_expression&, remora::left) const': ./shark/LinAlg/BLAS/decompositions.hpp:109:57: error: there are no arguments to 'upper_factor' that depend on a template parameter, so a declaration of 'upper_factor' must be available [-fpermissive] ./shark/LinAlg/BLAS/decompositions.hpp:109:57: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) ./shark/LinAlg/BLAS/decompositions.hpp: In member function 'void remora::cholesky_decomposition::solve(remora::matrix_expression&, remora::right) const': ./shark/LinAlg/BLAS/decompositions.hpp:113:58: error: there are no arguments to 'upper_factor' that depend on a template parameter, so a declaration of 'upper_factor' must be available [-fpermissive] ./shark/LinAlg/BLAS/decompositions.hpp: In member function 'void remora::cholesky_decomposition::solve(remora::vector_expression&, remora::system_tag) const': ./shark/LinAlg/BLAS/decompositions.hpp:119:56: error: there are no arguments to 'upper_factor' that depend on a template parameter, so a declaration of 'upper_factor' must be available [-fpermissive] In file included from ./shark/LinAlg/BLAS/solve.hpp:31:0, from ./shark/LinAlg/BLAS/remora.hpp:41, from ./shark/LinAlg/Base.h:46, from ./shark/Data/BatchInterface.h:37, from ./shark/Data/Impl/Dataset.inl:33, from ./shark/Data/Dataset.h:57, from ./utils.h:27, from ./utils.cpp:23: ./shark/LinAlg/BLAS/decompositions.hpp: At global scope: ./shark/LinAlg/BLAS/decompositions.hpp:499:26: sorry, unimplemented: non-static data member initializers ./shark/LinAlg/BLAS/decompositions.hpp:499:26: error: 'constexpr' needed for in-class initialization of static data member 'epsilon' of non-integral type ./shark/LinAlg/BLAS/decompositions.hpp:500:35: sorry, unimplemented: non-static data member initializers ./shark/LinAlg/BLAS/decompositions.hpp:500:35: error: ISO C++ forbids in-class initialization of non-const static member 'max_iterations' ./shark/LinAlg/BLAS/decompositions.hpp: In constructor 'remora::conjugate_gradient::conjugate_gradient(double, unsigned int)': ./shark/LinAlg/BLAS/decompositions.hpp:503:10: error: class 'remora::conjugate_gradient' does not have any field named 'epsilon' ./shark/LinAlg/BLAS/decompositions.hpp: In constructor 'remora::detail::solver_traits::type::type(const M&, remora::conjugate_gradient)': ./shark/LinAlg/BLAS/decompositions.hpp:563:76: error: 'struct remora::conjugate_gradient' has no member named 'epsilon' ./utils.cpp: In function 'shark::Data NumericVectorToLabels(Rcpp::NumericVector, bool)': ./utils.cpp:36:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] In file included from ./shark/LinAlg/BLAS/detail/../kernels/default/../vector_assign.hpp:32:0, from ./shark/LinAlg/BLAS/detail/../kernels/default/matrix_assign.hpp:31, from ./shark/LinAlg/BLAS/detail/../kernels/matrix_assign.hpp:33, from ./shark/LinAlg/BLAS/detail/../assignment.hpp:38, from ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:31, from ./shark/LinAlg/BLAS/detail/expression_optimizers.hpp:32, from ./shark/LinAlg/BLAS/vector_proxy.hpp:36, from ./shark/LinAlg/BLAS/remora.hpp:36, from ./shark/LinAlg/Base.h:46, from ./shark/Data/BatchInterface.h:37, from ./shark/Data/Impl/Dataset.inl:33, from ./shark/Data/Dataset.h:57, from ./utils.h:27, from ./utils.cpp:23: ./shark/LinAlg/BLAS/detail/../kernels/default/../default/vector_assign.hpp: In function 'void remora::bindings::vector_assign(remora::vector_expression&, const remora::vector_expression&, remora::dense_tag, remora::dense_tag) [with V = remora::vector, E = remora::matrix_row >]': ./shark/LinAlg/BLAS/detail/../kernels/default/../vector_assign.hpp:54:2: instantiated from 'void remora::kernels::assign(remora::vector_expression&, const remora::vector_expression&) [with V = remora::vector, E = remora::matrix_row >, Device = remora::cpu_tag]' ./shark/LinAlg/BLAS/detail/../assignment.hpp:94:3: instantiated from 'void remora::detail::assign(remora::vector_expression&, const remora::vector_expression&, remora::elementwise_tag) [with VecX = remora::vector, VecV = remora::matrix_row >, Device = remora::cpu_tag]' ./shark/LinAlg/BLAS/detail/../assignment.hpp:140:2: instantiated from 'VecX& remora::assign(remora::vector_expression&, const remora::vector_expression&) [with VecX = remora::vector, VecV = remora::matrix_row >, Device = remora::cpu_tag]' ./shark/LinAlg/BLAS/detail/../kernels/default/../../vector.hpp:98:17: instantiated from 'remora::vector::vector(const remora::vector_expression&) [with E = remora::matrix_row >, T = double]' ./shark/Data/BatchInterface.h:139:22: instantiated from 'shark::detail::MatrixRowReference::operator Vector() [with Matrix = remora::matrix, Vector = remora::vector]' ./utils.cpp:86:29: instantiated from here ./shark/LinAlg/BLAS/detail/../kernels/default/../default/vector_assign.hpp:56:3: error: no match for call to '(const expression_type {aka const remora::matrix_row >}) (std::size_t&)' ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:349:7: note: candidates are: ./shark/LinAlg/BLAS/detail/../expression_types.hpp:49:25: note: const expression_type& remora::vector_expression::operator()() const [with E = remora::matrix_row >, Device = remora::cpu_tag, remora::vector_expression::expression_type = remora::matrix_row >] ./shark/LinAlg/BLAS/detail/../expression_types.hpp:49:25: note: candidate expects 0 arguments, 1 provided ./shark/LinAlg/BLAS/detail/../expression_types.hpp:53:19: note: remora::vector_expression::expression_type& remora::vector_expression::operator()() [with E = remora::matrix_row >, Device = remora::cpu_tag, remora::vector_expression::expression_type = remora::matrix_row >] ./shark/LinAlg/BLAS/detail/../expression_types.hpp:53:19: note: candidate expects 0 arguments, 1 provided ./shark/LinAlg/BLAS/detail/../kernels/default/../default/vector_assign.hpp: In function 'void remora::bindings::vector_assign(remora::vector_expression&, const remora::vector_expression&, remora::dense_tag, remora::dense_tag) [with V = remora::matrix_row >, E = remora::vector]': ./shark/LinAlg/BLAS/detail/../kernels/default/../vector_assign.hpp:54:2: instantiated from 'void remora::kernels::assign(remora::vector_expression&, const remora::vector_expression&) [with V = remora::matrix_row >, E = remora::vector, Device = remora::cpu_tag]' ./shark/LinAlg/BLAS/detail/../assignment.hpp:94:3: instantiated from 'void remora::detail::assign(remora::vector_expression&, const remora::vector_expression&, remora::elementwise_tag) [with VecX = remora::matrix_row >, VecV = remora::vector, Device = remora::cpu_tag]' ./shark/LinAlg/BLAS/detail/../assignment.hpp:140:2: instantiated from 'VecX& remora::assign(remora::vector_expression&, const remora::vector_expression&) [with VecX = remora::matrix_row >, VecV = remora::vector, Device = remora::cpu_tag]' ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:423:61: instantiated from 'remora::matrix_row& remora::matrix_row::operator=(const remora::vector_expression&) [with E = remora::vector, M = remora::matrix, remora::matrix_row = remora::matrix_row >, typename V::device_type = remora::cpu_tag]' ./shark/LinAlg/BLAS/detail/../expression_types.hpp:147:35: instantiated from 'P& remora::temporary_proxy

::operator=(const E&) [with E = remora::vector, P = remora::matrix_row >]' ./shark/Data/BatchInterface.h:134:3: [ skipping 3 instantiation contexts ] d:\compiler\gcc-4.6.3\bin\../lib/gcc/i686-w64-mingw32/4.6.3/../../../../include/c++/4.6.3/bits/stl_algobase.h:422:39: instantiated from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false, _II = __gnu_cxx::__normal_iterator*, std::vector > >, _OI = shark::ProxyIterator, remora::vector, shark::detail::MatrixRowReference, remora::vector > >]' d:\compiler\gcc-4.6.3\bin\../lib/gcc/i686-w64-mingw32/4.6.3/../../../../include/c++/4.6.3/bits/stl_algobase.h:454:18: instantiated from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >, _OI = shark::ProxyIterator, remora::vector, shark::detail::MatrixRowReference, remora::vector > >]' ./shark/Data/BatchInterface.h:209:3: instantiated from 'static shark::Batch >::type shark::Batch >::createBatchFromRange(const Range&) [with Range = boost::iterator_range<__gnu_cxx::__normal_iterator*, std::vector > > >, T = double, shark::Batch >::type = remora::matrix]' ./shark/Data/BatchInterface.h:170:45: instantiated from 'typename shark::Batch::type shark::createBatch(const Range&) [with T = remora::vector, Range = boost::iterator_range<__gnu_cxx::__normal_iterator*, std::vector > > >, typename shark::Batch::type = remora::matrix]' ./shark/Data/Dataset.h:752:17: instantiated from 'shark::Data::type> shark::createDataFromRange(const Range&, std::size_t) [with Range = std::vector >, typename boost::range_value::type = remora::vector, std::size_t = unsigned int]' ./utils.cpp:67:40: instantiated from here ./shark/LinAlg/BLAS/detail/../kernels/default/../default/vector_assign.hpp:56:3: error: no match for call to '(remora::vector_expression >, remora::cpu_tag>::expression_type {aka remora::matrix_row >}) (std::size_t&)' ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:349:7: note: candidates are: ./shark/LinAlg/BLAS/detail/../expression_types.hpp:49:25: note: const expression_type& remora::vector_expression::operator()() const [with E = remora::matrix_row >, Device = remora::cpu_tag, remora::vector_expression::expression_type = remora::matrix_row >] ./shark/LinAlg/BLAS/detail/../expression_types.hpp:49:25: note: candidate expects 0 arguments, 1 provided ./shark/LinAlg/BLAS/detail/../expression_types.hpp:53:19: note: remora::vector_expression::expression_type& remora::vector_expression::operator()() [with E = remora::matrix_row >, Device = remora::cpu_tag, remora::vector_expression::expression_type = remora::matrix_row >] ./shark/LinAlg/BLAS/detail/../expression_types.hpp:53:19: note: candidate expects 0 arguments, 1 provided make[1]: *** [utils.o] Error 1 make[1]: Leaving directory `/cygdrive/d/temp/RtmpOat5Ec/R.INSTALL190c3b197630/RcppShark/src-i386' Warning: running command 'make -f "Makevars" -f "D:/RCompile/recent/R-3.2.5/etc/i386/Makeconf" -f "D:/RCompile/recent/R-3.2.5/etc/i386/Makevars.site" -f "D:/RCompile/recent/R-3.2.5/share/make/winshlib.mk" CXX='$(CXX1X) $(CXX1XSTD)' CXXFLAGS='$(CXX1XFLAGS)' CXXPICFLAGS='$(CXX1XPICFLAGS)' SHLIB_LDFLAGS='$(SHLIB_CXX1XLDFLAGS)' SHLIB_LD='$(SHLIB_CXX1XLD)' SHLIB="RcppShark.dll" ' had status 2 make[1]: Entering directory `/cygdrive/d/temp/RtmpOat5Ec/R.INSTALL190c3b197630/RcppShark/src-i386' g++ -std=c++0x -I . -I"d:/RCompile/CRANpkg/lib/3.2/Rcpp/include" -I"d:/RCompile/CRANpkg/lib/3.2/BH/include" -I D:/RCompile/recent/R-3.2.5/include -O2 -Wall -mtune=core2 -D BOOST_DISABLE_ASSERTS -I . -DNDEBUG -c ./utils.cpp In file included from ./shark/LinAlg/BLAS/detail/vector_proxy_classes.hpp:34:0, from ./shark/LinAlg/BLAS/detail/expression_optimizers.hpp:31, from ./shark/LinAlg/BLAS/vector_proxy.hpp:36, from ./shark/LinAlg/BLAS/remora.hpp:36, from ./shark/LinAlg/Base.h:46, from ./shark/Data/BatchInterface.h:37, from ./shark/Data/Impl/Dataset.inl:33, from ./shark/Data/Dataset.h:57, from ./utils.h:27, from ./utils.cpp:23: ./shark/LinAlg/BLAS/detail/traits.hpp:250:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:253:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:256:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:259:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:262:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:265:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:269:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:271:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:273:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:275:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:277:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:279:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:281:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:283:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:285:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:289:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:291:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:293:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:295:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:297:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:299:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:301:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:303:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:305:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:309:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:311:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:315:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:317:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:319:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:321:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:323:2: error: expected unqualified-id before 'using' ./shark/LinAlg/BLAS/detail/traits.hpp:325:2: error: expected unqualified-id before 'using' In file included from ./shark/LinAlg/BLAS/detail/expression_optimizers.hpp:31:0, from ./shark/LinAlg/BLAS/vector_proxy.hpp:36, from ./shark/LinAlg/BLAS/remora.hpp:36, from ./shark/LinAlg/Base.h:46, from ./shark/Data/BatchInterface.h:37, from ./shark/Data/Impl/Dataset.inl:33, from ./shark/Data/Dataset.h:57, from ./utils.h:27, from ./utils.cpp:23: ./shark/LinAlg/BLAS/detail/vector_proxy_classes.hpp:89:62: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_proxy_classes.hpp:89:62: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_proxy_classes.hpp:93:62: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_proxy_classes.hpp:93:62: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_proxy_classes.hpp:225:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_proxy_classes.hpp:226:53: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_proxy_classes.hpp:225:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_proxy_classes.hpp:226:53: error: invalid use of 'this' at top level In file included from ./shark/LinAlg/BLAS/detail/expression_optimizers.hpp:32:0, from ./shark/LinAlg/BLAS/vector_proxy.hpp:36, from ./shark/LinAlg/BLAS/remora.hpp:36, from ./shark/LinAlg/Base.h:46, from ./shark/Data/BatchInterface.h:37, from ./shark/Data/Impl/Dataset.inl:33, from ./shark/Data/Dataset.h:57, from ./utils.h:27, from ./utils.cpp:23: ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:84:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:84:72: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:84:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:84:72: error: invalid use of 'this' at top level In file included from ./shark/LinAlg/BLAS/detail/expression_optimizers.hpp:32:0, from ./shark/LinAlg/BLAS/vector_proxy.hpp:36, from ./shark/LinAlg/BLAS/remora.hpp:36, from ./shark/LinAlg/Base.h:46, from ./shark/Data/BatchInterface.h:37, from ./shark/Data/Impl/Dataset.inl:33, from ./shark/Data/Dataset.h:57, from ./utils.h:27, from ./utils.cpp:23: ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:273:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:273:72: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:273:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:273:72: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:353:71: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:353:86: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:353:71: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:353:86: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:445:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:445:72: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:445:87: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:445:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:445:72: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:445:87: error: invalid use of 'this' at top level In file included from ./shark/LinAlg/BLAS/detail/expression_optimizers.hpp:33:0, from ./shark/LinAlg/BLAS/vector_proxy.hpp:36, from ./shark/LinAlg/BLAS/remora.hpp:36, from ./shark/LinAlg/Base.h:46, from ./shark/Data/BatchInterface.h:37, from ./shark/Data/Impl/Dataset.inl:33, from ./shark/Data/Dataset.h:57, from ./utils.h:27, from ./utils.cpp:23: ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:92:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:92:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:255:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:255:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:407:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:407:75: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:407:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:407:75: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:411:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:411:75: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:411:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:411:75: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:566:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:567:53: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:568:53: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:566:56: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:567:53: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:568:53: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:700:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:701:53: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:702:53: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:700:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:701:53: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:702:53: error: invalid use of 'this' at top level In file included from ./shark/LinAlg/BLAS/detail/expression_optimizers.hpp:34:0, from ./shark/LinAlg/BLAS/vector_proxy.hpp:36, from ./shark/LinAlg/BLAS/remora.hpp:36, from ./shark/LinAlg/Base.h:46, from ./shark/Data/BatchInterface.h:37, from ./shark/Data/Impl/Dataset.inl:33, from ./shark/Data/Dataset.h:57, from ./utils.h:27, from ./utils.cpp:23: ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:91:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:91:94: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:91:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:91:94: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:192:93: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:192:110: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:192:93: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:192:110: error: invalid use of 'this' at top level In file included from ./shark/LinAlg/BLAS/detail/expression_optimizers.hpp:34:0, from ./shark/LinAlg/BLAS/vector_proxy.hpp:36, from ./shark/LinAlg/BLAS/remora.hpp:36, from ./shark/LinAlg/Base.h:46, from ./shark/Data/BatchInterface.h:37, from ./shark/Data/Impl/Dataset.inl:33, from ./shark/Data/Dataset.h:57, from ./utils.h:27, from ./utils.cpp:23: ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:289:82: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:289:82: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:459:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:459:94: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:459:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:459:94: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:555:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:555:94: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:555:111: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:555:78: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:555:94: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:555:111: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:671:96: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:671:111: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:671:96: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/detail/matrix_expression_classes.hpp:671:111: error: invalid use of 'this' at top level In file included from ./shark/LinAlg/BLAS/solve.hpp:31:0, from ./shark/LinAlg/BLAS/remora.hpp:41, from ./shark/LinAlg/Base.h:46, from ./shark/Data/BatchInterface.h:37, from ./shark/Data/Impl/Dataset.inl:33, from ./shark/Data/Dataset.h:57, from ./utils.h:27, from ./utils.cpp:23: ./shark/LinAlg/BLAS/decompositions.hpp:102:51: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/decompositions.hpp:102:51: error: invalid use of 'this' at top level ./shark/LinAlg/BLAS/decompositions.hpp: In member function 'void remora::cholesky_decomposition::solve(remora::matrix_expression&, remora::left) const': ./shark/LinAlg/BLAS/decompositions.hpp:109:57: error: there are no arguments to 'upper_factor' that depend on a template parameter, so a declaration of 'upper_factor' must be available [-fpermissive] ./shark/LinAlg/BLAS/decompositions.hpp:109:57: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) ./shark/LinAlg/BLAS/decompositions.hpp: In member function 'void remora::cholesky_decomposition::solve(remora::matrix_expression&, remora::right) const': ./shark/LinAlg/BLAS/decompositions.hpp:113:58: error: there are no arguments to 'upper_factor' that depend on a template parameter, so a declaration of 'upper_factor' must be available [-fpermissive] ./shark/LinAlg/BLAS/decompositions.hpp: In member function 'void remora::cholesky_decomposition::solve(remora::vector_expression&, remora::system_tag) const': ./shark/LinAlg/BLAS/decompositions.hpp:119:56: error: there are no arguments to 'upper_factor' that depend on a template parameter, so a declaration of 'upper_factor' must be available [-fpermissive] In file included from ./shark/LinAlg/BLAS/solve.hpp:31:0, from ./shark/LinAlg/BLAS/remora.hpp:41, from ./shark/LinAlg/Base.h:46, from ./shark/Data/BatchInterface.h:37, from ./shark/Data/Impl/Dataset.inl:33, from ./shark/Data/Dataset.h:57, from ./utils.h:27, from ./utils.cpp:23: ./shark/LinAlg/BLAS/decompositions.hpp: At global scope: ./shark/LinAlg/BLAS/decompositions.hpp:499:26: sorry, unimplemented: non-static data member initializers ./shark/LinAlg/BLAS/decompositions.hpp:499:26: error: 'constexpr' needed for in-class initialization of static data member 'epsilon' of non-integral type ./shark/LinAlg/BLAS/decompositions.hpp:500:35: sorry, unimplemented: non-static data member initializers ./shark/LinAlg/BLAS/decompositions.hpp:500:35: error: ISO C++ forbids in-class initialization of non-const static member 'max_iterations' ./shark/LinAlg/BLAS/decompositions.hpp: In constructor 'remora::conjugate_gradient::conjugate_gradient(double, unsigned int)': ./shark/LinAlg/BLAS/decompositions.hpp:503:10: error: class 'remora::conjugate_gradient' does not have any field named 'epsilon' ./shark/LinAlg/BLAS/decompositions.hpp: In constructor 'remora::detail::solver_traits::type::type(const M&, remora::conjugate_gradient)': ./shark/LinAlg/BLAS/decompositions.hpp:563:76: error: 'struct remora::conjugate_gradient' has no member named 'epsilon' ./utils.cpp: In function 'shark::Data NumericVectorToLabels(Rcpp::NumericVector, bool)': ./utils.cpp:36:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] In file included from ./shark/LinAlg/BLAS/detail/../kernels/default/../vector_assign.hpp:32:0, from ./shark/LinAlg/BLAS/detail/../kernels/default/matrix_assign.hpp:31, from ./shark/LinAlg/BLAS/detail/../kernels/matrix_assign.hpp:33, from ./shark/LinAlg/BLAS/detail/../assignment.hpp:38, from ./shark/LinAlg/BLAS/detail/vector_expression_classes.hpp:31, from ./shark/LinAlg/BLAS/detail/expression_optimizers.hpp:32, from ./shark/LinAlg/BLAS/vector_proxy.hpp:36, from ./shark/LinAlg/BLAS/remora.hpp:36, from ./shark/LinAlg/Base.h:46, from ./shark/Data/BatchInterface.h:37, from ./shark/Data/Impl/Dataset.inl:33, from ./shark/Data/Dataset.h:57, from ./utils.h:27, from ./utils.cpp:23: ./shark/LinAlg/BLAS/detail/../kernels/default/../default/vector_assign.hpp: In function 'void remora::bindings::vector_assign(remora::vector_expression&, const remora::vector_expression&, remora::dense_tag, remora::dense_tag) [with V = remora::vector, E = remora::matrix_row >]': ./shark/LinAlg/BLAS/detail/../kernels/default/../vector_assign.hpp:54:2: instantiated from 'void remora::kernels::assign(remora::vector_expression&, const remora::vector_expression&) [with V = remora::vector, E = remora::matrix_row >, Device = remora::cpu_tag]' ./shark/LinAlg/BLAS/detail/../assignment.hpp:94:3: instantiated from 'void remora::detail::assign(remora::vector_expression&, const remora::vector_expression&, remora::elementwise_tag) [with VecX = remora::vector, VecV = remora::matrix_row >, Device = remora::cpu_tag]' ./shark/LinAlg/BLAS/detail/../assignment.hpp:140:2: instantiated from 'VecX& remora::assign(remora::vector_expression&, const remora::vector_expression&) [with VecX = remora::vector, VecV = remora::matrix_row >, Device = remora::cpu_tag]' ./shark/LinAlg/BLAS/detail/../kernels/default/../../vector.hpp:98:17: instantiated from 'remora::vector::vector(const remora::vector_expression&) [with E = remora::matrix_row >, T = double]' ./shark/Data/BatchInterface.h:139:22: instantiated from 'shark::detail::MatrixRowReference::operator Vector() [with Matrix = remora::matrix, Vector = remora::vector]' ./utils.cpp:86:29: instantiated from here ./shark/LinAlg/BLAS/detail/../kernels/default/../default/vector_assign.hpp:56:3: error: no match for call to '(const expression_type {aka const remora::matrix_row >}) (std::size_t&)' ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:349:7: note: candidates are: ./shark/LinAlg/BLAS/detail/../expression_types.hpp:49:25: note: const expression_type& remora::vector_expression::operator()() const [with E = remora::matrix_row >, Device = remora::cpu_tag, remora::vector_expression::expression_type = remora::matrix_row >] ./shark/LinAlg/BLAS/detail/../expression_types.hpp:49:25: note: candidate expects 0 arguments, 1 provided ./shark/LinAlg/BLAS/detail/../expression_types.hpp:53:19: note: remora::vector_expression::expression_type& remora::vector_expression::operator()() [with E = remora::matrix_row >, Device = remora::cpu_tag, remora::vector_expression::expression_type = remora::matrix_row >] ./shark/LinAlg/BLAS/detail/../expression_types.hpp:53:19: note: candidate expects 0 arguments, 1 provided ./shark/LinAlg/BLAS/detail/../kernels/default/../default/vector_assign.hpp: In function 'void remora::bindings::vector_assign(remora::vector_expression&, const remora::vector_expression&, remora::dense_tag, remora::dense_tag) [with V = remora::matrix_row >, E = remora::vector]': ./shark/LinAlg/BLAS/detail/../kernels/default/../vector_assign.hpp:54:2: instantiated from 'void remora::kernels::assign(remora::vector_expression&, const remora::vector_expression&) [with V = remora::matrix_row >, E = remora::vector, Device = remora::cpu_tag]' ./shark/LinAlg/BLAS/detail/../assignment.hpp:94:3: instantiated from 'void remora::detail::assign(remora::vector_expression&, const remora::vector_expression&, remora::elementwise_tag) [with VecX = remora::matrix_row >, VecV = remora::vector, Device = remora::cpu_tag]' ./shark/LinAlg/BLAS/detail/../assignment.hpp:140:2: instantiated from 'VecX& remora::assign(remora::vector_expression&, const remora::vector_expression&) [with VecX = remora::matrix_row >, VecV = remora::vector, Device = remora::cpu_tag]' ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:423:61: instantiated from 'remora::matrix_row& remora::matrix_row::operator=(const remora::vector_expression&) [with E = remora::vector, M = remora::matrix, remora::matrix_row = remora::matrix_row >, typename V::device_type = remora::cpu_tag]' ./shark/LinAlg/BLAS/detail/../expression_types.hpp:147:35: instantiated from 'P& remora::temporary_proxy

::operator=(const E&) [with E = remora::vector, P = remora::matrix_row >]' ./shark/Data/BatchInterface.h:134:3: [ skipping 3 instantiation contexts ] d:\compiler\gcc-4.6.3\bin\../lib/gcc/i686-w64-mingw32/4.6.3/../../../../include/c++/4.6.3/bits/stl_algobase.h:422:39: instantiated from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false, _II = __gnu_cxx::__normal_iterator*, std::vector > >, _OI = shark::ProxyIterator, remora::vector, shark::detail::MatrixRowReference, remora::vector > >]' d:\compiler\gcc-4.6.3\bin\../lib/gcc/i686-w64-mingw32/4.6.3/../../../../include/c++/4.6.3/bits/stl_algobase.h:454:18: instantiated from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >, _OI = shark::ProxyIterator, remora::vector, shark::detail::MatrixRowReference, remora::vector > >]' ./shark/Data/BatchInterface.h:209:3: instantiated from 'static shark::Batch >::type shark::Batch >::createBatchFromRange(const Range&) [with Range = boost::iterator_range<__gnu_cxx::__normal_iterator*, std::vector > > >, T = double, shark::Batch >::type = remora::matrix]' ./shark/Data/BatchInterface.h:170:45: instantiated from 'typename shark::Batch::type shark::createBatch(const Range&) [with T = remora::vector, Range = boost::iterator_range<__gnu_cxx::__normal_iterator*, std::vector > > >, typename shark::Batch::type = remora::matrix]' ./shark/Data/Dataset.h:752:17: instantiated from 'shark::Data::type> shark::createDataFromRange(const Range&, std::size_t) [with Range = std::vector >, typename boost::range_value::type = remora::vector, std::size_t = unsigned int]' ./utils.cpp:67:40: instantiated from here ./shark/LinAlg/BLAS/detail/../kernels/default/../default/vector_assign.hpp:56:3: error: no match for call to '(remora::vector_expression >, remora::cpu_tag>::expression_type {aka remora::matrix_row >}) (std::size_t&)' ./shark/LinAlg/BLAS/detail/matrix_proxy_classes.hpp:349:7: note: candidates are: ./shark/LinAlg/BLAS/detail/../expression_types.hpp:49:25: note: const expression_type& remora::vector_expression::operator()() const [with E = remora::matrix_row >, Device = remora::cpu_tag, remora::vector_expression::expression_type = remora::matrix_row >] ./shark/LinAlg/BLAS/detail/../expression_types.hpp:49:25: note: candidate expects 0 arguments, 1 provided ./shark/LinAlg/BLAS/detail/../expression_types.hpp:53:19: note: remora::vector_expression::expression_type& remora::vector_expression::operator()() [with E = remora::matrix_row >, Device = remora::cpu_tag, remora::vector_expression::expression_type = remora::matrix_row >] ./shark/LinAlg/BLAS/detail/../expression_types.hpp:53:19: note: candidate expects 0 arguments, 1 provided make[1]: *** [utils.o] Error 1 make[1]: Leaving directory `/cygdrive/d/temp/RtmpOat5Ec/R.INSTALL190c3b197630/RcppShark/src-i386' Warning: running command 'make -f "Makevars" -f "D:/RCompile/recent/R-3.2.5/etc/i386/Makeconf" -f "D:/RCompile/recent/R-3.2.5/etc/i386/Makevars.site" -f "D:/RCompile/recent/R-3.2.5/share/make/winshlib.mk" CXX='$(CXX1X) $(CXX1XSTD)' CXXFLAGS='$(CXX1XFLAGS)' CXXPICFLAGS='$(CXX1XPICFLAGS)' SHLIB_LDFLAGS='$(SHLIB_CXX1XLDFLAGS)' SHLIB_LD='$(SHLIB_CXX1XLD)' SHLIB="RcppShark.dll" symbols.rds' had status 2 ERROR: compilation failed for package 'RcppShark' * removing 'd:/Rcompile/CRANpkg/lib/3.2/RcppShark' * restoring previous 'd:/Rcompile/CRANpkg/lib/3.2/RcppShark'