CRAN Package Check Results for Package psqn

Last updated on 2021-05-06 08:49:31 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.2.0 68.12 78.86 146.98 ERROR
r-devel-linux-x86_64-debian-gcc 0.2.1 46.84 68.63 115.47 OK
r-devel-linux-x86_64-fedora-clang 0.2.1 233.80 NOTE
r-devel-linux-x86_64-fedora-gcc 0.2.1 204.45 OK
r-devel-windows-ix86+x86_64 0.2.0 140.00 198.00 338.00 OK
r-devel-windows-x86_64-gcc10-UCRT 0.2.1 OK
r-patched-linux-x86_64 0.2.0 54.29 69.23 123.52 ERROR
r-patched-solaris-x86 0.2.1 132.30 OK
r-release-linux-x86_64 0.2.1 53.14 88.92 142.06 OK
r-release-macos-x86_64 0.2.0 NOTE
r-release-windows-ix86+x86_64 0.2.0 106.00 149.00 255.00 OK
r-oldrel-macos-x86_64 0.2.1 NOTE
r-oldrel-windows-ix86+x86_64 0.2.0 123.00 178.00 301.00 OK

Check Details

Version: 0.2.0
Check: tests
Result: ERROR
     Running 'testthat.R' [47s/55s]
    Running the tests in 'tests/testthat.R' failed.
    Complete output:
     > library(testthat)
     > library(psqn)
     >
     > test_check("psqn")
     In file included from mlogit-ex.cpp:6:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:34:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include/Rcpp.h:57:
     /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include/Rcpp/DataFrame.h:136:18: warning: unused variable 'data' [-Wunused-variable]
     SEXP data = Parent::get__();
     ^
     In file included from mlogit-ex.cpp:18:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Dense:1:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Core:540:
     /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
     #pragma clang diagnostic pop
     ^
     In file included from mlogit-ex.cpp:18:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Dense:2:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/LU:47:
     /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
     #pragma clang diagnostic pop
     ^
     In file included from mlogit-ex.cpp:18:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Dense:3:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Cholesky:12:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Jacobi:29:
     /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
     #pragma clang diagnostic pop
     ^
     In file included from mlogit-ex.cpp:18:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Dense:3:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Cholesky:43:
     /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
     #pragma clang diagnostic pop
     ^
     In file included from mlogit-ex.cpp:18:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Dense:4:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/QR:15:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Householder:27:
     /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
     #pragma clang diagnostic pop
     ^
     In file included from mlogit-ex.cpp:18:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Dense:4:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/QR:48:
     /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
     #pragma clang diagnostic pop
     ^
     In file included from mlogit-ex.cpp:18:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Dense:5:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/SVD:48:
     /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
     #pragma clang diagnostic pop
     ^
     In file included from mlogit-ex.cpp:18:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Dense:6:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Geometry:58:
     /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
     #pragma clang diagnostic pop
     ^
     In file included from mlogit-ex.cpp:18:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:30:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Dense:7:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Eigenvalues:58:
     /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
     #pragma clang diagnostic pop
     ^
     In file included from mlogit-ex.cpp:18:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:31:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Sparse:26:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/SparseCore:66:
     /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
     #pragma clang diagnostic pop
     ^
     In file included from mlogit-ex.cpp:18:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:31:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Sparse:27:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/OrderingMethods:71:
     /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
     #pragma clang diagnostic pop
     ^
     In file included from mlogit-ex.cpp:18:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:31:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Sparse:29:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/SparseCholesky:43:
     /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
     #pragma clang diagnostic pop
     ^
     In file included from mlogit-ex.cpp:18:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:31:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Sparse:32:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/SparseQR:34:
     /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
     #pragma clang diagnostic pop
     ^
     In file included from mlogit-ex.cpp:18:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:31:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/Sparse:33:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/IterativeLinearSolvers:46:
     /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
     #pragma clang diagnostic pop
     ^
     In file included from mlogit-ex.cpp:18:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:32:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/CholmodSupport:45:
     /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
     #pragma clang diagnostic pop
     ^
     In file included from mlogit-ex.cpp:18:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:35:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/unsupported/Eigen/KroneckerProduct:34:
     /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/unsupported/Eigen/../../Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
     #pragma clang diagnostic pop
     ^
     In file included from mlogit-ex.cpp:18:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:39:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/unsupported/Eigen/Polynomials:135:
     /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/unsupported/Eigen/../../Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
     #pragma clang diagnostic pop
     ^
     In file included from mlogit-ex.cpp:18:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/psqn/include/psqn-Rcpp-wrapper.h:9:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigen.h:25:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:40:
     In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/unsupported/Eigen/SparseExtra:51:
     /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppEigen/include/unsupported/Eigen/../../Eigen/src/Core/util/ReenableStupidWarnings.h:14:30: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
     #pragma clang diagnostic pop
     ^
     19 warnings generated.
     == 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:
     x
     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 if (!is.null(contained <- class1Def@contains[[class2]])) contained@simple || :
     closing unused connection 4 (/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/psqn/temp-file-to-be-compiled.cpp)
     Execution halted
Flavor: r-devel-linux-x86_64-debian-clang

Version: 0.2.1
Check: installed package size
Result: NOTE
     installed size is 9.3Mb
     sub-directories of 1Mb or more:
     libs 8.7Mb
Flavors: r-devel-linux-x86_64-fedora-clang, r-oldrel-macos-x86_64

Version: 0.2.0
Check: tests
Result: ERROR
     Running ‘testthat.R’ [37s/43s]
    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 if (!is.null(contained <- class1Def@contains[[class2]])) contained@simple || :
     closing unused connection 4 (/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/psqn/temp-file-to-be-compiled.cpp)
     Execution halted
Flavor: r-patched-linux-x86_64

Version: 0.2.0
Check: installed package size
Result: NOTE
     installed size is 11.0Mb
     sub-directories of 1Mb or more:
     libs 10.5Mb
Flavor: r-release-macos-x86_64