* installing *source* package ‘rray’ ... ** package ‘rray’ successfully unpacked and MD5 sums checked ** using staged installation ** libs make[2]: Entering directory '/data/gannet/ripley/R/packages/tests-gcc10/rray/src' /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c RcppExports.cpp -o RcppExports.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c accumulators.cpp -o accumulators.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c arith.cpp -o arith.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c bind.cpp -o bind.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c broadcast.cpp -o broadcast.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c builders.cpp -o builders.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c cast.cpp -o cast.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c clip.cpp -o clip.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c compare.cpp -o compare.o In file included from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterable.hpp:12, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xcontainer.hpp:21, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:18, from ../inst/include/rray.h:8, from broadcast.cpp:1: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >; T = double]' broadcast.cpp:15:17: required from 'Rcpp::RObject rray__broadcast_impl(const xt::rarray&, Rcpp::IntegerVector) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl; Rcpp::IntegerVector = Rcpp::Vector<13>]' broadcast.cpp:37:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 711 | if (index[i] != shape[i] - 1) | ~~~~~~~~~^~~~~~~~~~~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >; T = int]' broadcast.cpp:15:17: required from 'Rcpp::RObject rray__broadcast_impl(const xt::rarray&, Rcpp::IntegerVector) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl; Rcpp::IntegerVector = Rcpp::Vector<13>]' broadcast.cpp:37:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xbroadcast&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, std::vector > >; T = rlogical]' broadcast.cpp:15:17: required from 'Rcpp::RObject rray__broadcast_impl(const xt::rarray&, Rcpp::IntegerVector) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl; Rcpp::IntegerVector = Rcpp::Vector<13>]' broadcast.cpp:37:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] In file included from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterable.hpp:12, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xcontainer.hpp:21, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xarray.hpp:19, from builders.cpp:2: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; T = double]' builders.cpp:35:17: required from 'Rcpp::RObject rray__full_like_impl(const xt::rarray&, Rcpp::RObject) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' builders.cpp:55:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 711 | if (index[i] != shape[i] - 1) | ~~~~~~~~~^~~~~~~~~~~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; T = int]' builders.cpp:35:17: required from 'Rcpp::RObject rray__full_like_impl(const xt::rarray&, Rcpp::RObject) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' builders.cpp:55:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; T = rlogical]' builders.cpp:35:17: required from 'Rcpp::RObject rray__full_like_impl(const xt::rarray&, Rcpp::RObject) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl]' builders.cpp:55:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xgenerator&> >, double, std::array >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xgenerator&> >, double, std::array >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xgenerator&> >, double, std::array >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&> >, double, std::array > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xgenerator&> >, double, std::array >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xgenerator&> >, double, std::array >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xgenerator&> >, double, std::array >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xgenerator&> >, double, std::array >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xgenerator&> >, double, std::array >; T = double]' builders.cpp:69:17: required from 'xt::rarray rray__diag_impl(const xt::rarray&, const int&) [with T = double]' builders.cpp:81:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xgenerator&> >, int, std::array >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xgenerator&> >, int, std::array >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xgenerator&> >, int, std::array >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&> >, int, std::array > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xgenerator&> >, int, std::array >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xgenerator&> >, int, std::array >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xgenerator&> >, int, std::array >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xgenerator&> >, int, std::array >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xgenerator&> >, int, std::array >; T = int]' builders.cpp:69:17: required from 'xt::rarray rray__diag_impl(const xt::rarray&, const int&) [with T = int]' builders.cpp:81:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xgenerator&> >, int, std::array >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xgenerator&> >, int, std::array >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xgenerator&> >, int, std::array >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&> >, int, std::array > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xgenerator&> >, int, std::array >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xgenerator&> >, int, std::array >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xgenerator&> >, int, std::array >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xgenerator&> >, int, std::array >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xgenerator&> >, int, std::array >; T = rlogical]' builders.cpp:69:17: required from 'xt::rarray rray__diag_impl(const xt::rarray&, const int&) [with T = rlogical]' builders.cpp:81:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] In file included from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterable.hpp:12, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xcontainer.hpp:21, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:18, from ../inst/include/rray.h:8, from arith.cpp:1: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: required from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = int]' arith.cpp:30:34: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 711 | if (index[i] != shape[i] - 1) | ~~~~~~~~~^~~~~~~~~~~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: required from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = int]' arith.cpp:83:34: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: required from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = double]' arith.cpp:124:37: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::rarray, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::rarray; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: required from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]::]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::rarray; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::rarray; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::rarray; T = double]' arith.cpp:146:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::rarray, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::rarray; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: required from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]::]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::rarray; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::rarray; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::rarray; T = double]' arith.cpp:146:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: required from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = int]' arith.cpp:176:34: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: required from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = double]' arith.cpp:217:50: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: required from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]::]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&>; T = int]' arith.cpp:252:40: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: required from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]::]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&>; T = int]' arith.cpp:285:40: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = double]' arith.cpp:17:17: required from 'Rcpp::RObject rray__add_impl(const xt::rarray&, const xt::rarray&) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' arith.cpp:53:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = int]' arith.cpp:17:17: required from 'Rcpp::RObject rray__add_impl(const xt::rarray&, const xt::rarray&) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' arith.cpp:53:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = double]' arith.cpp:70:17: required from 'Rcpp::RObject rray__subtract_impl(const xt::rarray&, const xt::rarray&) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' arith.cpp:106:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = int]' arith.cpp:70:17: required from 'Rcpp::RObject rray__subtract_impl(const xt::rarray&, const xt::rarray&) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' arith.cpp:106:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = double]' arith.cpp:163:17: required from 'Rcpp::RObject rray__multiply_impl(const xt::rarray&, const xt::rarray&) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' arith.cpp:199:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = int]' arith.cpp:163:17: required from 'Rcpp::RObject rray__multiply_impl(const xt::rarray&, const xt::rarray&) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' arith.cpp:199:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&>; T = double]' arith.cpp:279:17: required from 'Rcpp::RObject rray__opposite_impl(const xt::rarray&) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' arith.cpp:293:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&>; T = int]' arith.cpp:279:17: required from 'Rcpp::RObject rray__opposite_impl(const xt::rarray&) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' arith.cpp:293:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c dim-names-common.cpp -o dim-names-common.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c dim-names.cpp -o dim-names.o In file included from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterable.hpp:12, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xcontainer.hpp:21, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:18, from ../inst/include/rray.h:8, from compare.cpp:1: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' compare.cpp:47:3: required from 'Rcpp::RObject rray__greater_impl(const xt::rarray&, const xt::rarray&) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' compare.cpp:52:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 711 | if (index[i] != shape[i] - 1) | ~~~~~~~~~^~~~~~~~~~~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' compare.cpp:47:3: required from 'Rcpp::RObject rray__greater_impl(const xt::rarray&, const xt::rarray&) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' compare.cpp:52:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' compare.cpp:47:3: required from 'Rcpp::RObject rray__greater_impl(const xt::rarray&, const xt::rarray&) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl]' compare.cpp:52:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' compare.cpp:60:3: required from 'Rcpp::RObject rray__greater_equal_impl(const xt::rarray&, const xt::rarray&) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' compare.cpp:65:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' compare.cpp:60:3: required from 'Rcpp::RObject rray__greater_equal_impl(const xt::rarray&, const xt::rarray&) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' compare.cpp:65:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' compare.cpp:60:3: required from 'Rcpp::RObject rray__greater_equal_impl(const xt::rarray&, const xt::rarray&) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl]' compare.cpp:65:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' compare.cpp:73:3: required from 'Rcpp::RObject rray__lesser_impl(const xt::rarray&, const xt::rarray&) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' compare.cpp:78:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' compare.cpp:73:3: required from 'Rcpp::RObject rray__lesser_impl(const xt::rarray&, const xt::rarray&) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' compare.cpp:78:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' compare.cpp:73:3: required from 'Rcpp::RObject rray__lesser_impl(const xt::rarray&, const xt::rarray&) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl]' compare.cpp:78:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' compare.cpp:86:3: required from 'Rcpp::RObject rray__lesser_equal_impl(const xt::rarray&, const xt::rarray&) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' compare.cpp:91:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' compare.cpp:86:3: required from 'Rcpp::RObject rray__lesser_equal_impl(const xt::rarray&, const xt::rarray&) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' compare.cpp:91:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' compare.cpp:86:3: required from 'Rcpp::RObject rray__lesser_equal_impl(const xt::rarray&, const xt::rarray&) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl]' compare.cpp:91:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' compare.cpp:99:3: required from 'Rcpp::RObject rray__equal_impl(const xt::rarray&, const xt::rarray&) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' compare.cpp:104:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' compare.cpp:99:3: required from 'Rcpp::RObject rray__equal_impl(const xt::rarray&, const xt::rarray&) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' compare.cpp:104:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' compare.cpp:99:3: required from 'Rcpp::RObject rray__equal_impl(const xt::rarray&, const xt::rarray&) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl]' compare.cpp:104:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' compare.cpp:112:3: required from 'Rcpp::RObject rray__not_equal_impl(const xt::rarray&, const xt::rarray&) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' compare.cpp:117:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' compare.cpp:112:3: required from 'Rcpp::RObject rray__not_equal_impl(const xt::rarray&, const xt::rarray&) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' compare.cpp:117:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' compare.cpp:112:3: required from 'Rcpp::RObject rray__not_equal_impl(const xt::rarray&, const xt::rarray&) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl]' compare.cpp:117:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] In file included from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterable.hpp:12, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xcontainer.hpp:21, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:18, from ../inst/include/rray.h:8, from clip.cpp:1: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, xt::xscalar, xt::xscalar >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::xscalar, xt::xscalar > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; T = double]' clip.cpp:19:39: required from 'xt::rarray rray__clip_impl(const xt::rarray&, Rcpp::RObject, Rcpp::RObject) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' clip.cpp:46:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 711 | if (index[i] != shape[i] - 1) | ~~~~~~~~~^~~~~~~~~~~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, xt::xscalar, xt::xscalar >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::xscalar, xt::xscalar > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; T = double]' clip.cpp:25:39: required from 'xt::rarray rray__clip_impl(const xt::rarray&, Rcpp::RObject, Rcpp::RObject) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' clip.cpp:46:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, xt::xscalar, xt::xscalar >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::xscalar, xt::xscalar > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; T = double]' clip.cpp:31:39: required from 'xt::rarray rray__clip_impl(const xt::rarray&, Rcpp::RObject, Rcpp::RObject) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' clip.cpp:46:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, xt::xscalar, xt::xscalar >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::xscalar, xt::xscalar > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; T = int]' clip.cpp:19:39: required from 'xt::rarray rray__clip_impl(const xt::rarray&, Rcpp::RObject, Rcpp::RObject) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' clip.cpp:46:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, xt::xscalar, xt::xscalar >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::xscalar, xt::xscalar > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; T = int]' clip.cpp:25:39: required from 'xt::rarray rray__clip_impl(const xt::rarray&, Rcpp::RObject, Rcpp::RObject) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' clip.cpp:46:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, xt::xscalar, xt::xscalar >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::xscalar, xt::xscalar > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; T = int]' clip.cpp:31:39: required from 'xt::rarray rray__clip_impl(const xt::rarray&, Rcpp::RObject, Rcpp::RObject) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' clip.cpp:46:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, xt::xscalar, xt::xscalar >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::xscalar, xt::xscalar > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; T = rlogical]' clip.cpp:19:39: required from 'xt::rarray rray__clip_impl(const xt::rarray&, Rcpp::RObject, Rcpp::RObject) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl]' clip.cpp:46:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, xt::xscalar, xt::xscalar >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::xscalar, xt::xscalar > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; T = rlogical]' clip.cpp:25:39: required from 'xt::rarray rray__clip_impl(const xt::rarray&, Rcpp::RObject, Rcpp::RObject) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl]' clip.cpp:46:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, xt::xscalar, xt::xscalar >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::xscalar, xt::xscalar > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, xt::xscalar, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, xt::xscalar, xt::xscalar >; T = rlogical]' clip.cpp:31:39: required from 'xt::rarray rray__clip_impl(const xt::rarray&, Rcpp::RObject, Rcpp::RObject) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl]' clip.cpp:46:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c dim.cpp -o dim.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c extract-assign.cpp -o extract-assign.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c extract.cpp -o extract.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c extremum.cpp -o extremum.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c generators.cpp -o generators.o In file included from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterable.hpp:12, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xcontainer.hpp:21, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:18, from ../inst/include/rray.h:8, from ../inst/include/dispatch.h:4, from extract.cpp:1: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xnoalias.hpp:164:30: required from 'A xt::noalias_proxy::operator=(const xt::xexpression&) [with E = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; A = xt::rarray&]' extract.cpp:17:22: required from 'Rcpp::RObject rray__extract_impl(const xt::rarray&, Rcpp::List) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl; Rcpp::List = Rcpp::Vector<19>]' extract.cpp:30:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 711 | if (index[i] != shape[i] - 1) | ~~~~~~~~~^~~~~~~~~~~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xnoalias.hpp:164:30: required from 'A xt::noalias_proxy::operator=(const xt::xexpression&) [with E = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; A = xt::rarray&]' extract.cpp:21:22: required from 'Rcpp::RObject rray__extract_impl(const xt::rarray&, Rcpp::List) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl; Rcpp::List = Rcpp::Vector<19>]' extract.cpp:30:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xnoalias.hpp:164:30: required from 'A xt::noalias_proxy::operator=(const xt::xexpression&) [with E = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; A = xt::rarray&]' extract.cpp:17:22: required from 'Rcpp::RObject rray__extract_impl(const xt::rarray&, Rcpp::List) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl; Rcpp::List = Rcpp::Vector<19>]' extract.cpp:30:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xnoalias.hpp:164:30: required from 'A xt::noalias_proxy::operator=(const xt::xexpression&) [with E = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; A = xt::rarray&]' extract.cpp:21:22: required from 'Rcpp::RObject rray__extract_impl(const xt::rarray&, Rcpp::List) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl; Rcpp::List = Rcpp::Vector<19>]' extract.cpp:30:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xnoalias.hpp:164:30: required from 'A xt::noalias_proxy::operator=(const xt::xexpression&) [with E = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; A = xt::rarray&]' extract.cpp:17:22: required from 'Rcpp::RObject rray__extract_impl(const xt::rarray&, Rcpp::List) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl; Rcpp::List = Rcpp::Vector<19>]' extract.cpp:30:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xnoalias.hpp:164:30: required from 'A xt::noalias_proxy::operator=(const xt::xexpression&) [with E = xt::xtensor_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, false>, xt::svector, true>*, xt::layout_type::column_major>, xt::xiterator&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, true>, xt::svector, true>*, xt::layout_type::column_major> >, 1, xt::layout_type::dynamic, xt::xtensor_expression_tag>; A = xt::rarray&]' extract.cpp:21:22: required from 'Rcpp::RObject rray__extract_impl(const xt::rarray&, Rcpp::List) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl; Rcpp::List = Rcpp::Vector<19>]' extract.cpp:30:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c hypot.cpp -o hypot.o In file included from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterable.hpp:12, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xcontainer.hpp:21, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:18, from ../inst/include/rray.h:8, from extremum.cpp:1: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = double]' extremum.cpp:16:36: required from 'xt::rarray rray__maximum_impl(const xt::rarray&, const xt::rarray&) [with T = double]' extremum.cpp:21:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 711 | if (index[i] != shape[i] - 1) | ~~~~~~~~~^~~~~~~~~~~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = int]' extremum.cpp:16:36: required from 'xt::rarray rray__maximum_impl(const xt::rarray&, const xt::rarray&) [with T = int]' extremum.cpp:21:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' extremum.cpp:16:36: required from 'xt::rarray rray__maximum_impl(const xt::rarray&, const xt::rarray&) [with T = rlogical]' extremum.cpp:21:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = double]' extremum.cpp:34:36: required from 'xt::rarray rray__minimum_impl(const xt::rarray&, const xt::rarray&) [with T = double]' extremum.cpp:39:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = int]' extremum.cpp:34:36: required from 'xt::rarray rray__minimum_impl(const xt::rarray&, const xt::rarray&) [with T = int]' extremum.cpp:39:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' extremum.cpp:34:36: required from 'xt::rarray rray__minimum_impl(const xt::rarray&, const xt::rarray&) [with T = rlogical]' extremum.cpp:39:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] In file included from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterable.hpp:12, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xcontainer.hpp:21, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:18, from ../inst/include/rray.h:8, from generators.cpp:1: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >; T = double]' generators.cpp:44:17: required from 'xt::rarray rray__reshape_impl(const xt::rarray&, const IntegerVector&) [with T = double; Rcpp::IntegerVector = Rcpp::Vector<13>]' generators.cpp:65:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 711 | if (index[i] != shape[i] - 1) | ~~~~~~~~~^~~~~~~~~~~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >; T = int]' generators.cpp:44:17: required from 'xt::rarray rray__reshape_impl(const xt::rarray&, const IntegerVector&) [with T = int; Rcpp::IntegerVector = Rcpp::Vector<13>]' generators.cpp:65:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >; T = rlogical]' generators.cpp:44:17: required from 'xt::rarray rray__reshape_impl(const xt::rarray&, const IntegerVector&) [with T = rlogical; Rcpp::IntegerVector = Rcpp::Vector<13>]' generators.cpp:65:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c initialize.cpp -o initialize.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c logical.cpp -o logical.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c manipulation.cpp -o manipulation.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c misc.cpp -o misc.o In file included from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterable.hpp:12, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xcontainer.hpp:21, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:18, from ../inst/include/rray.h:8, from hypot.cpp:1: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = double]' hypot.cpp:16:34: required from 'xt::rarray rray__hypot_impl(const xt::rarray&, const xt::rarray&) [with T = double]' hypot.cpp:21:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 711 | if (index[i] != shape[i] - 1) | ~~~~~~~~~^~~~~~~~~~~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = double]' hypot.cpp:16:34: required from 'xt::rarray rray__hypot_impl(const xt::rarray&, const xt::rarray&) [with T = int]' hypot.cpp:21:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = double]' hypot.cpp:16:34: required from 'xt::rarray rray__hypot_impl(const xt::rarray&, const xt::rarray&) [with T = rlogical]' hypot.cpp:21:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c multiply-add.cpp -o multiply-add.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c positions.cpp -o positions.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c r-api.cpp -o r-api.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c reducers-custom.cpp -o reducers-custom.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c reducers.cpp -o reducers.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c subset-assign.cpp -o subset-assign.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c subset-tools.cpp -o subset-tools.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c subset.cpp -o subset.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c type2.cpp -o type2.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c utils.cpp -o utils.o manipulation.cpp: In function 'Rcpp::IntegerVector compute_complement(const int&, const std::vector >&)': manipulation.cpp:330:29: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 330 | for (std::size_t i = 0; i < dim_n; ++i) { | ~~^~~~~~~ manipulation.cpp: In function 'Rcpp::List squeeze_dim_names(const List&, const std::vector >&)': manipulation.cpp:355:50: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 355 | const bool& squeezing_every_axis = axes.size() == dim_n; | ~~~~~~~~~~~~^~~~~~~~ manipulation.cpp: In function 'Rcpp::List rray__expand_dim_names(const List&, const size_t&)': manipulation.cpp:415:11: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 415 | if (i == axis) { | ~~^~~~~~~ In file included from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterable.hpp:12, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xcontainer.hpp:21, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:18, from ../inst/include/rray.h:8, from logical.cpp:1: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: required from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' logical.cpp:48:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 711 | if (index[i] != shape[i] - 1) | ~~~~~~~~~^~~~~~~~~~~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::rarray, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::rarray; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: required from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]::]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::rarray; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::rarray; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::rarray; T = rlogical]' logical.cpp:53:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::rarray, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::rarray; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: required from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]::]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::rarray; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::rarray; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::rarray; T = rlogical]' logical.cpp:53:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: required from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]::]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' logical.cpp:60:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: required from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]::]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&>; T = rlogical]' logical.cpp:71:45: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = double]' logical.cpp:216:57: required from 'xt::rarray rray__if_else_impl(const xt::rarray&, const xt::rarray&, Rcpp::RObject) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' logical.cpp:238:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = int]' logical.cpp:216:57: required from 'xt::rarray rray__if_else_impl(const xt::rarray&, const xt::rarray&, Rcpp::RObject) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' logical.cpp:238:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = rlogical]' logical.cpp:216:57: required from 'xt::rarray rray__if_else_impl(const xt::rarray&, const xt::rarray&, Rcpp::RObject) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl]' logical.cpp:238:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] manipulation.cpp: In instantiation of 'Rcpp::List rray__split_impl(const xt::rarray&, const std::vector >&) [with T = double; Rcpp::List = Rcpp::Vector<19>]': manipulation.cpp:140:3: required from here manipulation.cpp:122:19: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} and '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} [-Wsign-compare] 122 | if (idxs[j] < shape_axes[j]) break; manipulation.cpp: In instantiation of 'Rcpp::List rray__split_impl(const xt::rarray&, const std::vector >&) [with T = int; Rcpp::List = Rcpp::Vector<19>]': manipulation.cpp:140:3: required from here manipulation.cpp:122:19: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} and '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} [-Wsign-compare] manipulation.cpp: In instantiation of 'Rcpp::List rray__split_impl(const xt::rarray&, const std::vector >&) [with T = rlogical; Rcpp::List = Rcpp::Vector<19>]': manipulation.cpp:140:3: required from here manipulation.cpp:122:19: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} and '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} [-Wsign-compare] /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c validation.cpp -o validation.o /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; T = rlogical]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:564:24: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::operator=(const xt::xexpression&) [with E = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; T = rlogical; xt::rarray::self_type = xt::rarray]' logical.cpp:121:65: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c yank-assign.cpp -o yank-assign.o /usr/local/gcc10/bin/g++ -std=gnu++14 -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I'/data/gannet/ripley/R/test-4.0/Rcpp/include' -I'/data/gannet/ripley/R/test-4.0/xtensor/include' -I/usr/local/include -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c yank.cpp -o yank.o In file included from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterable.hpp:12, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xcontainer.hpp:21, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:18, from ../inst/include/rray.h:8, from manipulation.cpp:1: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = double]' manipulation.cpp:108:19: required from 'Rcpp::List rray__split_impl(const xt::rarray&, const std::vector >&) [with T = double; Rcpp::List = Rcpp::Vector<19>]' manipulation.cpp:140:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 711 | if (index[i] != shape[i] - 1) | ~~~~~~~~~^~~~~~~~~~~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = int]' manipulation.cpp:108:19: required from 'Rcpp::List rray__split_impl(const xt::rarray&, const std::vector >&) [with T = int; Rcpp::List = Rcpp::Vector<19>]' manipulation.cpp:140:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = rlogical]' manipulation.cpp:108:19: required from 'Rcpp::List rray__split_impl(const xt::rarray&, const std::vector >&) [with T = rlogical; Rcpp::List = Rcpp::Vector<19>]' manipulation.cpp:140:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression, 1, xt::layout_type::column_major, xt::xtensor_expression_tag> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>; T = double]' manipulation.cpp:491:17: required from 'Rcpp::RObject rray__flatten_impl(const xt::rarray&) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' manipulation.cpp:503:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression, 1, xt::layout_type::column_major, xt::xtensor_expression_tag> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>; T = int]' manipulation.cpp:491:17: required from 'Rcpp::RObject rray__flatten_impl(const xt::rarray&) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' manipulation.cpp:503:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression, 1, xt::layout_type::column_major, xt::xtensor_expression_tag> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xtensor_view, 1, xt::layout_type::column_major, xt::xtensor_expression_tag>; T = rlogical]' manipulation.cpp:491:17: required from 'Rcpp::RObject rray__flatten_impl(const xt::rarray&) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl]' manipulation.cpp:503:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >; T = double]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:564:24: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >; T = double; xt::rarray::self_type = xt::rarray]' manipulation.cpp:223:9: required from 'Rcpp::RObject rray__rotate_impl(const xt::rarray&, const ptrdiff_t&, const ptrdiff_t&, const int&) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl; std::ptrdiff_t = long int]' manipulation.cpp:249:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >; T = int]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:564:24: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >; T = int; xt::rarray::self_type = xt::rarray]' manipulation.cpp:223:9: required from 'Rcpp::RObject rray__rotate_impl(const xt::rarray&, const ptrdiff_t&, const ptrdiff_t&, const int&) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl; std::ptrdiff_t = long int]' manipulation.cpp:249:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >; T = rlogical]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:564:24: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > > >; T = rlogical; xt::rarray::self_type = xt::rarray]' manipulation.cpp:223:9: required from 'Rcpp::RObject rray__rotate_impl(const xt::rarray&, const ptrdiff_t&, const ptrdiff_t&, const int&) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl; std::ptrdiff_t = long int]' manipulation.cpp:249:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] In file included from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterable.hpp:12, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xcontainer.hpp:21, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:18, from ../inst/include/rray.h:8, from multiply-add.cpp:1: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction::functor, xt::rarray >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction::functor, xt::rarray >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction::functor, xt::rarray >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression::functor, xt::rarray > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction::functor, xt::rarray >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction::functor, xt::rarray >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction::functor, xt::rarray >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: required from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction::functor, xt::rarray >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction::functor, xt::rarray >]::]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction::functor, xt::rarray >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction::functor, xt::rarray >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction::functor, xt::rarray >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction::functor, xt::rarray >; T = int]' multiply-add.cpp:63:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 711 | if (index[i] != shape[i] - 1) | ~~~~~~~~~^~~~~~~~~~~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = double]' multiply-add.cpp:28:40: required from 'xt::rarray rray__multiply_add_impl(const xt::rarray&, const xt::rarray&, const xt::rarray&) [with T = double]' multiply-add.cpp:63:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&, const xt::xstrided_view&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter&, xt::layout_type::column_major> >&>; T = int]' multiply-add.cpp:28:40: required from 'xt::rarray rray__multiply_add_impl(const xt::rarray&, const xt::rarray&, const xt::rarray&) [with T = int]' multiply-add.cpp:63:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] In file included from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xbuilder.hpp:31, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xreducer.hpp:28, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xmath.hpp:27, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xcontainer.hpp:23, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:18, from ../inst/include/rray.h:8, from reducers.cpp:1: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xbroadcast.hpp: In instantiation of 'xt::xbroadcast::xbroadcast(CTA&&, const S&) [with CTA = xt::rarray&; S = Rcpp::Vector<13>; CT = const xt::rarray&; X = Rcpp::Vector<13>]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xbroadcast.hpp:234:16: required from 'auto xt::broadcast(E&&, const S&) [with E = xt::rarray&; S = Rcpp::Vector<13>]' reducers.cpp:179:60: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xbroadcast.hpp:275:22: warning: comparison of integer expressions of different signedness: 'R_xlen_t' {aka 'long int'} and 'xt::xcontainer >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 275 | if (s.size() < m_e.dimension()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterable.hpp:12, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xcontainer.hpp:21, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xarray.hpp:19, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:15, from positions.cpp:1: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&, typename S::size_type) [with S = xt::xstepper >; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::row_major; typename S::size_type = long unsigned int]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:1016:48: required from 'xt::xiterator::self_type& xt::xiterator::operator+=(xt::xiterator::difference_type) [with St = xt::xstepper >; S = xt::xbuffer_adaptor*; xt::layout_type L = xt::layout_type::row_major; xt::xiterator::self_type = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>; xt::xiterator::difference_type = long int]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xiterator_base.hpp:85:24: required from 'xtl::xrandom_access_iterator_base >, xt::xbuffer_adaptor*, xt::layout_type::row_major>, double, long int, double*, double&>::derived_type xtl::operator+(const derived_type&, xtl::xrandom_access_iterator_base >, xt::xbuffer_adaptor*, xt::layout_type::row_major>, double, long int, double*, double&>::difference_type)' /usr/local/gcc10/include/c++/10.0.1/bits/stl_algo.h:1956:43: required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' /usr/local/gcc10/include/c++/10.0.1/bits/stl_algo.h:2047:31: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' /usr/local/gcc10/include/c++/10.0.1/bits/stl_algo.h:5009:18: required from 'void std::sort(_RAIter, _RAIter) [with _RAIter = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:156:22: required from 'auto xt::detail::flat_sort_impl(const xt::xexpression&) [with E = xt::rarray; R = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:202:81: required from 'auto xt::sort(const xt::xexpression&, std::ptrdiff_t) [with E = xt::rarray; std::ptrdiff_t = long int]' positions.cpp:46:19: required from 'Rcpp::RObject rray__sort_impl(const xt::rarray&, Rcpp::RObject) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' positions.cpp:59:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:591:32: warning: comparison of integer expressions of different signedness: 'size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 591 | if (index[i] + inc < shape[i]) | ~~~~~~~~~~~~~~~^~~~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::decrement_stepper(S&, IT&, const ST&, typename S::size_type) [with S = xt::xstepper >; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::row_major; typename S::size_type = long unsigned int]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:1020:48: required from 'xt::xiterator::self_type& xt::xiterator::operator+=(xt::xiterator::difference_type) [with St = xt::xstepper >; S = xt::xbuffer_adaptor*; xt::layout_type L = xt::layout_type::row_major; xt::xiterator::self_type = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>; xt::xiterator::difference_type = long int]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xiterator_base.hpp:85:24: required from 'xtl::xrandom_access_iterator_base >, xt::xbuffer_adaptor*, xt::layout_type::row_major>, double, long int, double*, double&>::derived_type xtl::operator+(const derived_type&, xtl::xrandom_access_iterator_base >, xt::xbuffer_adaptor*, xt::layout_type::row_major>, double, long int, double*, double&>::difference_type)' /usr/local/gcc10/include/c++/10.0.1/bits/stl_algo.h:1956:43: required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' /usr/local/gcc10/include/c++/10.0.1/bits/stl_algo.h:2047:31: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' /usr/local/gcc10/include/c++/10.0.1/bits/stl_algo.h:5009:18: required from 'void std::sort(_RAIter, _RAIter) [with _RAIter = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:156:22: required from 'auto xt::detail::flat_sort_impl(const xt::xexpression&) [with E = xt::rarray; R = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:202:81: required from 'auto xt::sort(const xt::xexpression&, std::ptrdiff_t) [with E = xt::rarray; std::ptrdiff_t = long int]' positions.cpp:46:19: required from 'Rcpp::RObject rray__sort_impl(const xt::rarray&, Rcpp::RObject) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' positions.cpp:59:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:669:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_type' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (index[i] >= inc) | ~~~~~~~~~^~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&, typename S::size_type) [with S = xt::xstepper >; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::row_major; typename S::size_type = long unsigned int]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:1016:48: required from 'xt::xiterator::self_type& xt::xiterator::operator+=(xt::xiterator::difference_type) [with St = xt::xstepper >; S = xt::xbuffer_adaptor*; xt::layout_type L = xt::layout_type::row_major; xt::xiterator::self_type = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>; xt::xiterator::difference_type = long int]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xiterator_base.hpp:85:24: required from 'xtl::xrandom_access_iterator_base >, xt::xbuffer_adaptor*, xt::layout_type::row_major>, int, long int, int*, int&>::derived_type xtl::operator+(const derived_type&, xtl::xrandom_access_iterator_base >, xt::xbuffer_adaptor*, xt::layout_type::row_major>, int, long int, int*, int&>::difference_type)' /usr/local/gcc10/include/c++/10.0.1/bits/stl_algo.h:1956:43: required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' /usr/local/gcc10/include/c++/10.0.1/bits/stl_algo.h:2047:31: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' /usr/local/gcc10/include/c++/10.0.1/bits/stl_algo.h:5009:18: required from 'void std::sort(_RAIter, _RAIter) [with _RAIter = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:156:22: required from 'auto xt::detail::flat_sort_impl(const xt::xexpression&) [with E = xt::rarray; R = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:202:81: required from 'auto xt::sort(const xt::xexpression&, std::ptrdiff_t) [with E = xt::rarray; std::ptrdiff_t = long int]' positions.cpp:46:19: required from 'Rcpp::RObject rray__sort_impl(const xt::rarray&, Rcpp::RObject) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' positions.cpp:59:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:591:32: warning: comparison of integer expressions of different signedness: 'size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 591 | if (index[i] + inc < shape[i]) | ~~~~~~~~~~~~~~~^~~~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::decrement_stepper(S&, IT&, const ST&, typename S::size_type) [with S = xt::xstepper >; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::row_major; typename S::size_type = long unsigned int]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:1020:48: required from 'xt::xiterator::self_type& xt::xiterator::operator+=(xt::xiterator::difference_type) [with St = xt::xstepper >; S = xt::xbuffer_adaptor*; xt::layout_type L = xt::layout_type::row_major; xt::xiterator::self_type = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>; xt::xiterator::difference_type = long int]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xiterator_base.hpp:85:24: required from 'xtl::xrandom_access_iterator_base >, xt::xbuffer_adaptor*, xt::layout_type::row_major>, int, long int, int*, int&>::derived_type xtl::operator+(const derived_type&, xtl::xrandom_access_iterator_base >, xt::xbuffer_adaptor*, xt::layout_type::row_major>, int, long int, int*, int&>::difference_type)' /usr/local/gcc10/include/c++/10.0.1/bits/stl_algo.h:1956:43: required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' /usr/local/gcc10/include/c++/10.0.1/bits/stl_algo.h:2047:31: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' /usr/local/gcc10/include/c++/10.0.1/bits/stl_algo.h:5009:18: required from 'void std::sort(_RAIter, _RAIter) [with _RAIter = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:156:22: required from 'auto xt::detail::flat_sort_impl(const xt::xexpression&) [with E = xt::rarray; R = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:202:81: required from 'auto xt::sort(const xt::xexpression&, std::ptrdiff_t) [with E = xt::rarray; std::ptrdiff_t = long int]' positions.cpp:46:19: required from 'Rcpp::RObject rray__sort_impl(const xt::rarray&, Rcpp::RObject) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' positions.cpp:59:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:669:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_type' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (index[i] >= inc) | ~~~~~~~~~^~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&, typename S::size_type) [with S = xt::xstepper >; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::row_major; typename S::size_type = long unsigned int]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:1016:48: required from 'xt::xiterator::self_type& xt::xiterator::operator+=(xt::xiterator::difference_type) [with St = xt::xstepper >; S = xt::xbuffer_adaptor*; xt::layout_type L = xt::layout_type::row_major; xt::xiterator::self_type = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>; xt::xiterator::difference_type = long int]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xiterator_base.hpp:85:24: required from 'xtl::xrandom_access_iterator_base >, xt::xbuffer_adaptor*, xt::layout_type::row_major>, int, long int, int*, int&>::derived_type xtl::operator+(const derived_type&, xtl::xrandom_access_iterator_base >, xt::xbuffer_adaptor*, xt::layout_type::row_major>, int, long int, int*, int&>::difference_type)' /usr/local/gcc10/include/c++/10.0.1/bits/stl_algo.h:1956:43: required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' /usr/local/gcc10/include/c++/10.0.1/bits/stl_algo.h:2047:31: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' /usr/local/gcc10/include/c++/10.0.1/bits/stl_algo.h:5009:18: required from 'void std::sort(_RAIter, _RAIter) [with _RAIter = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:156:22: required from 'auto xt::detail::flat_sort_impl(const xt::xexpression&) [with E = xt::rarray; R = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:202:81: required from 'auto xt::sort(const xt::xexpression&, std::ptrdiff_t) [with E = xt::rarray; std::ptrdiff_t = long int]' positions.cpp:46:19: required from 'Rcpp::RObject rray__sort_impl(const xt::rarray&, Rcpp::RObject) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl]' positions.cpp:59:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:591:32: warning: comparison of integer expressions of different signedness: 'size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 591 | if (index[i] + inc < shape[i]) | ~~~~~~~~~~~~~~~^~~~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::decrement_stepper(S&, IT&, const ST&, typename S::size_type) [with S = xt::xstepper >; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::row_major; typename S::size_type = long unsigned int]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:1020:48: required from 'xt::xiterator::self_type& xt::xiterator::operator+=(xt::xiterator::difference_type) [with St = xt::xstepper >; S = xt::xbuffer_adaptor*; xt::layout_type L = xt::layout_type::row_major; xt::xiterator::self_type = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>; xt::xiterator::difference_type = long int]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xiterator_base.hpp:85:24: required from 'xtl::xrandom_access_iterator_base >, xt::xbuffer_adaptor*, xt::layout_type::row_major>, int, long int, int*, int&>::derived_type xtl::operator+(const derived_type&, xtl::xrandom_access_iterator_base >, xt::xbuffer_adaptor*, xt::layout_type::row_major>, int, long int, int*, int&>::difference_type)' /usr/local/gcc10/include/c++/10.0.1/bits/stl_algo.h:1956:43: required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' /usr/local/gcc10/include/c++/10.0.1/bits/stl_algo.h:2047:31: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' /usr/local/gcc10/include/c++/10.0.1/bits/stl_algo.h:5009:18: required from 'void std::sort(_RAIter, _RAIter) [with _RAIter = xt::xiterator >, xt::xbuffer_adaptor*, xt::layout_type::row_major>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:156:22: required from 'auto xt::detail::flat_sort_impl(const xt::xexpression&) [with E = xt::rarray; R = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:202:81: required from 'auto xt::sort(const xt::xexpression&, std::ptrdiff_t) [with E = xt::rarray; std::ptrdiff_t = long int]' positions.cpp:46:19: required from 'Rcpp::RObject rray__sort_impl(const xt::rarray&, Rcpp::RObject) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl]' positions.cpp:59:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:669:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_type' {aka 'long unsigned int'} [-Wsign-compare] 669 | if (index[i] >= inc) | ~~~~~~~~~^~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >&, xt::xscalar >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >&, xt::xscalar >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >&, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >&, xt::xscalar > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >&, xt::xscalar >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >&, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >&, xt::xscalar >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >&, xt::xscalar >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >&, xt::xscalar >; T = int]' positions.cpp:126:21: required from 'Rcpp::RObject rray__max_pos_impl(const xt::rarray&, Rcpp::RObject) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' positions.cpp:146:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 711 | if (index[i] != shape[i] - 1) | ~~~~~~~~~^~~~~~~~~~~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >&, xt::xscalar >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >&, xt::xscalar >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >&, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >&, xt::xscalar > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >&, xt::xscalar >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >&, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >&, xt::xscalar >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >&, xt::xscalar >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >&, xt::xscalar >; T = int]' positions.cpp:133:19: required from 'Rcpp::RObject rray__max_pos_impl(const xt::rarray&, Rcpp::RObject) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' positions.cpp:146:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = double]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:871:27: required from 'typename xt::detail::argfunc_result_type::type xt::detail::arg_func_impl(const E&, std::size_t, F&&) [with xt::layout_type L = xt::layout_type::column_major; E = xt::rarray; F = std::greater; typename xt::detail::argfunc_result_type::type = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; std::size_t = long unsigned int]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:931:40: required from 'auto xt::argmax(const xt::xexpression&, std::ptrdiff_t) [with xt::layout_type L = xt::layout_type::column_major; E = xt::rarray; std::ptrdiff_t = long int]' positions.cpp:131:60: required from 'Rcpp::RObject rray__max_pos_impl(const xt::rarray&, Rcpp::RObject) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' positions.cpp:146:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = int]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:871:27: required from 'typename xt::detail::argfunc_result_type::type xt::detail::arg_func_impl(const E&, std::size_t, F&&) [with xt::layout_type L = xt::layout_type::column_major; E = xt::rarray; F = std::greater; typename xt::detail::argfunc_result_type::type = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; std::size_t = long unsigned int]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:931:40: required from 'auto xt::argmax(const xt::xexpression&, std::ptrdiff_t) [with xt::layout_type L = xt::layout_type::column_major; E = xt::rarray; std::ptrdiff_t = long int]' positions.cpp:131:60: required from 'Rcpp::RObject rray__max_pos_impl(const xt::rarray&, Rcpp::RObject) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' positions.cpp:146:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = rlogical]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:871:27: required from 'typename xt::detail::argfunc_result_type::type xt::detail::arg_func_impl(const E&, std::size_t, F&&) [with xt::layout_type L = xt::layout_type::column_major; E = xt::rarray; F = std::greater; typename xt::detail::argfunc_result_type::type = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; std::size_t = long unsigned int]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:931:40: required from 'auto xt::argmax(const xt::xexpression&, std::ptrdiff_t) [with xt::layout_type L = xt::layout_type::column_major; E = xt::rarray; std::ptrdiff_t = long int]' positions.cpp:131:60: required from 'Rcpp::RObject rray__max_pos_impl(const xt::rarray&, Rcpp::RObject) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl]' positions.cpp:146:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; T = double]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:564:24: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::operator=(const xt::xexpression&) [with E = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; T = double; xt::rarray::self_type = xt::rarray]' positions.cpp:42:9: required from 'Rcpp::RObject rray__sort_impl(const xt::rarray&, Rcpp::RObject) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' positions.cpp:59:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = double; xt::rarray::self_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:112:21: required from 'auto xt::detail::run_lambda_over_axis(const E&, R&, std::size_t, F&&) [with E = xt::rarray; R = xt::rarray; F = xt::sort(const xt::xexpression&, std::ptrdiff_t) [with E = xt::rarray; std::ptrdiff_t = long int]::; std::size_t = long unsigned int]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:208:37: required from 'auto xt::sort(const xt::xexpression&, std::ptrdiff_t) [with E = xt::rarray; std::ptrdiff_t = long int]' positions.cpp:46:19: required from 'Rcpp::RObject rray__sort_impl(const xt::rarray&, Rcpp::RObject) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' positions.cpp:59:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; T = int]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:564:24: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::operator=(const xt::xexpression&) [with E = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; T = int; xt::rarray::self_type = xt::rarray]' positions.cpp:42:9: required from 'Rcpp::RObject rray__sort_impl(const xt::rarray&, Rcpp::RObject) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' positions.cpp:59:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = int; xt::rarray::self_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:112:21: required from 'auto xt::detail::run_lambda_over_axis(const E&, R&, std::size_t, F&&) [with E = xt::rarray; R = xt::rarray; F = xt::sort(const xt::xexpression&, std::ptrdiff_t) [with E = xt::rarray; std::ptrdiff_t = long int]::; std::size_t = long unsigned int]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:208:37: required from 'auto xt::sort(const xt::xexpression&, std::ptrdiff_t) [with E = xt::rarray; std::ptrdiff_t = long int]' positions.cpp:46:19: required from 'Rcpp::RObject rray__sort_impl(const xt::rarray&, Rcpp::RObject) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' positions.cpp:59:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; T = rlogical]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:564:24: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::operator=(const xt::xexpression&) [with E = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xstrided_view >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector >, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::layout_type::column_major> >; T = rlogical; xt::rarray::self_type = xt::rarray]' positions.cpp:42:9: required from 'Rcpp::RObject rray__sort_impl(const xt::rarray&, Rcpp::RObject) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl]' positions.cpp:59:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = rlogical; xt::rarray::self_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:112:21: required from 'auto xt::detail::run_lambda_over_axis(const E&, R&, std::size_t, F&&) [with E = xt::rarray; R = xt::rarray; F = xt::sort(const xt::xexpression&, std::ptrdiff_t) [with E = xt::rarray; std::ptrdiff_t = long int]::; std::size_t = long unsigned int]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:208:37: required from 'auto xt::sort(const xt::xexpression&, std::ptrdiff_t) [with E = xt::rarray; std::ptrdiff_t = long int]' positions.cpp:46:19: required from 'Rcpp::RObject rray__sort_impl(const xt::rarray&, Rcpp::RObject) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl]' positions.cpp:59:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] In file included from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterable.hpp:12, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xcontainer.hpp:21, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:18, from ../inst/include/rray.h:8, from reducers.cpp:1: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; T = double]' reducers.cpp:38:3: required from 'xt::rarray rray__sum_impl(const xt::rarray&, Rcpp::RObject) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' reducers.cpp:43:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 711 | if (index[i] != shape[i] - 1) | ~~~~~~~~~^~~~~~~~~~~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; T = double]' reducers.cpp:38:3: required from 'xt::rarray rray__sum_impl(const xt::rarray&, Rcpp::RObject) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' reducers.cpp:43:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xscalar >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xscalar >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xscalar > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xscalar >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xscalar >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xscalar >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xscalar >; T = double]' reducers.cpp:62:3: required from 'xt::rarray rray__mean_impl(const xt::rarray&, Rcpp::RObject) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' reducers.cpp:67:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xfunction >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xscalar >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xfunction >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xscalar >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xfunction >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xscalar > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xscalar >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xfunction >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xscalar >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xfunction >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xscalar >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xfunction >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xscalar >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xfunction >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xscalar >; T = double]' reducers.cpp:62:3: required from 'xt::rarray rray__mean_impl(const xt::rarray&, Rcpp::RObject) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' reducers.cpp:67:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; T = int]' reducers.cpp:194:19: required from 'Rcpp::RObject rray__max_impl(const xt::rarray&, Rcpp::Nullable >) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' reducers.cpp:211:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:195:58: required from 'void xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; T = rlogical]' reducers.cpp:194:19: required from 'Rcpp::RObject rray__max_impl(const xt::rarray&, Rcpp::Nullable >) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl]' reducers.cpp:211:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xbroadcast&, Rcpp::Vector<13> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xbroadcast&, Rcpp::Vector<13> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xbroadcast&, Rcpp::Vector<13> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, Rcpp::Vector<13> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xbroadcast&, Rcpp::Vector<13> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xbroadcast&, Rcpp::Vector<13> >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xbroadcast&, Rcpp::Vector<13> >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:587:31: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::assign_xexpression(const xt::xexpression&) [with E = xt::xbroadcast&, Rcpp::Vector<13> >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:453:55: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::assign(const xt::xexpression&) [with E = xt::xbroadcast&, Rcpp::Vector<13> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xbroadcast&, Rcpp::Vector<13> >; T = double]' reducers.cpp:179:22: required from 'Rcpp::RObject infinite_output(const xt::rarray&, Rcpp::Nullable >, bool) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' reducers.cpp:190:27: required from 'Rcpp::RObject rray__max_impl(const xt::rarray&, Rcpp::Nullable >) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' reducers.cpp:211:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] In file included from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterable.hpp:12, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xcontainer.hpp:21, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:18, from ../inst/include/rray.h:8, from subset.cpp:1: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = double]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:564:24: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = double; xt::rarray::self_type = xt::rarray]' subset.cpp:136:9: required from 'Rcpp::RObject rray__subset_impl(const xt::rarray&, Rcpp::List) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl; Rcpp::List = Rcpp::Vector<19>]' subset.cpp:148:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 711 | if (index[i] != shape[i] - 1) | ~~~~~~~~~^~~~~~~~~~~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = double]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:564:24: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::operator=(const xt::xexpression&) [with E = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = double; xt::rarray::self_type = xt::rarray]' subset.cpp:139:9: required from 'Rcpp::RObject rray__subset_impl(const xt::rarray&, Rcpp::List) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl; Rcpp::List = Rcpp::Vector<19>]' subset.cpp:148:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = int]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:564:24: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = int; xt::rarray::self_type = xt::rarray]' subset.cpp:136:9: required from 'Rcpp::RObject rray__subset_impl(const xt::rarray&, Rcpp::List) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl; Rcpp::List = Rcpp::Vector<19>]' subset.cpp:148:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = int]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:564:24: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::operator=(const xt::xexpression&) [with E = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = int; xt::rarray::self_type = xt::rarray]' subset.cpp:139:9: required from 'Rcpp::RObject rray__subset_impl(const xt::rarray&, Rcpp::List) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl; Rcpp::List = Rcpp::Vector<19>]' subset.cpp:148:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = rlogical]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:564:24: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xstrided_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = rlogical; xt::rarray::self_type = xt::rarray]' subset.cpp:136:9: required from 'Rcpp::RObject rray__subset_impl(const xt::rarray&, Rcpp::List) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl; Rcpp::List = Rcpp::Vector<19>]' subset.cpp:148:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = rlogical]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:564:24: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::operator=(const xt::xexpression&) [with E = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xdynamic_view&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter&> >; T = rlogical; xt::rarray::self_type = xt::rarray]' subset.cpp:139:9: required from 'Rcpp::RObject rray__subset_impl(const xt::rarray&, Rcpp::List) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl; Rcpp::List = Rcpp::Vector<19>]' subset.cpp:148:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] In file included from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xmath.hpp:26, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xcontainer.hpp:23, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:18, from ../inst/include/rray.h:8, from yank.cpp:1: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xoperation.hpp: In instantiation of 'auto xt::detail::next_idx_impl::operator()(const S&, I&) [with S = xt::xbuffer_adaptor; I = xt::svector, true>]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xoperation.hpp:834:23: required from 'auto xt::detail::next_idx(const S&, I&) [with xt::layout_type L = xt::layout_type::column_major; S = xt::xbuffer_adaptor; I = xt::svector, true>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xoperation.hpp:920:71: required from 'auto xt::argwhere(const T&) [with xt::layout_type L = xt::layout_type::column_major; T = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xindex_view.hpp:779:35: required from 'auto xt::filter(E&&, O&&) [with xt::layout_type L = xt::layout_type::column_major; E = const xt::rarray&; O = xt::rarray&]' yank.cpp:22:51: required from 'auto rray__yank_filter_impl(const xt::rarray&, const RObject&) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' yank.cpp:46:33: required from 'Rcpp::RObject rray__yank_impl(const xt::rarray&, Rcpp::RObject) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' yank.cpp:61:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xoperation.hpp:815:31: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 815 | if(idx[i] >= shape[i] - 1) | ~~~~~~~^~~~~~~~~~~~~~~ In file included from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xmath.hpp:26, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xcontainer.hpp:23, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:18, from ../inst/include/rray.h:8, from yank-assign.cpp:1: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xoperation.hpp: In instantiation of 'auto xt::detail::next_idx_impl::operator()(const S&, I&) [with S = xt::xbuffer_adaptor; I = xt::svector, true>]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xoperation.hpp:834:23: required from 'auto xt::detail::next_idx(const S&, I&) [with xt::layout_type L = xt::layout_type::column_major; S = xt::xbuffer_adaptor; I = xt::svector, true>]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xoperation.hpp:920:71: required from 'auto xt::argwhere(const T&) [with xt::layout_type L = xt::layout_type::column_major; T = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xindex_view.hpp:779:35: required from 'auto xt::filter(E&&, O&&) [with xt::layout_type L = xt::layout_type::column_major; E = xt::rarray&; O = xt::rarray&]' yank-assign.cpp:26:51: required from 'auto rray__yank_non_const_filter_impl(xt::rarray&, const RObject&) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' yank-assign.cpp:53:53: required from 'Rcpp::RObject rray__yank_assign_impl(const xt::rarray&, Rcpp::RObject, Rcpp::RObject) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' yank-assign.cpp:72:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xoperation.hpp:815:31: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 815 | if(idx[i] >= shape[i] - 1) | ~~~~~~~^~~~~~~~~~~~~~~ In file included from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterable.hpp:12, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xcontainer.hpp:21, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:18, from ../inst/include/rray.h:8, from yank.cpp:1: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xindex_view&, std::vector, true>, std::allocator, true> > > >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector, true>, std::allocator, true> > > > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >; T = double]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:564:24: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::operator=(const xt::xexpression&) [with E = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >; T = double; xt::rarray::self_type = xt::rarray]' yank.cpp:46:9: required from 'Rcpp::RObject rray__yank_impl(const xt::rarray&, Rcpp::RObject) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' yank.cpp:61:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 711 | if (index[i] != shape[i] - 1) | ~~~~~~~~~^~~~~~~~~~~~~~~ /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xindex_view&, std::vector >, std::allocator > > > >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector >, std::allocator > > > >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector >, std::allocator > > > >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, std::allocator > > > > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector >, std::allocator > > > >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector >, std::allocator > > > >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector >, std::allocator > > > >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xindex_view&, std::vector >, std::allocator > > > >; T = double]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:564:24: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::operator=(const xt::xexpression&) [with E = xt::xindex_view&, std::vector >, std::allocator > > > >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xindex_view&, std::vector >, std::allocator > > > >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xindex_view&, std::vector >, std::allocator > > > >; T = double; xt::rarray::self_type = xt::rarray]' yank.cpp:49:9: required from 'Rcpp::RObject rray__yank_impl(const xt::rarray&, Rcpp::RObject) [with T = double; Rcpp::RObject = Rcpp::RObject_Impl]' yank.cpp:61:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xindex_view&, std::vector, true>, std::allocator, true> > > >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector, true>, std::allocator, true> > > > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >; T = int]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:564:24: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::operator=(const xt::xexpression&) [with E = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >; T = int; xt::rarray::self_type = xt::rarray]' yank.cpp:46:9: required from 'Rcpp::RObject rray__yank_impl(const xt::rarray&, Rcpp::RObject) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' yank.cpp:61:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xindex_view&, std::vector >, std::allocator > > > >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector >, std::allocator > > > >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector >, std::allocator > > > >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, std::allocator > > > > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector >, std::allocator > > > >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector >, std::allocator > > > >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector >, std::allocator > > > >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xindex_view&, std::vector >, std::allocator > > > >; T = int]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:564:24: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::operator=(const xt::xexpression&) [with E = xt::xindex_view&, std::vector >, std::allocator > > > >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xindex_view&, std::vector >, std::allocator > > > >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xindex_view&, std::vector >, std::allocator > > > >; T = int; xt::rarray::self_type = xt::rarray]' yank.cpp:49:9: required from 'Rcpp::RObject rray__yank_impl(const xt::rarray&, Rcpp::RObject) [with T = int; Rcpp::RObject = Rcpp::RObject_Impl]' yank.cpp:61:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xindex_view&, std::vector, true>, std::allocator, true> > > >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector, true>, std::allocator, true> > > > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >; T = rlogical]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:564:24: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::operator=(const xt::xexpression&) [with E = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xindex_view&, std::vector, true>, std::allocator, true> > > >; T = rlogical; xt::rarray::self_type = xt::rarray]' yank.cpp:46:9: required from 'Rcpp::RObject rray__yank_impl(const xt::rarray&, Rcpp::RObject) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl]' yank.cpp:61:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp: In instantiation of 'static void xt::stepper_tools::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner, xt::xindex_view&, std::vector >, std::allocator > > > >, xt::layout_type::column_major>; IT = xt::svector, true>; ST = xt::xbuffer_adaptor; xt::layout_type L = xt::layout_type::column_major]': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:480:48: required from 'void xt::stepper_assigner::run() [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector >, std::allocator > > > >; xt::layout_type L = xt::layout_type::column_major]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:325:25: required from 'static void xt::xexpression_assigner_base::assign_data(xt::xexpression&, const xt::xexpression&, bool) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector >, std::allocator > > > >]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:334:31: required from 'static void xt::xexpression_assigner::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression >; E2 = xt::xexpression&, std::vector >, std::allocator > > > > >; Tag = xt::xtensor_expression_tag]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xassign.hpp:201:58: required from 'xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector >, std::allocator > > > >]:: [with auto:64 = xtl::identity]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:538:22: required from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector >, std::allocator > > > >]::; FF = xt::assign_xexpression(xt::xexpression&, const xt::xexpression&) [with E1 = xt::rarray; E2 = xt::xindex_view&, std::vector >, std::allocator > > > >]::; std::false_type = std::integral_constant]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtl/xmeta_utils.hpp:544:29: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:311:30: required from 'xt::rarray::rarray(const xt::xexpression&) [with E = xt::xindex_view&, std::vector >, std::allocator > > > >; T = rlogical]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:564:24: required from 'xt::xsemantic_base::derived_type& xt::xsemantic_base::operator=(const xt::xexpression&) [with E = xt::xindex_view&, std::vector >, std::allocator > > > >; D = xt::rarray; xt::xsemantic_base::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsemantic.hpp:611:36: required from 'xt::xcontainer_semantic::derived_type& xt::xcontainer_semantic::operator=(const xt::xexpression&) [with E = xt::xindex_view&, std::vector >, std::allocator > > > >; D = xt::rarray; xt::xcontainer_semantic::derived_type = xt::rarray]' /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor-r/rarray.hpp:321:40: required from 'xt::rarray::self_type& xt::rarray::operator=(const xt::xexpression&) [with E = xt::xindex_view&, std::vector >, std::allocator > > > >; T = rlogical; xt::rarray::self_type = xt::rarray]' yank.cpp:49:9: required from 'Rcpp::RObject rray__yank_impl(const xt::rarray&, Rcpp::RObject) [with T = rlogical; Rcpp::RObject = Rcpp::RObject_Impl]' yank.cpp:61:3: required from here /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xiterator.hpp:711:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] In file included from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xbuffer_adaptor.hpp:20, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xarray.hpp:18, from /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:15, from positions.cpp:1: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xstorage.hpp: In function 'std::pair, true>, xt::svector, true> > xt::detail::get_permutations(std::size_t, std::size_t, xt::layout_type)': /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xstorage.hpp:1162:13: warning: array subscript 1 is outside array bounds of 'std::size_t [1]' {aka 'long unsigned int [1]'} [-Warray-bounds] 1162 | ++elt_ptr; | ^~ In file included from positions.cpp:1: /data/gannet/ripley/R/test-4.0/xtensor/include/xtensor/xsort.hpp:76:55: note: while referencing 'ax' 76 | get_permutations(std::size_t dim, std::size_t ax, layout_type layout) | ~~~~~~~~~~~~^~ /usr/local/gcc10/bin/g++ -std=gnu++14 -shared -L/usr/local/gcc10/lib64 -L/usr/local/lib64 -o rray.so RcppExports.o accumulators.o arith.o bind.o broadcast.o builders.o cast.o clip.o compare.o dim-names-common.o dim-names.o dim.o extract-assign.o extract.o extremum.o generators.o hypot.o initialize.o logical.o manipulation.o misc.o multiply-add.o positions.o r-api.o reducers-custom.o reducers.o subset-assign.o subset-tools.o subset.o type2.o utils.o validation.o yank-assign.o yank.o make[2]: Leaving directory '/data/gannet/ripley/R/packages/tests-gcc10/rray/src' make[2]: Entering directory '/data/gannet/ripley/R/packages/tests-gcc10/rray/src' make[2]: Leaving directory '/data/gannet/ripley/R/packages/tests-gcc10/rray/src' installing to /data/gannet/ripley/R/packages/tests-gcc10/rray.Rcheck/00LOCK-rray/00new/rray/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (rray)