Running ‘testthat.R’ [39s/44s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(psqn)
  > 
  > test_check("psqn")
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:397,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:60:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes]
     60 | template<> struct is_arithmetic<__m128>  { enum { value = true }; };
        |                                       ^
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:61:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes]
     61 | template<> struct is_arithmetic<__m128i> { enum { value = true }; };
        |                                        ^
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:62:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes]
     62 | template<> struct is_arithmetic<__m128d> { enum { value = true }; };
        |                                        ^
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:161:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes]
    161 | template<> struct unpacket_traits<Packet4f> { typedef float  type; enum {size=4, alignment=Aligned16}; typedef Packet4f half; };
        |                                           ^
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:162:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes]
    162 | template<> struct unpacket_traits<Packet2d> { typedef double type; enum {size=2, alignment=Aligned16}; typedef Packet2d half; };
        |                                           ^
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:163:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4i’ {aka ‘__m128i’} [-Wignored-attributes]
    163 | template<> struct unpacket_traits<Packet4i> { typedef int    type; enum {size=4, alignment=Aligned16}; typedef Packet4i half; };
        |                                           ^
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:718:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes]
    718 | struct palign_impl<Offset,Packet4f>
        |                                   ^
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:741:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4i’ {aka ‘__m128i’} [-Wignored-attributes]
    741 | struct palign_impl<Offset,Packet4i>
        |                                   ^
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:764:35: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes]
    764 | struct palign_impl<Offset,Packet2d>
        |                                   ^
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:778:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes]
    778 | ptranspose(PacketBlock<Packet4f,4>& kernel) {
        |                                  ^
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:783:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes]
    783 | ptranspose(PacketBlock<Packet2d,2>& kernel) {
        |                                  ^
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:790:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4i’ {aka ‘__m128i’} [-Wignored-attributes]
    790 | ptranspose(PacketBlock<Packet4i,4>& kernel) {
        |                                  ^
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:377,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes]
     15 |   template<> struct conj_helper<PACKET_REAL, PACKET_CPLX, false,false> {                                          \
        |                                                                      ^
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:232:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’
    232 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f)
        | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes]
     22 |   template<> struct conj_helper<PACKET_CPLX, PACKET_REAL, false,false> {                                          \
        |                                                                      ^
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:232:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’
    232 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f)
        | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes]
     15 |   template<> struct conj_helper<PACKET_REAL, PACKET_CPLX, false,false> {                                          \
        |                                                                      ^
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’
    417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d)
        | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes]
     22 |   template<> struct conj_helper<PACKET_CPLX, PACKET_REAL, false,false> {                                          \
        |                                                                      ^
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’
    417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d)
        | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:370,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet<float, 4>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57:   required from ‘struct Eigen::internal::traits<Eigen::Matrix<float, 4, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:243:49:   required from ‘struct Eigen::internal::traits<Eigen::Quaternion<float> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SSE.h:24:46:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__m128’} [-Wignored-attributes]
    187 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
        |                                       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__m128’} [-Wignored-attributes]
    187 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
        |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__m128’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:205:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__m128’} [-Wignored-attributes]
    205 |   typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type;
        |                                                                                        ^~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:439,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7:   required from ‘class Eigen::Matrix<float, 4, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50:   required from ‘class Eigen::QuaternionBase<Eigen::Quaternion<float> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:250:7:   required from ‘class Eigen::Quaternion<float>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SSE.h:27:3:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__m128’} [-Wignored-attributes]
     55 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:370,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet<double, 4>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57:   required from ‘struct Eigen::internal::traits<Eigen::Matrix<double, 4, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:243:49:   required from ‘struct Eigen::internal::traits<Eigen::Quaternion<double> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SSE.h:88:47:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
    187 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
        |                                       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
    187 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
        |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:205:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
    205 |   typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type;
        |                                                                                        ^~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:439,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7:   required from ‘class Eigen::Matrix<double, 4, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50:   required from ‘class Eigen::QuaternionBase<Eigen::Quaternion<double> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:250:7:   required from ‘class Eigen::Quaternion<double>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SSE.h:92:3:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
     55 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/SparseCore:37,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Sparse:26,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:31,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7:   required from ‘class Eigen::SparseCompressedBase<Eigen::SparseMatrix<double, 0, int> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7:   required from ‘class Eigen::SparseMatrix<double, 0, int>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
     47 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:370,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet<int, -1>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57:   required from ‘struct Eigen::internal::traits<Eigen::Matrix<int, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<int, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7:   required from ‘class Eigen::Matrix<int, -1, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h:168:29:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
    187 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
        |                                       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
    187 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
        |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) long long int>::half’ {aka ‘__m128i’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:205:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
    205 |   typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type;
        |                                                                                        ^~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:439,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, 1>, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, 1>, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, 1>, 3>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Matrix<int, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Matrix<int, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<int, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7:   required from ‘class Eigen::Matrix<int, -1, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h:168:29:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
     55 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<int, -1, 1> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<int, -1, 1> >, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Transpose<Eigen::Matrix<int, -1, 1> >, 3>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Transpose<Eigen::Matrix<int, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<int, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:115:37:   required from ‘class Eigen::TransposeImpl<Eigen::Matrix<int, -1, 1>, Eigen::Dense>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37:   required from ‘class Eigen::Transpose<Eigen::Matrix<int, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h:178:72:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, -1>, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, -1>, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<int, -1, -1>, 3>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Matrix<int, -1, -1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Matrix<int, -1, -1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<int, -1, -1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7:   required from ‘class Eigen::Matrix<int, -1, -1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h:179:36:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/SparseCore:37,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Sparse:26,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:31,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase<Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7:   required from ‘class Eigen::SparseCompressedBase<Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:50:7:   required from ‘class Eigen::SparseMapBase<Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseRef.h:83:34:   required from ‘class Eigen::internal::SparseRefBase<Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseRef.h:177:7:   required from ‘class Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:37:41:   required from ‘struct Eigen::internal::is_ref_compatible_impl<Eigen::SparseMatrix<double, 0, int> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:43:81:   required from ‘struct Eigen::internal::is_ref_compatible<Eigen::SparseMatrix<double, 0, int> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:46:49:   required from ‘class Eigen::IterativeSolverBase<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:158:7:   required from ‘class Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:304:9:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
     47 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:370,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet<int, 2>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57:   required from ‘struct Eigen::internal::traits<Eigen::Matrix<int, 2, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Array.h:17:8:   required from ‘struct Eigen::internal::traits<Eigen::Array<int, 2, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Array<int, 2, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Array.h:45:7:   required from ‘class Eigen::Array<int, 2, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:70:30:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseRef.h:177:7:   required from ‘class Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:37:41:   required from ‘struct Eigen::internal::is_ref_compatible_impl<Eigen::SparseMatrix<double, 0, int> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:43:81:   required from ‘struct Eigen::internal::is_ref_compatible<Eigen::SparseMatrix<double, 0, int> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:46:49:   required from ‘class Eigen::IterativeSolverBase<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:158:7:   required from ‘class Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:304:9:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
    187 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
        |                                       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
    187 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
        |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) long long int>::half’ {aka ‘__m128i’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:205:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
    205 |   typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type;
        |                                                                                        ^~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:439,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Array<int, 2, 1>, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Array<int, 2, 1>, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Array<int, 2, 1>, 3>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Array<int, 2, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34:   required from ‘class Eigen::ArrayBase<Eigen::Array<int, 2, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Array<int, 2, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Array.h:45:7:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseRef.h:177:7:   required from ‘class Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:37:41:   required from ‘struct Eigen::internal::is_ref_compatible_impl<Eigen::SparseMatrix<double, 0, int> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:43:81:   required from ‘struct Eigen::internal::is_ref_compatible<Eigen::SparseMatrix<double, 0, int> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:46:49:   required from ‘class Eigen::IterativeSolverBase<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:158:7:   required from ‘class Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:304:9:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
     55 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:370,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet<double, -1>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57:   required from ‘struct Eigen::internal::traits<Eigen::Matrix<double, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7:   required from ‘class Eigen::Matrix<double, -1, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:179:14:   required from ‘class Eigen::IncompleteCholesky<double, 3>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:381:18:   required from ‘class Eigen::IterativeSolverBase<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:158:7:   required from ‘class Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:304:9:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
    187 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
        |                                       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
    187 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
        |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:205:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
    205 |   typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type;
        |                                                                                        ^~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:439,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, -1, 1>, 3>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Matrix<double, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Matrix<double, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7:   required from ‘class Eigen::Matrix<double, -1, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:179:14:   required from ‘class Eigen::IncompleteCholesky<double, 3>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:381:18:   required from ‘class Eigen::IterativeSolverBase<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:158:7:   required from ‘class Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:304:9:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
     55 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:86:7:   required from ‘class Eigen::SolveImpl<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1>, Eigen::Dense>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:62:7:   required from ‘class Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:21:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/SparseCore:37,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Sparse:26,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:31,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 1, int> >’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7:   required from ‘class Eigen::SparseCompressedBase<Eigen::SparseMatrix<double, 1, int> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7:   required from ‘class Eigen::SparseMatrix<double, 1, int>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:926:66:   required from ‘void Eigen::internal::set_from_triplets(const InputIterator&, const InputIterator&, SparseMatrixType&, DupFunctor) [with InputIterator = __gnu_cxx::__normal_iterator<Eigen::Triplet<double>*, std::vector<Eigen::Triplet<double> > >; SparseMatrixType = Eigen::SparseMatrix<double, 0, int>; DupFunctor = Eigen::internal::scalar_sum_op<double, double>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:996:92:   required from ‘void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setFromTriplets(const InputIterators&, const InputIterators&) [with InputIterators = __gnu_cxx::__normal_iterator<Eigen::Triplet<double>*, std::vector<Eigen::Triplet<double> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1322:33:   required from ‘void PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::fill_sparse_B_mat() [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1339:5:   required from ‘Eigen::SparseMatrix<double, 0, int> PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::get_hess_sparse() [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>]’
  mlogit-ex.cpp:284:51:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
     47 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:439,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 3>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:221:34:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:218:17:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
     55 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, 3>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:221:34:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:219:17:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Matrix<double, -1, 1> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7:   required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7:   required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Matrix<double, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:241:30:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Matrix<double, -1, 1> > >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Matrix<double, -1, 1> > > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Matrix<double, -1, 1> > > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7:   required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7:   required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:241:42:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:478:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, 2>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Ref<const Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from ‘class Eigen::MapBase<Eigen::Ref<const Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Ref.h:59:34:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:316:21:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, 3>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Ref<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from ‘class Eigen::MapBase<Eigen::Ref<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:221:34:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:316:21:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >, 3>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from ‘class Eigen::MapBase<Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:221:34:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:316:21:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:478:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, 2>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from ‘class Eigen::MapBase<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Map.h:94:79:   required from ‘class Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:811:41:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:316:21:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:476,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h: In instantiation of ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Ref.h:245:30: note:   after user-defined conversion: ‘Eigen::Ref<const TPlainObjectType, Options, StrideType>::Ref(const Eigen::DenseBase<OtherDerived>&, typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits<Eigen::Ref<const TPlainObjectType, Options, StrideType> >::match<Derived>::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Matrix<int, -1, 1>; int Options = 0; StrideType = Eigen::InnerStride<1>; typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits<Eigen::Ref<const TPlainObjectType, Options, StrideType> >::match<Derived>::ScalarTypeMatch), Derived>::type = Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >]’
    245 |     EIGEN_DEVICE_FUNC inline Ref(const DenseBase<Derived>& expr,
        |                              ^~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/IterativeLinearSolvers:44,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Sparse:33,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:31,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:379:92: note:   initializing argument 1 of ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::updateList(Eigen::Ref<const Eigen::Matrix<typename _OrderingType::PermutationType::StorageIndex, -1, 1> >, Eigen::Ref<Eigen::Matrix<typename _OrderingType::PermutationType::StorageIndex, -1, 1> >, Eigen::Ref<Eigen::Matrix<Scalar, -1, 1> >, const Index&, const Index&, Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::VectorIx&, Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::VectorList&) [with Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>; typename Eigen::internal::conditional<const Eigen::Matrix<typename _OrderingType::PermutationType::StorageIndex, -1, 1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename _OrderingType::PermutationType::StorageIndex = int; typename Eigen::internal::conditional<Eigen::Matrix<typename _OrderingType::PermutationType::StorageIndex, -1, 1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Matrix<Scalar, -1, 1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; Eigen::Index = long int; Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::VectorIx = Eigen::Matrix<int, -1, 1>; Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::VectorList = std::vector<std::__cxx11::list<int, std::allocator<int> >, std::allocator<std::__cxx11::list<int, std::allocator<int> > > >]’
    379 | inline void IncompleteCholesky<Scalar,_UpLo, OrderingType>::updateList(Ref<const VectorIx> colPtr, Ref<VectorIx> rowIdx, Ref<VectorSx> vals, const Index& col, const Index& jk, VectorIx& firstElt, VectorList& listCol)
        |                                                                        ~~~~~~~~~~~~~~~~~~~~^~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:439,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, 3>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:221:34:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:316:21:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
     55 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:476,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h: In instantiation of ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Ref.h:216:30: note:   after user-defined conversion: ‘Eigen::Ref<PlainObjectType, Options, StrideType>::Ref(const Eigen::DenseBase<OtherDerived>&, typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits<Eigen::Ref<PlainObjectType, RefOptions, StrideType> >::match<Derived>::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >; PlainObjectType = Eigen::Matrix<int, -1, 1>; int Options = 0; StrideType = Eigen::InnerStride<1>; typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits<Eigen::Ref<PlainObjectType, RefOptions, StrideType> >::match<Derived>::MatchAtCompileTime), Derived>::type = Eigen::Map<Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >]’
    216 |     EIGEN_DEVICE_FUNC inline Ref(const DenseBase<Derived>& expr,
        |                              ^~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/IterativeLinearSolvers:44,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Sparse:33,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:31,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:379:114: note:   initializing argument 2 of ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::updateList(Eigen::Ref<const Eigen::Matrix<typename _OrderingType::PermutationType::StorageIndex, -1, 1> >, Eigen::Ref<Eigen::Matrix<typename _OrderingType::PermutationType::StorageIndex, -1, 1> >, Eigen::Ref<Eigen::Matrix<Scalar, -1, 1> >, const Index&, const Index&, Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::VectorIx&, Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::VectorList&) [with Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>; typename Eigen::internal::conditional<const Eigen::Matrix<typename _OrderingType::PermutationType::StorageIndex, -1, 1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename _OrderingType::PermutationType::StorageIndex = int; typename Eigen::internal::conditional<Eigen::Matrix<typename _OrderingType::PermutationType::StorageIndex, -1, 1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Matrix<Scalar, -1, 1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; Eigen::Index = long int; Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::VectorIx = Eigen::Matrix<int, -1, 1>; Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::VectorList = std::vector<std::__cxx11::list<int, std::allocator<int> >, std::allocator<std::__cxx11::list<int, std::allocator<int> > > >]’
    379 | inline void IncompleteCholesky<Scalar,_UpLo, OrderingType>::updateList(Ref<const VectorIx> colPtr, Ref<VectorIx> rowIdx, Ref<VectorSx> vals, const Index& col, const Index& jk, VectorIx& firstElt, VectorList& listCol)
        |                                                                                                    ~~~~~~~~~~~~~~^~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:439,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >, 3>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from ‘class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:221:34:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:316:21:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
     55 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:476,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h: In instantiation of ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Ref.h:216:30: note:   after user-defined conversion: ‘Eigen::Ref<PlainObjectType, Options, StrideType>::Ref(const Eigen::DenseBase<OtherDerived>&, typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits<Eigen::Ref<PlainObjectType, RefOptions, StrideType> >::match<Derived>::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; PlainObjectType = Eigen::Matrix<double, -1, 1>; int Options = 0; StrideType = Eigen::InnerStride<1>; typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits<Eigen::Ref<PlainObjectType, RefOptions, StrideType> >::match<Derived>::MatchAtCompileTime), Derived>::type = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]’
    216 |     EIGEN_DEVICE_FUNC inline Ref(const DenseBase<Derived>& expr,
        |                              ^~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/IterativeLinearSolvers:44,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Sparse:33,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:31,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:379:136: note:   initializing argument 3 of ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::updateList(Eigen::Ref<const Eigen::Matrix<typename _OrderingType::PermutationType::StorageIndex, -1, 1> >, Eigen::Ref<Eigen::Matrix<typename _OrderingType::PermutationType::StorageIndex, -1, 1> >, Eigen::Ref<Eigen::Matrix<Scalar, -1, 1> >, const Index&, const Index&, Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::VectorIx&, Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::VectorList&) [with Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>; typename Eigen::internal::conditional<const Eigen::Matrix<typename _OrderingType::PermutationType::StorageIndex, -1, 1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename _OrderingType::PermutationType::StorageIndex = int; typename Eigen::internal::conditional<Eigen::Matrix<typename _OrderingType::PermutationType::StorageIndex, -1, 1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Matrix<Scalar, -1, 1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; Eigen::Index = long int; Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::VectorIx = Eigen::Matrix<int, -1, 1>; Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::VectorList = std::vector<std::__cxx11::list<int, std::allocator<int> >, std::allocator<std::__cxx11::list<int, std::allocator<int> > > >]’
    379 | inline void IncompleteCholesky<Scalar,_UpLo, OrderingType>::updateList(Ref<const VectorIx> colPtr, Ref<VectorIx> rowIdx, Ref<VectorSx> vals, const Index& col, const Index& jk, VectorIx& firstElt, VectorList& listCol)
        |                                                                                                                          ~~~~~~~~~~~~~~^~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:439,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:478:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 2>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from ‘class Eigen::MapBase<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Map.h:94:79:   required from ‘class Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:329:16:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
     55 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:478:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, 2>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from ‘class Eigen::MapBase<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Map.h:94:79:   required from ‘class Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:330:18:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 3>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:221:34:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:352:42:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:445,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Ref.h:44:50:   required from ‘struct Eigen::internal::traits<Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> > >::match<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Ref.h:200:101:   required by substitution of ‘template<class Derived> Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> >::Ref(const Eigen::DenseBase<Derived>&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits<Eigen::Ref<Eigen::Matrix<double, -1, 1>, 0, Eigen::InnerStride<1> > >::match<Derived>::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:352:21:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:989:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
    989 |     PacketAlignment = unpacket_traits<PacketScalar>::alignment,
        |                                                      ^~~~~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:439,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<int, -1, 1>, -1, 1, false>, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<int, -1, 1>, -1, 1, false>, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<int, -1, 1>, -1, 1, false>, 3>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<int, -1, 1>, -1, 1, false> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<int, -1, 1>, -1, 1, false> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Matrix<int, -1, 1>, -1, 1, false>, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:221:34:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:353:42:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
     55 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:445,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<int, -1, 1>, -1, 1, false> >’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Ref.h:44:50:   required from ‘struct Eigen::internal::traits<Eigen::Ref<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> > >::match<Eigen::Block<Eigen::Matrix<int, -1, 1>, -1, 1, false> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Ref.h:200:101:   required by substitution of ‘template<class Derived> Eigen::Ref<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >::Ref(const Eigen::DenseBase<Derived>&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits<Eigen::Ref<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> > >::match<Derived>::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Block<Eigen::Matrix<int, -1, 1>, -1, 1, false>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:353:21:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:989:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
    989 |     PacketAlignment = unpacket_traits<PacketScalar>::alignment,
        |                                                      ^~~~~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:439,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::SparseMatrix<double, 1, int>, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:298:80:   required from ‘struct Eigen::internal::evaluator<Eigen::SparseCompressedBase<Eigen::SparseMatrix<double, 1, int> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1391:8:   required from ‘struct Eigen::internal::evaluator<Eigen::SparseMatrix<double, 1, int> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1067:93:   required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase<OtherDerived>&) [with OtherDerived = Eigen::SparseMatrix<double, 1, int>; _Scalar = double; int _Options = 0; _StorageIndex = int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:949:7:   required from ‘void Eigen::internal::set_from_triplets(const InputIterator&, const InputIterator&, SparseMatrixType&, DupFunctor) [with InputIterator = __gnu_cxx::__normal_iterator<Eigen::Triplet<double>*, std::vector<Eigen::Triplet<double> > >; SparseMatrixType = Eigen::SparseMatrix<double, 0, int>; DupFunctor = Eigen::internal::scalar_sum_op<double, double>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:996:92:   required from ‘void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setFromTriplets(const InputIterators&, const InputIterators&) [with InputIterators = __gnu_cxx::__normal_iterator<Eigen::Triplet<double>*, std::vector<Eigen::Triplet<double> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1322:33:   required from ‘void PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::fill_sparse_B_mat() [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1339:5:   required from ‘Eigen::SparseMatrix<double, 0, int> PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::get_hess_sparse() [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>]’
  mlogit-ex.cpp:284:51:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
     55 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, -1, 1, false>, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, -1, 1, false>, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, -1, 1, false>, 3>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, -1, 1, false> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, -1, 1, false> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Ref<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, -1, 1, false>, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:221:34:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:316:11:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7:   required from ‘class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:327:30:   required from ‘Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Matrix<int, -1, 1>; Eigen::DenseBase<Derived>::Scalar = int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:501:10:   required from ‘Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Matrix<int, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:932:15:   required from ‘void Eigen::internal::set_from_triplets(const InputIterator&, const InputIterator&, SparseMatrixType&, DupFunctor) [with InputIterator = __gnu_cxx::__normal_iterator<Eigen::Triplet<double>*, std::vector<Eigen::Triplet<double> > >; SparseMatrixType = Eigen::SparseMatrix<double, 0, int>; DupFunctor = Eigen::internal::scalar_sum_op<double, double>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:996:92:   required from ‘void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setFromTriplets(const InputIterators&, const InputIterators&) [with InputIterators = __gnu_cxx::__normal_iterator<Eigen::Triplet<double>*, std::vector<Eigen::Triplet<double> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1322:33:   required from ‘void PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::fill_sparse_B_mat() [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1339:5:   required from ‘Eigen::SparseMatrix<double, 0, int> PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::get_hess_sparse() [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>]’
  mlogit-ex.cpp:284:51:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7:   required from ‘class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:327:30:   required from ‘Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Matrix<double, -1, 1>; Eigen::DenseBase<Derived>::Scalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:501:10:   required from ‘Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:232:18:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::SparseMatrix<double, 0, int>, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:298:80:   required from ‘struct Eigen::internal::evaluator<Eigen::SparseCompressedBase<Eigen::SparseMatrix<double, 0, int> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1391:8:   required from ‘struct Eigen::internal::evaluator<Eigen::SparseMatrix<double, 0, int> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:77:20:   required from ‘void Eigen::internal::assign_sparse_to_sparse(DstXprType&, const SrcXprType&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; SrcXprType = Eigen::SparseMatrix<double, 0, int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:132:28:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>&) [with DstXprType = Eigen::SparseMatrix<double, 0, int>; SrcXprType = Eigen::SparseMatrix<double, 0, int>; Functor = Eigen::internal::assign_op<double, double>; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::SparseMatrix<double, 0, int>; Src = Eigen::SparseMatrix<double, 0, int>; Func = Eigen::internal::assign_op<double, double>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:842:27:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&) [with Dst = Eigen::SparseMatrix<double, 0, int>; Src = Eigen::SparseMatrix<double, 0, int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:45:37:   required from ‘Derived& Eigen::SparseMatrixBase<Derived>::operator=(const Derived&) [with Derived = Eigen::SparseMatrix<double, 0, int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:774:26:   required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>&) [with _Scalar = double; int _Options = 0; _StorageIndex = int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:709:13:   required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>&) [with _Scalar = double; int _Options = 0; _StorageIndex = int]’
  mlogit-ex.cpp:284:51:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:445,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Ref<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, -1, 1, false> >’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Visitor.h:71:51:   required from ‘class Eigen::internal::visitor_evaluator<Eigen::Block<Eigen::Ref<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, -1, 1, false> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Visitor.h:110:17:   required from ‘void Eigen::DenseBase<Derived>::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor<Eigen::Block<Eigen::Ref<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, -1, 1, false> >; Derived = Eigen::Block<Eigen::Ref<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, -1, 1, false>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Visitor.h:229:14:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block<Eigen::Ref<Eigen::Matrix<int, -1, 1>, 0, Eigen::InnerStride<1> >, -1, 1, false>; typename Eigen::internal::traits<T>::Scalar = int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:385:34:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::updateList(Eigen::Ref<const Eigen::Matrix<typename _OrderingType::PermutationType::StorageIndex, -1, 1> >, Eigen::Ref<Eigen::Matrix<typename _OrderingType::PermutationType::StorageIndex, -1, 1> >, Eigen::Ref<Eigen::Matrix<Scalar, -1, 1> >, const Index&, const Index&, Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::VectorIx&, Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::VectorList&) [with Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>; typename Eigen::internal::conditional<const Eigen::Matrix<typename _OrderingType::PermutationType::StorageIndex, -1, 1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename _OrderingType::PermutationType::StorageIndex = int; typename Eigen::internal::conditional<Eigen::Matrix<typename _OrderingType::PermutationType::StorageIndex, -1, 1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional<Eigen::Matrix<Scalar, -1, 1>::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; Eigen::Index = long int; Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::VectorIx = Eigen::Matrix<int, -1, 1>; Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::VectorList = std::vector<std::__cxx11::list<int, std::allocator<int> >, std::allocator<std::__cxx11::list<int, std::allocator<int> > > >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:316:11:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:989:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
    989 |     PacketAlignment = unpacket_traits<PacketScalar>::alignment,
        |                                                      ^~~~~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:439,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >; Eigen::Index = long int]’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:225:63:   required from ‘static Eigen::internal::redux_impl<Func, Derived, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Derived, 3, 0>::run(const Derived&, const Func&) [with Func = Eigen::internal::scalar_sum_op<int, int>; Derived = Eigen::internal::redux_evaluator<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> > >; Eigen::internal::redux_impl<Func, Derived, 3, 0>::Scalar = int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<int, int>; Derived = Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits<T>::Scalar = int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:453:25:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits<T>::Scalar = int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:65:35:   required from ‘Eigen::Index Eigen::SparseCompressedBase<Derived>::nonZeros() const [with Derived = Eigen::SparseMatrix<double, 0, int>; Eigen::Index = long int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:217:27:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:650:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
    650 |   return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m);
        |                                                                          ^~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:298:80:   required from ‘struct Eigen::internal::evaluator<Eigen::SparseCompressedBase<Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseRef.h:364:8:   required from ‘struct Eigen::internal::evaluator<Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseSelfAdjointView.h:434:57:   required from ‘void Eigen::internal::permute_symm_to_fullsymm(const MatrixType&, Eigen::SparseMatrix<typename MatrixType::Scalar, DestOrder, typename MatrixType::StorageIndex>&, const typename MatrixType::StorageIndex*) [with int Mode = 3; MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; int DestOrder = 1; typename MatrixType::StorageIndex = int; typename MatrixType::Scalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseSelfAdjointView.h:641:45:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::SparseSymmetricPermutationProduct<MatrixType, Mode>, Eigen::internal::assign_op<Scalar, typename MatrixType::Scalar>, Eigen::internal::Sparse2Sparse>::run(Eigen::SparseMatrix<Scalar, Options, typename DstXprType::StorageIndex>&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, typename MatrixType::Scalar>&) [with int Options = 0; DstXprType = Eigen::SparseMatrix<double, 0, int>; MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; int Mode = 3; Scalar = double; typename DstXprType::StorageIndex = int; Eigen::internal::Assignment<DstXprType, Eigen::SparseSymmetricPermutationProduct<MatrixType, Mode>, Eigen::internal::assign_op<Scalar, typename MatrixType::Scalar>, Eigen::internal::Sparse2Sparse>::SrcXprType = Eigen::SparseSymmetricPermutationProduct<Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >, 3>; typename MatrixType::Scalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::SparseMatrix<double, 0, int>; Src = Eigen::SparseSymmetricPermutationProduct<Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >, 3>; Func = Eigen::internal::assign_op<double, double>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:842:27:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:208:9:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
     55 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>, 3>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:221:34:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/SparseCore:37,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Sparse:26,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:31,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase<Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > > >’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7:   required from ‘class Eigen::SparseCompressedBase<Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:22:9:   required from ‘class Eigen::internal::SparseTransposeImpl<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >, 1024>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:45:37:   required from ‘class Eigen::TransposeImpl<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >, Eigen::Sparse>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37:   required from ‘class Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:223:23:   required from ‘void Eigen::ConjugateGradient<_MatrixType, _UpLo, _Preconditioner>::_solve_with_guess_impl(const Rhs&, Dest&) const [with Rhs = Eigen::Matrix<double, -1, 1>; Dest = Eigen::Matrix<double, -1, 1>; _MatrixType = Eigen::SparseMatrix<double, 0, int>; int _UpLo = 3; _Preconditioner = Eigen::IncompleteCholesky<double, 3>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:237:27:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
     47 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:439,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:478:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>, 2>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7:   required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, -1, 1>, -1, 1, true, true>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
     55 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>, 0>, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>, 0> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>, 0> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:115:7:   required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>, 0, 7>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:147:7:   required from ‘class Eigen::ProductImpl<Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>, 0, Eigen::Dense>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7:   required from ‘class Eigen::Product<Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:43:35:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>, const Eigen::Product<Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>, 0> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>, const Eigen::Product<Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>, 0> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>, const Eigen::Product<Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>, 0> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7:   required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>, const Eigen::Product<Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>, 0>, Eigen::Dense>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7:   required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>, const Eigen::Product<Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>, 0> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:43:29:   required from ‘void Eigen::internal::conjugate_gradient(const MatrixType&, const Rhs&, Dest&, const Preconditioner&, Eigen::Index&, typename Dest::RealScalar&) [with MatrixType = Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>; Dest = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>; Preconditioner = Eigen::IncompleteCholesky<double, 3>; Eigen::Index = long int; typename Dest::RealScalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:224:35:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Solve<Eigen::IncompleteCholesky<double, 3>, Eigen::Matrix<double, -1, 1> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Solve<Eigen::IncompleteCholesky<double, 3>, Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Solve<Eigen::IncompleteCholesky<double, 3>, Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:86:7:   required from ‘class Eigen::SolveImpl<Eigen::IncompleteCholesky<double, 3>, Eigen::Matrix<double, -1, 1>, Eigen::Dense>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:62:7:   required from ‘class Eigen::Solve<Eigen::IncompleteCholesky<double, 3>, Eigen::Matrix<double, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:64:20:   required from ‘void Eigen::internal::conjugate_gradient(const MatrixType&, const Rhs&, Dest&, const Preconditioner&, Eigen::Index&, typename Dest::RealScalar&) [with MatrixType = Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>; Dest = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>; Preconditioner = Eigen::IncompleteCholesky<double, 3>; Eigen::Index = long int; typename Dest::RealScalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:224:35:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >, Eigen::Matrix<double, -1, 1>, 0>, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >, Eigen::Matrix<double, -1, 1>, 0> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >, Eigen::Matrix<double, -1, 1>, 0> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:115:7:   required from ‘class Eigen::internal::dense_product_base<Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >, Eigen::Matrix<double, -1, 1>, 0, 7>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:147:7:   required from ‘class Eigen::ProductImpl<Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >, Eigen::Matrix<double, -1, 1>, 0, Eigen::Dense>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7:   required from ‘class Eigen::Product<Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >, Eigen::Matrix<double, -1, 1>, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:71:25:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7:   required from ‘class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28:   required from ‘struct Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7:   required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7:   required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7:   required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:74:16:   required from ‘void Eigen::internal::conjugate_gradient(const MatrixType&, const Rhs&, Dest&, const Preconditioner&, Eigen::Index&, typename Dest::RealScalar&) [with MatrixType = Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>; Dest = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>; Preconditioner = Eigen::IncompleteCholesky<double, 3>; Eigen::Index = long int; typename Dest::RealScalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:224:35:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7:   required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >, Eigen::Dense>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7:   required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:86:11:   required from ‘void Eigen::internal::conjugate_gradient(const MatrixType&, const Rhs&, Dest&, const Preconditioner&, Eigen::Index&, typename Dest::RealScalar&) [with MatrixType = Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>; Dest = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>; Preconditioner = Eigen::IncompleteCholesky<double, 3>; Eigen::Index = long int; typename Dest::RealScalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:224:35:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7:   required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>, Eigen::Dense>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7:   required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:98:40:   required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:45:40:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7:   required from ‘class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7:   required from ‘class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:98:40:   required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Matrix<double, -1, 1>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:55:50:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7:   required from ‘class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7:   required from ‘class Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:37:44:   required from ‘static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Matrix<double, -1, 1>; U = Eigen::Matrix<double, -1, 1>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::Matrix<int, -1, 1>; Eigen::Index = long int]’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:225:63:   required from ‘static Eigen::internal::redux_impl<Func, Derived, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Derived, 3, 0>::run(const Derived&, const Func&) [with Func = Eigen::internal::scalar_sum_op<int, int>; Derived = Eigen::internal::redux_evaluator<Eigen::Matrix<int, -1, 1> >; Eigen::internal::redux_impl<Func, Derived, 3, 0>::Scalar = int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<int, int>; Derived = Eigen::Matrix<int, -1, 1>; typename Eigen::internal::traits<T>::Scalar = int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:453:25:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::Matrix<int, -1, 1>; typename Eigen::internal::traits<T>::Scalar = int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseSelfAdjointView.h:467:24:   required from ‘void Eigen::internal::permute_symm_to_fullsymm(const MatrixType&, Eigen::SparseMatrix<typename MatrixType::Scalar, DestOrder, typename MatrixType::StorageIndex>&, const typename MatrixType::StorageIndex*) [with int Mode = 3; MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; int DestOrder = 1; typename MatrixType::StorageIndex = int; typename MatrixType::Scalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseSelfAdjointView.h:641:45:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::SparseSymmetricPermutationProduct<MatrixType, Mode>, Eigen::internal::assign_op<Scalar, typename MatrixType::Scalar>, Eigen::internal::Sparse2Sparse>::run(Eigen::SparseMatrix<Scalar, Options, typename DstXprType::StorageIndex>&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, typename MatrixType::Scalar>&) [with int Options = 0; DstXprType = Eigen::SparseMatrix<double, 0, int>; MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; int Mode = 3; Scalar = double; typename DstXprType::StorageIndex = int; Eigen::internal::Assignment<DstXprType, Eigen::SparseSymmetricPermutationProduct<MatrixType, Mode>, Eigen::internal::assign_op<Scalar, typename MatrixType::Scalar>, Eigen::internal::Sparse2Sparse>::SrcXprType = Eigen::SparseSymmetricPermutationProduct<Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >, 3>; typename MatrixType::Scalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:208:9:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::factorize(const _MatrixType&) [with MatrixType = Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> >; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:221:31:   required from ‘Derived& Eigen::IterativeSolverBase<Derived>::factorize(const Eigen::EigenBase<OtherDerived>&) [with MatrixDerived = Eigen::SparseMatrix<double, 0, int>; Derived = Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:305:19:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:650:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<int>::type’ {aka ‘__m128i’} [-Wignored-attributes]
    650 |   return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m);
        |                                                                          ^~~~~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:445,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:99:8:   required from ‘struct Eigen::internal::evaluator<const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:522:41:   required from ‘struct Eigen::internal::unary_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >, Eigen::internal::IndexBased, double>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8:   required from ‘struct Eigen::internal::evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:349:33:   required from ‘class Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:416:17:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:453:25:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:989:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
    989 |     PacketAlignment = unpacket_traits<PacketScalar>::alignment,
        |                                                      ^~~~~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:439,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >; Eigen::Index = long int]’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:225:63:   required from ‘static Eigen::internal::redux_impl<Func, Derived, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Derived, 3, 0>::run(const Derived&, const Func&) [with Func = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> > >; Eigen::internal::redux_impl<Func, Derived, 3, 0>::Scalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:453:25:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:98:46:   required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:45:40:   required from ‘void Eigen::internal::conjugate_gradient(const MatrixType&, const Rhs&, Dest&, const Preconditioner&, Eigen::Index&, typename Dest::RealScalar&) [with MatrixType = Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>; Dest = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>; Preconditioner = Eigen::IncompleteCholesky<double, 3>; Eigen::Index = long int; typename Dest::RealScalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:224:35:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:650:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
    650 |   return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m);
        |                                                                          ^~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::Index = long int]’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:225:63:   required from ‘static Eigen::internal::redux_impl<Func, Derived, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Derived, 3, 0>::run(const Derived&, const Func&) [with Func = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::internal::redux_evaluator<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> > >; Eigen::internal::redux_impl<Func, Derived, 3, 0>::Scalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:453:25:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:98:46:   required from ‘typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Matrix<double, -1, 1>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:55:50:   required from ‘void Eigen::internal::conjugate_gradient(const MatrixType&, const Rhs&, Dest&, const Preconditioner&, Eigen::Index&, typename Dest::RealScalar&) [with MatrixType = Eigen::Transpose<const Eigen::Ref<const Eigen::SparseMatrix<double, 0, int>, 0, Eigen::OuterStride<> > >; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, true>; Dest = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>; Preconditioner = Eigen::IncompleteCholesky<double, 3>; Eigen::Index = long int; typename Dest::RealScalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:224:35:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:650:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:445,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true> >’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:736:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::add_assign_op<double, double>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::add_assign_op<double, double>; Weak = void]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::add_assign_op<double, double>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, true>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:74:7:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:989:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
    989 |     PacketAlignment = unpacket_traits<PacketScalar>::alignment,
        |                                                      ^~~~~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:439,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase<Derived>&) [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; Eigen::Index = long int]’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:225:63:   required from ‘static Eigen::internal::redux_impl<Func, Derived, 3, 0>::Scalar Eigen::internal::redux_impl<Func, Derived, 3, 0>::run(const Derived&, const Func&) [with Func = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >; Eigen::internal::redux_impl<Func, Derived, 3, 0>::Scalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:418:56:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Redux.h:453:25:   required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >; typename Eigen::internal::traits<T>::Scalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:37:51:   required from ‘static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Matrix<double, -1, 1>; U = Eigen::Matrix<double, -1, 1>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Dot.h:84:58:   required from ‘typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Matrix<double, -1, 1>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h:67:48:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:650:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
    650 |   return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m);
        |                                                                          ^~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, 1>, 2>, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, 1>, 2> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, 1>, 2> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:115:7:   required from ‘class Eigen::internal::dense_product_base<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, 1>, 2, 7>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:147:7:   required from ‘class Eigen::ProductImpl<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, 1>, 2, Eigen::Dense>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7:   required from ‘class Eigen::Product<Eigen::PermutationMatrix<-1, -1, int>, Eigen::Matrix<double, -1, 1>, 2>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:158:50:   [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
     55 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, 1>, 1>, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, 1>, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, 1>, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:115:7:   required from ‘class Eigen::internal::dense_product_base<Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, 1>, 1, 7>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:147:7:   required from ‘class Eigen::ProductImpl<Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, 1>, 1, Eigen::Dense>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7:   required from ‘class Eigen::Product<Eigen::DiagonalWrapper<const Eigen::Matrix<double, -1, 1> >, Eigen::Matrix<double, -1, 1>, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:160:32:   [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/SparseCore:37,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Sparse:26,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:31,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase<Eigen::TriangularView<const Eigen::SparseMatrix<double, 0, int>, 1> >’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseTriangularView.h:25:56:   required from ‘class Eigen::TriangularViewImpl<const Eigen::SparseMatrix<double, 0, int>, 1, Eigen::Sparse>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:186:58:   required from ‘class Eigen::TriangularView<const Eigen::SparseMatrix<double, 0, int>, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:161:45:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::_solve_impl(const Rhs&, Dest&) const [with Rhs = Eigen::Matrix<double, -1, 1>; Dest = Eigen::Matrix<double, -1, 1>; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, 1>; DecType = Eigen::IncompleteCholesky<double, 3>; RhsType = Eigen::Matrix<double, -1, 1>; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve<Eigen::IncompleteCholesky<double, 3>, Eigen::Matrix<double, -1, 1> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Solve<Eigen::IncompleteCholesky<double, 3>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
     47 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:439,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Solve<Eigen::TriangularView<const Eigen::SparseMatrix<double, 0, int>, 1>, Eigen::Matrix<double, -1, 1> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Solve<Eigen::TriangularView<const Eigen::SparseMatrix<double, 0, int>, 1>, Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Solve<Eigen::TriangularView<const Eigen::SparseMatrix<double, 0, int>, 1>, Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:86:7:   required from ‘class Eigen::SolveImpl<Eigen::TriangularView<const Eigen::SparseMatrix<double, 0, int>, 1>, Eigen::Matrix<double, -1, 1>, Eigen::Dense>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:62:7:   required from ‘class Eigen::Solve<Eigen::TriangularView<const Eigen::SparseMatrix<double, 0, int>, 1>, Eigen::Matrix<double, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:161:53:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::_solve_impl(const Rhs&, Dest&) const [with Rhs = Eigen::Matrix<double, -1, 1>; Dest = Eigen::Matrix<double, -1, 1>; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26:   [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
     55 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/SparseCore:37,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Sparse:26,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:31,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase<Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> > >’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7:   required from ‘class Eigen::SparseCompressedBase<Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:22:9:   required from ‘class Eigen::internal::SparseTransposeImpl<const Eigen::SparseMatrix<double, 0, int>, 1024>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:45:37:   required from ‘class Eigen::TransposeImpl<const Eigen::SparseMatrix<double, 0, int>, Eigen::Sparse>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37:   required from ‘class Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:162:22:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::_solve_impl(const Rhs&, Dest&) const [with Rhs = Eigen::Matrix<double, -1, 1>; Dest = Eigen::Matrix<double, -1, 1>; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26:   [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
     47 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase<Eigen::TriangularView<const Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> >, 2> >’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseTriangularView.h:25:56:   required from ‘class Eigen::TriangularViewImpl<const Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> >, 2, Eigen::Sparse>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:186:58:   required from ‘class Eigen::TriangularView<const Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> >, 2>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:162:55:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::_solve_impl(const Rhs&, Dest&) const [with Rhs = Eigen::Matrix<double, -1, 1>; Dest = Eigen::Matrix<double, -1, 1>; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26:   required from ‘static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, 1>; DecType = Eigen::IncompleteCholesky<double, 3>; RhsType = Eigen::Matrix<double, -1, 1>; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve<Eigen::IncompleteCholesky<double, 3>, Eigen::Matrix<double, -1, 1> >]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Solve<Eigen::IncompleteCholesky<double, 3>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:439,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> >, 2>, Eigen::Matrix<double, -1, 1> >, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> >, 2>, Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> >, 2>, Eigen::Matrix<double, -1, 1> > >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:86:7:   required from ‘class Eigen::SolveImpl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> >, 2>, Eigen::Matrix<double, -1, 1>, Eigen::Dense>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:62:7:   required from ‘class Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::SparseMatrix<double, 0, int> >, 2>, Eigen::Matrix<double, -1, 1> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:162:63:   required from ‘void Eigen::IncompleteCholesky<Scalar, _UpLo, _OrderingType>::_solve_impl(const Rhs&, Dest&) const [with Rhs = Eigen::Matrix<double, -1, 1>; Dest = Eigen::Matrix<double, -1, 1>; Scalar = double; int _UpLo = 3; _OrderingType = Eigen::AMDOrdering<int>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Solve.h:147:26:   [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
     55 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1, int> >, Eigen::Matrix<double, -1, 1>, 2>, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1, int> >, Eigen::Matrix<double, -1, 1>, 2> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1, int> >, Eigen::Matrix<double, -1, 1>, 2> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:115:7:   required from ‘class Eigen::internal::dense_product_base<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1, int> >, Eigen::Matrix<double, -1, 1>, 2, 7>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:147:7:   required from ‘class Eigen::ProductImpl<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1, int> >, Eigen::Matrix<double, -1, 1>, 2, Eigen::Dense>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Product.h:71:7:   required from ‘class Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1, int> >, Eigen::Matrix<double, -1, 1>, 2>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h:165:30:   [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:300:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>, 3>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:221:34:   [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:370,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet<double, 1>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:174:81:   required from ‘class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:221:34:   required from ‘class Eigen::MapBase<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>, 1>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7:   required from ‘class Eigen::internal::BlockImpl_dense<Eigen::Matrix<double, -1, 1>, 1, 1, false, true>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7:   [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
    187 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
        |                                       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
    187 |          bool Stop = Size==Dynamic || (Size%unpacket_traits<PacketType>::size)==0 || is_same<PacketType,typename unpacket_traits<PacketType>::half>::value>
        |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:187:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:205:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
    205 |   typedef typename find_best_packet_helper<Size,typename packet_traits<T>::type>::type type;
        |                                                                                        ^~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:439,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>, 0>’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:478:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>, 2>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false> >’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34:   required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>, 0>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:329:7:   required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Matrix<double, -1, 1>, 1, 1, false, true>’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Block.h:154:7:   [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
     55 |                      >::type PacketReturnType;
        |                              ^~~~~~~~~~~~~~~~
  In file included from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:445,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25,
                   from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9,
                   from mlogit-ex.cpp:18:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Functor = Eigen::internal::swap_assign_op<double>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Functor = Eigen::internal::swap_assign_op<double>; Weak = void]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Func = Eigen::internal::swap_assign_op<double>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Func = Eigen::internal::swap_assign_op<double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:418:22:   required from ‘void Eigen::DenseBase<Derived>::swap(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:992:18:   [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:989:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
    989 |     PacketAlignment = unpacket_traits<PacketScalar>::alignment,
        |                                                      ^~~~~~~~~
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator<Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false> >’:
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:730:20:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; SrcXprType = Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>; Functor = Eigen::internal::assign_op<double, double>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; SrcXprType = Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Src = Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>; Func = Eigen::internal::assign_op<double, double>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Src = Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Src = Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Assign.h:66:28:   [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:714:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::ConjugateGradient<Eigen::SparseMatrix<double, 0, int>, 3, Eigen::IncompleteCholesky<double, 3> >, Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:317:11:   required from ‘bool PSQN::optimizer_internals<OptT, Reporter>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with OptT = PSQN::optimizer<m_logit_func, PSQN::R_reporter, PSQN::R_interrupter>; Reporter = PSQN::R_reporter; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1035:36:   required from ‘bool PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::conj_grad(const double*, double*, double, PSQN::psqn_uint, int, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/include/psqn.h:1106:11:   required from ‘PSQN::optim_info PSQN::optimizer<EFunc, Reporter, interrupter, T_caller>::optim(double*, double, PSQN::psqn_uint, double, double, bool, int, double, bool, PSQN::psqn_uint, PSQN::precondition) [with EFunc = m_logit_func; Reporter = PSQN::R_reporter; interrupter = PSQN::R_interrupter; T_caller = PSQN::default_caller<m_logit_func>; PSQN::psqn_uint = unsigned int]’
  mlogit-ex.cpp:183:70:   required from here
  /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:989:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
  ══ Skipped tests ═══════════════════════════════════════════════════════════════
  ● On CRAN (1)
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error (test-poly-ex.R:38:3): Poly example gives the same ────────────────────
  Error: cannot open the connection
  Backtrace:
      █
   1. └─(function() {... test-poly-ex.R:38:2
   2.   └─base::writeLines(...) test-poly-ex.R:47:4
  
  [ FAIL 1 | WARN 1 | SKIP 1 | PASS 34 ]
  Error: Test failures
  In addition: Warning message:
  In for (i in seq_len(n)) { :
    closing unused connection 4 (/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/temp-file-to-be-compiled.cpp)
  Execution halted