Error in re-building vignettes:
  ...
In file included from /data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo:686,
                 from /data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/RcppArmadilloForward.h:46,
                 from /data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/RcppArmadillo.h:31,
                 from Rlapack.cpp:24:
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp: In instantiation of ‘static void arma::glue_times_redirect2_helper<do_inv_detect>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<T1, T2, arma::glue_times>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Mat<std::complex<double> >; bool do_inv_detect = false; typename T1::elem_type = std::complex<double>]’:
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:112:44:   required from ‘static void arma::glue_times_redirect2_helper<true>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<T1, T2, arma::glue_times>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Mat<std::complex<double> >; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:347:74:   required from ‘static void arma::glue_times_redirect<2>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<T1, T2, arma::glue_times>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Mat<std::complex<double> >; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:441:36:   required from ‘static void arma::glue_times::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<T1, T2, arma::glue_times>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Mat<std::complex<double> >; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/Mat_meat.hpp:4972:19:   required from ‘arma::Mat<eT>::Mat(const arma::Glue<T1, T2, glue_type>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Mat<std::complex<double> >; glue_type = arma::glue_times; eT = std::complex<double>]’
Rlapack.cpp:80:14:   required from here
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:39:14: warning: variable ‘use_alpha’ set but not used [-Wunused-but-set-variable]
   const bool use_alpha = partial_unwrap<T1>::do_times || partial_unwrap<T2>::do_times;
              ^~~~~~~~~
In file included from /data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo:686,
                 from /data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/RcppArmadilloForward.h:46,
                 from /data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/RcppArmadillo.h:31,
                 from Rlapack.cpp:24:
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp: In instantiation of ‘static void arma::glue_times_redirect3_helper<true>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<arma::Glue<T1, T2, arma::glue_times>, T3, arma::glue_times>&) [with T1 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; T2 = arma::Mat<std::complex<double> >; T3 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; typename T1::elem_type = std::complex<double>]’:
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:362:74:   required from ‘static void arma::glue_times_redirect<3>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<arma::Glue<T1, T2, arma::glue_times>, T3, arma::glue_times>&) [with T1 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; T2 = arma::Mat<std::complex<double> >; T3 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:441:36:   required from ‘static void arma::glue_times::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<T1, T2, arma::glue_times>&) [with T1 = arma::Glue<arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::Mat<std::complex<double> >, arma::glue_times>; T2 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/Mat_meat.hpp:4972:19:   required from ‘arma::Mat<eT>::Mat(const arma::Glue<T1, T2, glue_type>&) [with T1 = arma::Glue<arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::Mat<std::complex<double> >, arma::glue_times>; T2 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; glue_type = arma::glue_times; eT = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/Proxy.hpp:607:10:   required from ‘arma::Proxy<arma::Glue<T1, T2, glue_type> >::Proxy(const arma::Glue<T1, T2, glue_type>&) [with T1 = arma::Glue<arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::Mat<std::complex<double> >, arma::glue_times>; T2 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; glue_type = arma::glue_times]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/eGlue_meat.hpp:35:12:   required from ‘arma::eGlue<T1, T2, eglue_type>::eGlue(const T1&, const T2&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Glue<arma::Glue<arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::Mat<std::complex<double> >, arma::glue_times>, arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::glue_times>; eglue_type = arma::eglue_minus]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/operator_minus.hpp:134:10:   required from ‘typename arma::enable_if2<((arma::is_arma_type<T1>::value && arma::is_arma_type<T2>::value) && arma::is_same_type<typename T1::elem_type, typename T2::elem_type>::value), const arma::eGlue<T1, T2, arma::eglue_minus> >::result arma::operator-(const T1&, const T2&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Glue<arma::Glue<arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::Mat<std::complex<double> >, arma::glue_times>, arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::glue_times>; typename arma::enable_if2<((arma::is_arma_type<T1>::value && arma::is_arma_type<T2>::value) && arma::is_same_type<typename T1::elem_type, typename T2::elem_type>::value), const arma::eGlue<T1, T2, arma::eglue_minus> >::result = const arma::eGlue<arma::Mat<std::complex<double> >, arma::Glue<arma::Glue<arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::Mat<std::complex<double> >, arma::glue_times>, arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::glue_times>, arma::eglue_minus>]’
Rlapack.cpp:58:29:   required from here
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:204:16: warning: variable ‘use_alpha’ set but not used [-Wunused-but-set-variable]
     const bool use_alpha = partial_unwrap<T2>::do_times || partial_unwrap<T3>::do_times;
                ^~~~~~~~~
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:264:16: warning: variable ‘use_alpha’ set but not used [-Wunused-but-set-variable]
     const bool use_alpha = partial_unwrap_check<T1>::do_times;
                ^~~~~~~~~
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp: In instantiation of ‘static void arma::glue_times_redirect3_helper<true>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<arma::Glue<T1, T2, arma::glue_times>, T3, arma::glue_times>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Mat<std::complex<double> >; T3 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; typename T1::elem_type = std::complex<double>]’:
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:362:74:   required from ‘static void arma::glue_times_redirect<3>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<arma::Glue<T1, T2, arma::glue_times>, T3, arma::glue_times>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Mat<std::complex<double> >; T3 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:441:36:   required from ‘static void arma::glue_times::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<T1, T2, arma::glue_times>&) [with T1 = arma::Glue<arma::Mat<std::complex<double> >, arma::Mat<std::complex<double> >, arma::glue_times>; T2 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/Mat_meat.hpp:4972:19:   required from ‘arma::Mat<eT>::Mat(const arma::Glue<T1, T2, glue_type>&) [with T1 = arma::Glue<arma::Mat<std::complex<double> >, arma::Mat<std::complex<double> >, arma::glue_times>; T2 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; glue_type = arma::glue_times; eT = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/Proxy.hpp:607:10:   required from ‘arma::Proxy<arma::Glue<T1, T2, glue_type> >::Proxy(const arma::Glue<T1, T2, glue_type>&) [with T1 = arma::Glue<arma::Mat<std::complex<double> >, arma::Mat<std::complex<double> >, arma::glue_times>; T2 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; glue_type = arma::glue_times]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/eGlue_meat.hpp:35:12:   required from ‘arma::eGlue<T1, T2, eglue_type>::eGlue(const T1&, const T2&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Glue<arma::Glue<arma::Mat<std::complex<double> >, arma::Mat<std::complex<double> >, arma::glue_times>, arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::glue_times>; eglue_type = arma::eglue_minus]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/operator_minus.hpp:134:10:   required from ‘typename arma::enable_if2<((arma::is_arma_type<T1>::value && arma::is_arma_type<T2>::value) && arma::is_same_type<typename T1::elem_type, typename T2::elem_type>::value), const arma::eGlue<T1, T2, arma::eglue_minus> >::result arma::operator-(const T1&, const T2&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Glue<arma::Glue<arma::Mat<std::complex<double> >, arma::Mat<std::complex<double> >, arma::glue_times>, arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::glue_times>; typename arma::enable_if2<((arma::is_arma_type<T1>::value && arma::is_arma_type<T2>::value) && arma::is_same_type<typename T1::elem_type, typename T2::elem_type>::value), const arma::eGlue<T1, T2, arma::eglue_minus> >::result = const arma::eGlue<arma::Mat<std::complex<double> >, arma::Glue<arma::Glue<arma::Mat<std::complex<double> >, arma::Mat<std::complex<double> >, arma::glue_times>, arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::glue_times>, arma::eglue_minus>]’
Rlapack.cpp:92:24:   required from here
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:204:16: warning: variable ‘use_alpha’ set but not used [-Wunused-but-set-variable]
     const bool use_alpha = partial_unwrap<T2>::do_times || partial_unwrap<T3>::do_times;
                ^~~~~~~~~
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:264:16: warning: variable ‘use_alpha’ set but not used [-Wunused-but-set-variable]
     const bool use_alpha = partial_unwrap_check<T1>::do_times;
                ^~~~~~~~~
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp: In instantiation of ‘static void arma::glue_times_redirect3_helper<do_inv_detect>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<arma::Glue<T1, T2, arma::glue_times>, T3, arma::glue_times>&) [with T1 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; T2 = arma::Mat<std::complex<double> >; T3 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; bool do_inv_detect = false; typename T1::elem_type = std::complex<double>]’:
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:280:44:   required from ‘static void arma::glue_times_redirect3_helper<true>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<arma::Glue<T1, T2, arma::glue_times>, T3, arma::glue_times>&) [with T1 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; T2 = arma::Mat<std::complex<double> >; T3 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:362:74:   required from ‘static void arma::glue_times_redirect<3>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<arma::Glue<T1, T2, arma::glue_times>, T3, arma::glue_times>&) [with T1 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; T2 = arma::Mat<std::complex<double> >; T3 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:441:36:   required from ‘static void arma::glue_times::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<T1, T2, arma::glue_times>&) [with T1 = arma::Glue<arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::Mat<std::complex<double> >, arma::glue_times>; T2 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/Mat_meat.hpp:4972:19:   required from ‘arma::Mat<eT>::Mat(const arma::Glue<T1, T2, glue_type>&) [with T1 = arma::Glue<arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::Mat<std::complex<double> >, arma::glue_times>; T2 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; glue_type = arma::glue_times; eT = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/Proxy.hpp:607:10:   required from ‘arma::Proxy<arma::Glue<T1, T2, glue_type> >::Proxy(const arma::Glue<T1, T2, glue_type>&) [with T1 = arma::Glue<arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::Mat<std::complex<double> >, arma::glue_times>; T2 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; glue_type = arma::glue_times]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/eGlue_meat.hpp:35:12:   required from ‘arma::eGlue<T1, T2, eglue_type>::eGlue(const T1&, const T2&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Glue<arma::Glue<arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::Mat<std::complex<double> >, arma::glue_times>, arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::glue_times>; eglue_type = arma::eglue_minus]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/operator_minus.hpp:134:10:   required from ‘typename arma::enable_if2<((arma::is_arma_type<T1>::value && arma::is_arma_type<T2>::value) && arma::is_same_type<typename T1::elem_type, typename T2::elem_type>::value), const arma::eGlue<T1, T2, arma::eglue_minus> >::result arma::operator-(const T1&, const T2&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Glue<arma::Glue<arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::Mat<std::complex<double> >, arma::glue_times>, arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::glue_times>; typename arma::enable_if2<((arma::is_arma_type<T1>::value && arma::is_arma_type<T2>::value) && arma::is_same_type<typename T1::elem_type, typename T2::elem_type>::value), const arma::eGlue<T1, T2, arma::eglue_minus> >::result = const arma::eGlue<arma::Mat<std::complex<double> >, arma::Glue<arma::Glue<arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::Mat<std::complex<double> >, arma::glue_times>, arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::glue_times>, arma::eglue_minus>]’
Rlapack.cpp:58:29:   required from here
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:139:14: warning: variable ‘use_alpha’ set but not used [-Wunused-but-set-variable]
   const bool use_alpha = partial_unwrap<T1>::do_times || partial_unwrap<T2>::do_times || partial_unwrap<T3>::do_times;
              ^~~~~~~~~
In file included from /data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo:686,
                 from /data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/RcppArmadilloForward.h:46,
                 from /data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/RcppArmadillo.h:31,
                 from Rlapack.cpp:24:
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp: In instantiation of ‘static void arma::glue_times_redirect2_helper<do_inv_detect>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<T1, T2, arma::glue_times>&) [with T1 = arma::mtGlue<std::complex<double>, arma::Mat<std::complex<double> >, arma::Op<arma::Col<double>, arma::op_diagmat>, arma::glue_mixed_times>; T2 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; bool do_inv_detect = false; typename T1::elem_type = std::complex<double>]’:
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:112:44:   required from ‘static void arma::glue_times_redirect2_helper<true>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<T1, T2, arma::glue_times>&) [with T1 = arma::mtGlue<std::complex<double>, arma::Mat<std::complex<double> >, arma::Op<arma::Col<double>, arma::op_diagmat>, arma::glue_mixed_times>; T2 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:347:74:   required from ‘static void arma::glue_times_redirect<2>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<T1, T2, arma::glue_times>&) [with T1 = arma::mtGlue<std::complex<double>, arma::Mat<std::complex<double> >, arma::Op<arma::Col<double>, arma::op_diagmat>, arma::glue_mixed_times>; T2 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:441:36:   required from ‘static void arma::glue_times::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<T1, T2, arma::glue_times>&) [with T1 = arma::mtGlue<std::complex<double>, arma::Mat<std::complex<double> >, arma::Op<arma::Col<double>, arma::op_diagmat>, arma::glue_mixed_times>; T2 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/Mat_meat.hpp:4989:19:   required from ‘arma::Mat<eT>& arma::Mat<eT>::operator=(const arma::Glue<T1, T2, glue_type>&) [with T1 = arma::mtGlue<std::complex<double>, arma::Mat<std::complex<double> >, arma::Op<arma::Col<double>, arma::op_diagmat>, arma::glue_mixed_times>; T2 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; glue_type = arma::glue_times; eT = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/op_pinv_meat.hpp:128:11:   required from ‘static bool arma::op_pinv::apply_direct(arma::Mat<typename T1::elem_type>&, const arma::Base<typename T1::elem_type, T1>&, typename T1::pod_type, bool) [with T1 = arma::Mat<std::complex<double> >; typename T1::elem_type = std::complex<double>; typename T1::pod_type = double]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/op_pinv_meat.hpp:36:44:   required from ‘static void arma::op_pinv::apply(arma::Mat<typename T1::elem_type>&, const arma::Op<T1, arma::op_pinv>&) [with T1 = arma::Mat<std::complex<double> >; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/Mat_meat.hpp:4593:17:   required from ‘arma::Mat<eT>::Mat(const arma::Op<T1, op_type>&) [with T1 = arma::Mat<std::complex<double> >; op_type = arma::op_pinv; eT = std::complex<double>]’
Rlapack.cpp:78:34:   required from here
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:39:14: warning: variable ‘use_alpha’ set but not used [-Wunused-but-set-variable]
   const bool use_alpha = partial_unwrap<T1>::do_times || partial_unwrap<T2>::do_times;
              ^~~~~~~~~
In file included from /data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo:686,
                 from /data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/RcppArmadilloForward.h:46,
                 from /data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/RcppArmadillo.h:31,
                 from Rlapack.cpp:24:
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp: In instantiation of ‘static void arma::glue_times_redirect3_helper<do_inv_detect>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<arma::Glue<T1, T2, arma::glue_times>, T3, arma::glue_times>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Mat<std::complex<double> >; T3 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; bool do_inv_detect = false; typename T1::elem_type = std::complex<double>]’:
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:280:44:   required from ‘static void arma::glue_times_redirect3_helper<true>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<arma::Glue<T1, T2, arma::glue_times>, T3, arma::glue_times>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Mat<std::complex<double> >; T3 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:362:74:   required from ‘static void arma::glue_times_redirect<3>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<arma::Glue<T1, T2, arma::glue_times>, T3, arma::glue_times>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Mat<std::complex<double> >; T3 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:441:36:   required from ‘static void arma::glue_times::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<T1, T2, arma::glue_times>&) [with T1 = arma::Glue<arma::Mat<std::complex<double> >, arma::Mat<std::complex<double> >, arma::glue_times>; T2 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/Mat_meat.hpp:4972:19:   required from ‘arma::Mat<eT>::Mat(const arma::Glue<T1, T2, glue_type>&) [with T1 = arma::Glue<arma::Mat<std::complex<double> >, arma::Mat<std::complex<double> >, arma::glue_times>; T2 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; glue_type = arma::glue_times; eT = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/Proxy.hpp:607:10:   required from ‘arma::Proxy<arma::Glue<T1, T2, glue_type> >::Proxy(const arma::Glue<T1, T2, glue_type>&) [with T1 = arma::Glue<arma::Mat<std::complex<double> >, arma::Mat<std::complex<double> >, arma::glue_times>; T2 = arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>; glue_type = arma::glue_times]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/eGlue_meat.hpp:35:12:   required from ‘arma::eGlue<T1, T2, eglue_type>::eGlue(const T1&, const T2&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Glue<arma::Glue<arma::Mat<std::complex<double> >, arma::Mat<std::complex<double> >, arma::glue_times>, arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::glue_times>; eglue_type = arma::eglue_minus]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/operator_minus.hpp:134:10:   required from ‘typename arma::enable_if2<((arma::is_arma_type<T1>::value && arma::is_arma_type<T2>::value) && arma::is_same_type<typename T1::elem_type, typename T2::elem_type>::value), const arma::eGlue<T1, T2, arma::eglue_minus> >::result arma::operator-(const T1&, const T2&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Glue<arma::Glue<arma::Mat<std::complex<double> >, arma::Mat<std::complex<double> >, arma::glue_times>, arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::glue_times>; typename arma::enable_if2<((arma::is_arma_type<T1>::value && arma::is_arma_type<T2>::value) && arma::is_same_type<typename T1::elem_type, typename T2::elem_type>::value), const arma::eGlue<T1, T2, arma::eglue_minus> >::result = const arma::eGlue<arma::Mat<std::complex<double> >, arma::Glue<arma::Glue<arma::Mat<std::complex<double> >, arma::Mat<std::complex<double> >, arma::glue_times>, arma::Op<arma::Mat<std::complex<double> >, arma::op_htrans>, arma::glue_times>, arma::eglue_minus>]’
Rlapack.cpp:92:24:   required from here
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:139:14: warning: variable ‘use_alpha’ set but not used [-Wunused-but-set-variable]
   const bool use_alpha = partial_unwrap<T1>::do_times || partial_unwrap<T2>::do_times || partial_unwrap<T3>::do_times;
              ^~~~~~~~~
In file included from /data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo:686,
                 from /data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/RcppArmadilloForward.h:46,
                 from /data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/RcppArmadillo.h:31,
                 from Rlapack.cpp:24:
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp: In instantiation of ‘static void arma::glue_times_redirect2_helper<do_inv_detect>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<T1, T2, arma::glue_times>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Col<std::complex<double> >; bool do_inv_detect = false; typename T1::elem_type = std::complex<double>]’:
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:112:44:   required from ‘static void arma::glue_times_redirect2_helper<true>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<T1, T2, arma::glue_times>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Col<std::complex<double> >; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:347:74:   required from ‘static void arma::glue_times_redirect<2>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<T1, T2, arma::glue_times>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Col<std::complex<double> >; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:441:36:   required from ‘static void arma::glue_times::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<T1, T2, arma::glue_times>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Col<std::complex<double> >; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/Mat_meat.hpp:4972:19:   required from ‘arma::Mat<eT>::Mat(const arma::Glue<T1, T2, glue_type>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Col<std::complex<double> >; glue_type = arma::glue_times; eT = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/Proxy.hpp:607:10:   required from ‘arma::Proxy<arma::Glue<T1, T2, glue_type> >::Proxy(const arma::Glue<T1, T2, glue_type>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Col<std::complex<double> >; glue_type = arma::glue_times]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/eGlue_meat.hpp:35:12:   required from ‘arma::eGlue<T1, T2, eglue_type>::eGlue(const T1&, const T2&) [with T1 = arma::Glue<arma::Mat<std::complex<double> >, arma::Col<std::complex<double> >, arma::glue_times>; T2 = arma::Col<std::complex<double> >; eglue_type = arma::eglue_minus]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/operator_minus.hpp:134:10:   required from ‘typename arma::enable_if2<((arma::is_arma_type<T1>::value && arma::is_arma_type<T2>::value) && arma::is_same_type<typename T1::elem_type, typename T2::elem_type>::value), const arma::eGlue<T1, T2, arma::eglue_minus> >::result arma::operator-(const T1&, const T2&) [with T1 = arma::Glue<arma::Mat<std::complex<double> >, arma::Col<std::complex<double> >, arma::glue_times>; T2 = arma::Col<std::complex<double> >; typename arma::enable_if2<((arma::is_arma_type<T1>::value && arma::is_arma_type<T2>::value) && arma::is_same_type<typename T1::elem_type, typename T2::elem_type>::value), const arma::eGlue<T1, T2, arma::eglue_minus> >::result = const arma::eGlue<arma::Glue<arma::Mat<std::complex<double> >, arma::Col<std::complex<double> >, arma::glue_times>, arma::Col<std::complex<double> >, arma::eglue_minus>]’
Rlapack.cpp:116:19:   required from here
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:39:14: warning: variable ‘use_alpha’ set but not used [-Wunused-but-set-variable]
   const bool use_alpha = partial_unwrap<T1>::do_times || partial_unwrap<T2>::do_times;
              ^~~~~~~~~
In file included from /data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo:686,
                 from /data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/RcppArmadilloForward.h:46,
                 from /data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/RcppArmadillo.h:31,
                 from complex.cpp:22:
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp: In instantiation of ‘static void arma::glue_times_redirect2_helper<do_inv_detect>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<T1, T2, arma::glue_times>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Col<std::complex<double> >; bool do_inv_detect = false; typename T1::elem_type = std::complex<double>]’:
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:112:44:   required from ‘static void arma::glue_times_redirect2_helper<true>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<T1, T2, arma::glue_times>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Col<std::complex<double> >; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:347:74:   required from ‘static void arma::glue_times_redirect<2>::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<T1, T2, arma::glue_times>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Col<std::complex<double> >; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:441:36:   required from ‘static void arma::glue_times::apply(arma::Mat<typename T1::elem_type>&, const arma::Glue<T1, T2, arma::glue_times>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Col<std::complex<double> >; typename T1::elem_type = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/Mat_meat.hpp:4989:19:   required from ‘arma::Mat<eT>& arma::Mat<eT>::operator=(const arma::Glue<T1, T2, glue_type>&) [with T1 = arma::Mat<std::complex<double> >; T2 = arma::Col<std::complex<double> >; glue_type = arma::glue_times; eT = std::complex<double>]’
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/Col_meat.hpp:359:21:   required from ‘arma::Col<eT>::Col(const arma::Base<eT, T1>&) [with T1 = arma::Glue<arma::Mat<std::complex<double> >, arma::Col<std::complex<double> >, arma::glue_times>; eT = std::complex<double>]’
complex.cpp:40:31:   required from here
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/armadillo_bits/glue_times_meat.hpp:39:14: warning: variable ‘use_alpha’ set but not used [-Wunused-but-set-variable]
   const bool use_alpha = partial_unwrap<T1>::do_times || partial_unwrap<T2>::do_times;
              ^~~~~~~~~
Error in rmultinom(n, size, prob) : NA in probability vector
Error in rmultinomC(n, size, prob) : NAs not allowed in probability
Error in rmultinom(n, size, prob) : no positive probabilities
Error in rmultinomC(n, size, prob) : Not enough positive probabilities
Error : Only CSC, COO and CSR matrices from SciPy are supported.
In file included from /data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/RcppArmadillo.h:39,
                 from sparse.cpp:23:
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/RcppArmadilloSugar.h: In instantiation of ‘Rcpp::List Rcpp::simple_triplet_matrix(const arma::SpMat<eT>&) [with T = double; Rcpp::List = Rcpp::Vector<19>]’:
sparse.cpp:31:65:   required from here
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/RcppArmadilloSugar.h:43:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uword’ {aka ‘const unsigned int’} [-Wsign-compare]
     for (int cp=1, ie=0; ie < sm.n_nonzero; ie++) {
                          ~~~^~~~~~~~~~~~~~
/data/gannet/ripley/R/packages/tests-devel/RcppArmadillo.Rcheck/RcppArmadillo/include/RcppArmadilloSugar.h:44:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uword’ {aka ‘const unsigned int’} [-Wsign-compare]
         for (; p[cp] <= ie && cp < sm.n_cols; cp++)
                               ~~~^~~~~~~~~~~
dimnames(.) <- NULL:  translated to 
dimnames(.) <- list(NULL,NULL)  <==>  unname(.)
dimnames(.) <- NULL:  translated to 
dimnames(.) <- list(NULL,NULL)  <==>  unname(.)
Error in asSpMat(lm) : lgCMatrix is not supported.
Error in asSpMat(L) : lgTMatrix is not supported.
dimnames(.) <- NULL:  translated to 
dimnames(.) <- list(NULL,NULL)  <==>  unname(.)
Error in asSpMat(nm) : ngCMatrix is not supported.
Error in asSpMat(ngt) : ngTMatrix is not supported.
Error in asSpMat(nM) : ntTMatrix is not supported.
Error in asSpMat(nsc) : nsCMatrix is not supported.
Error in asSpMat(ldi) : ldiMatrix is not supported.
Error in texi2dvi(file = file, pdf = TRUE, clean = clean, quiet = quiet,  : 
  Running 'texi2dvi' on 'RcppArmadillo-unitTests.tex' failed.
LaTeX errors:
! LaTeX Error: File `vmargin.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

! Emergency stop.
<read *> 
         
l.7 \setmargrb
              {0.75in}{0.75in}{0.75in}{0.75in}^^M
!  ==> Fatal error occurred, no output PDF file produced!
Calls: buildVignettes -> texi2pdf -> texi2dvi
Execution halted