Last active
January 19, 2024 15:01
-
-
Save dcoeurjo/9a518b1a1222d082be9b380216c7fc30 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:36: | |
In file included from ../inst/include/unsupported/Eigen/Polynomials:135: | |
../inst/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 RcppEigen.cpp:22: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:37: | |
In file included from ../inst/include/unsupported/Eigen/SparseExtra:51: | |
../inst/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 | |
^ | |
17 warnings generated. | |
clang++ -std=gnu++17 -I"/opt/homebrew/Cellar/r/4.3.2/lib/R/include" -DNDEBUG -I'/opt/homebrew/lib/R/4.3/site-library/Rcpp/include' -I/opt/homebrew/opt/gettext/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/xz/include -I/opt/homebrew/include -I../inst/include -fPIC -g -O2 -c RcppExports.cpp -o RcppExports.o | |
In file included from RcppExports.cpp:4: | |
In file included from ./../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:1: | |
In file included from ../inst/include/Eigen/Core:540: | |
../inst/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 RcppExports.cpp:4: | |
In file included from ./../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:2: | |
In file included from ../inst/include/Eigen/LU:47: | |
../inst/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 RcppExports.cpp:4: | |
In file included from ./../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:3: | |
In file included from ../inst/include/Eigen/Cholesky:12: | |
In file included from ../inst/include/Eigen/Jacobi:29: | |
../inst/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 RcppExports.cpp:4: | |
In file included from ./../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:3: | |
In file included from ../inst/include/Eigen/Cholesky:43: | |
../inst/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 RcppExports.cpp:4: | |
In file included from ./../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:4: | |
In file included from ../inst/include/Eigen/QR:15: | |
In file included from ../inst/include/Eigen/Householder:27: | |
../inst/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 RcppExports.cpp:4: | |
In file included from ./../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:4: | |
In file included from ../inst/include/Eigen/QR:48: | |
../inst/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 RcppExports.cpp:4: | |
In file included from ./../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:5: | |
In file included from ../inst/include/Eigen/SVD:48: | |
../inst/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 RcppExports.cpp:4: | |
In file included from ./../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:6: | |
In file included from ../inst/include/Eigen/Geometry:58: | |
../inst/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 RcppExports.cpp:4: | |
In file included from ./../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:7: | |
In file included from ../inst/include/Eigen/Eigenvalues:58: | |
../inst/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 RcppExports.cpp:4: | |
In file included from ./../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:29: | |
In file included from ../inst/include/Eigen/Sparse:26: | |
In file included from ../inst/include/Eigen/SparseCore:66: | |
../inst/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 RcppExports.cpp:4: | |
In file included from ./../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:29: | |
In file included from ../inst/include/Eigen/Sparse:27: | |
In file included from ../inst/include/Eigen/OrderingMethods:71: | |
../inst/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 RcppExports.cpp:4: | |
In file included from ./../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:29: | |
In file included from ../inst/include/Eigen/Sparse:29: | |
In file included from ../inst/include/Eigen/SparseCholesky:43: | |
../inst/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 RcppExports.cpp:4: | |
In file included from ./../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:29: | |
In file included from ../inst/include/Eigen/Sparse:32: | |
In file included from ../inst/include/Eigen/SparseQR:34: | |
../inst/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 RcppExports.cpp:4: | |
In file included from ./../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:29: | |
In file included from ../inst/include/Eigen/Sparse:33: | |
In file included from ../inst/include/Eigen/IterativeLinearSolvers:46: | |
../inst/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 RcppExports.cpp:4: | |
In file included from ./../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:32: | |
In file included from ../inst/include/unsupported/Eigen/KroneckerProduct:34: | |
../inst/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 RcppExports.cpp:4: | |
In file included from ./../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:36: | |
In file included from ../inst/include/unsupported/Eigen/Polynomials:135: | |
../inst/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 RcppExports.cpp:4: | |
In file included from ./../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:37: | |
In file included from ../inst/include/unsupported/Eigen/SparseExtra:51: | |
../inst/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 | |
^ | |
17 warnings generated. | |
clang++ -std=gnu++17 -I"/opt/homebrew/Cellar/r/4.3.2/lib/R/include" -DNDEBUG -I'/opt/homebrew/lib/R/4.3/site-library/Rcpp/include' -I/opt/homebrew/opt/gettext/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/xz/include -I/opt/homebrew/include -I../inst/include -fPIC -g -O2 -c fastLm.cpp -o fastLm.o | |
In file included from fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:1: | |
In file included from ../inst/include/Eigen/Core:540: | |
../inst/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 fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:2: | |
In file included from ../inst/include/Eigen/LU:47: | |
../inst/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 fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:3: | |
In file included from ../inst/include/Eigen/Cholesky:12: | |
In file included from ../inst/include/Eigen/Jacobi:29: | |
../inst/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 fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:3: | |
In file included from ../inst/include/Eigen/Cholesky:43: | |
../inst/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 fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:4: | |
In file included from ../inst/include/Eigen/QR:15: | |
In file included from ../inst/include/Eigen/Householder:27: | |
../inst/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 fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:4: | |
In file included from ../inst/include/Eigen/QR:48: | |
../inst/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 fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:5: | |
In file included from ../inst/include/Eigen/SVD:48: | |
../inst/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 fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:6: | |
In file included from ../inst/include/Eigen/Geometry:58: | |
../inst/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 fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:7: | |
In file included from ../inst/include/Eigen/Eigenvalues:58: | |
../inst/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 fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:29: | |
In file included from ../inst/include/Eigen/Sparse:26: | |
In file included from ../inst/include/Eigen/SparseCore:66: | |
../inst/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 fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:29: | |
In file included from ../inst/include/Eigen/Sparse:27: | |
In file included from ../inst/include/Eigen/OrderingMethods:71: | |
../inst/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 fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:29: | |
In file included from ../inst/include/Eigen/Sparse:29: | |
In file included from ../inst/include/Eigen/SparseCholesky:43: | |
../inst/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 fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:29: | |
In file included from ../inst/include/Eigen/Sparse:32: | |
In file included from ../inst/include/Eigen/SparseQR:34: | |
../inst/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 fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:29: | |
In file included from ../inst/include/Eigen/Sparse:33: | |
In file included from ../inst/include/Eigen/IterativeLinearSolvers:46: | |
../inst/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 fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:32: | |
In file included from ../inst/include/unsupported/Eigen/KroneckerProduct:34: | |
../inst/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 fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:36: | |
In file included from ../inst/include/unsupported/Eigen/Polynomials:135: | |
../inst/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 fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:37: | |
In file included from ../inst/include/unsupported/Eigen/SparseExtra:51: | |
../inst/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 fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:1: | |
In file included from ../inst/include/Eigen/Core:367: | |
../inst/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ> (const double &, const double &)>' is deprecated [-Wdeprecated-declarations] | |
typedef typename std::result_of<T>::type type1; | |
^ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:33:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ> (const double &, const double &)>' requested here | |
typedef typename result_of< | |
^ | |
../inst/include/Eigen/src/Core/util/XprHelper.h:497:56: note: in instantiation of template class 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>>' requested here | |
template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind> | |
^ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>>' required here | |
: public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>, Eigen::Dense>' requested here | |
public CwiseBinaryOpImpl< | |
^ | |
fastLm.cpp:64:21: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>' requested here | |
m_r = (di != 0.).count(); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h:24:34: note: 'result_of<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ> (const double &, const double &)>' has been explicitly marked deprecated here | |
template <class _Callable> class _LIBCPP_DEPRECATED_IN_CXX17 result_of; | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' | |
# define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED' | |
# define _LIBCPP_DEPRECATED __attribute__((deprecated)) | |
^ | |
In file included from fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:1: | |
In file included from ../inst/include/Eigen/Core:367: | |
../inst/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_sqrt_op<double> (const double &)>' is deprecated [-Wdeprecated-declarations] | |
typedef typename std::result_of<T>::type type1; | |
^ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:21:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_sqrt_op<double> (const double &)>' requested here | |
typedef typename result_of< | |
^ | |
../inst/include/Eigen/src/Core/util/XprHelper.h:497:56: note: in instantiation of template class 'Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>>, Eigen::Matrix<double, -1, -1>>>>>>' requested here | |
template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind> | |
^ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:95:22: note: in instantiation of default argument for 'generic_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>>, Eigen::Matrix<double, -1, -1>>>>>>' required here | |
: public internal::generic_xpr_base<CwiseUnaryOp<UnaryOp, XprType> >::type | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:55:29: note: in instantiation of template class 'Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>>, Eigen::Matrix<double, -1, -1>>>>, Eigen::Dense>' requested here | |
class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | |
^ | |
fastLm.cpp:137:57: note: in instantiation of template class 'Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<const Eigen::Diagonal<const Eigen::Solve<Eigen::LDLT<Eigen::Matrix<double, -1, -1>>, Eigen::Matrix<double, -1, -1>>>>>' requested here | |
m_se = Ch.solve(I_p()).diagonal().array().sqrt(); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h:24:34: note: 'result_of<Eigen::internal::scalar_sqrt_op<double> (const double &)>' has been explicitly marked deprecated here | |
template <class _Callable> class _LIBCPP_DEPRECATED_IN_CXX17 result_of; | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' | |
# define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED' | |
# define _LIBCPP_DEPRECATED __attribute__((deprecated)) | |
^ | |
In file included from fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:1: | |
In file included from ../inst/include/Eigen/Core:367: | |
../inst/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_difference_op<double> (const double &, const double &)>' is deprecated [-Wdeprecated-declarations] | |
typedef typename std::result_of<T>::type type1; | |
^ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:33:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_difference_op<double> (const double &, const double &)>' requested here | |
typedef typename result_of< | |
^ | |
../inst/include/Eigen/src/Core/util/XprHelper.h:497:56: note: in instantiation of template class 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>, const Eigen::Matrix<double, -1, 1>>>' requested here | |
template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind> | |
^ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>, const Eigen::Matrix<double, -1, 1>>>' required here | |
: public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>' requested here | |
public CwiseBinaryOpImpl< | |
^ | |
fastLm.cpp:226:36: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>, const Eigen::Matrix<double, -1, 1>>' requested here | |
VectorXd resid = y - ans.fitted(); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h:24:34: note: 'result_of<Eigen::internal::scalar_difference_op<double> (const double &, const double &)>' has been explicitly marked deprecated here | |
template <class _Callable> class _LIBCPP_DEPRECATED_IN_CXX17 result_of; | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' | |
# define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED' | |
# define _LIBCPP_DEPRECATED __attribute__((deprecated)) | |
^ | |
In file included from fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:1: | |
In file included from ../inst/include/Eigen/Core:367: | |
../inst/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_product_op<double> (const double &, const double &)>' is deprecated [-Wdeprecated-declarations] | |
typedef typename std::result_of<T>::type type1; | |
^ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:33:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_product_op<double> (const double &, const double &)>' requested here | |
typedef typename result_of< | |
^ | |
../inst/include/Eigen/src/Core/util/XprHelper.h:497:56: note: in instantiation of template class 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1>>, const Eigen::Matrix<double, -1, 1>>>' requested here | |
template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind> | |
^ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1>>, const Eigen::Matrix<double, -1, 1>>>' required here | |
: public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1>>, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>' requested here | |
public CwiseBinaryOpImpl< | |
^ | |
fastLm.cpp:231:36: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1>>, const Eigen::Matrix<double, -1, 1>>' requested here | |
VectorXd se = s * ans.se(); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h:24:34: note: 'result_of<Eigen::internal::scalar_product_op<double> (const double &, const double &)>' has been explicitly marked deprecated here | |
template <class _Callable> class _LIBCPP_DEPRECATED_IN_CXX17 result_of; | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' | |
# define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED' | |
# define _LIBCPP_DEPRECATED __attribute__((deprecated)) | |
^ | |
In file included from fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:1: | |
In file included from ../inst/include/Eigen/Core:367: | |
../inst/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_cast_op<bool, bool> (const bool &)>' is deprecated [-Wdeprecated-declarations] | |
typedef typename std::result_of<T>::type type1; | |
^ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:21:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_cast_op<bool, bool> (const bool &)>' requested here | |
typedef typename result_of< | |
^ | |
../inst/include/Eigen/src/Core/util/XprHelper.h:497:56: note: in instantiation of template class 'Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, bool>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>>>' requested here | |
template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind> | |
^ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:95:22: note: in instantiation of default argument for 'generic_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, bool>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>>>' required here | |
: public internal::generic_xpr_base<CwiseUnaryOp<UnaryOp, XprType> >::type | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:55:29: note: in instantiation of template class 'Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<bool, bool>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>, Eigen::Dense>' requested here | |
class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | |
^ | |
../inst/include/Eigen/src/Core/util/XprHelper.h:510:20: note: in instantiation of template class 'Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, bool>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>>' requested here | |
typedef typename _CastType::Scalar NewScalarType; | |
^ | |
../inst/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:69: note: in instantiation of template class 'Eigen::internal::cast_return_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, bool>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>>>' requested here | |
template<class NewType> struct CastXpr { typedef typename internal::cast_return_type<Derived,const CwiseUnaryOp<internal::scalar_cast_op<Scalar, NewType>, const Derived> >::type Type; }; | |
^ | |
../inst/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:61:1: note: in instantiation of template class 'Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>>::CastXpr<bool>' requested here | |
typename CastXpr<NewType>::Type | |
^ | |
../inst/include/Eigen/src/Core/BooleanRedux.h:131:29: note: while substituting explicitly-specified template arguments into function template 'cast' | |
return derived().template cast<bool>().template cast<Index>().sum(); | |
^ | |
fastLm.cpp:64:28: note: in instantiation of member function 'Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>>::count' requested here | |
m_r = (di != 0.).count(); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h:24:34: note: 'result_of<Eigen::internal::scalar_cast_op<bool, bool> (const bool &)>' has been explicitly marked deprecated here | |
template <class _Callable> class _LIBCPP_DEPRECATED_IN_CXX17 result_of; | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' | |
# define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED' | |
# define _LIBCPP_DEPRECATED __attribute__((deprecated)) | |
^ | |
In file included from fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:1: | |
In file included from ../inst/include/Eigen/Core:367: | |
../inst/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_cast_op<bool, long> (const bool &)>' is deprecated [-Wdeprecated-declarations] | |
typedef typename std::result_of<T>::type type1; | |
^ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:21:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_cast_op<bool, long> (const bool &)>' requested here | |
typedef typename result_of< | |
^ | |
../inst/include/Eigen/src/Core/util/XprHelper.h:497:56: note: in instantiation of template class 'Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, long>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>>>' requested here | |
template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind> | |
^ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:95:22: note: in instantiation of default argument for 'generic_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, long>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>>>' required here | |
: public internal::generic_xpr_base<CwiseUnaryOp<UnaryOp, XprType> >::type | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:55:29: note: in instantiation of template class 'Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<bool, long>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>, Eigen::Dense>' requested here | |
class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | |
^ | |
../inst/include/Eigen/src/Core/util/XprHelper.h:510:20: note: in instantiation of template class 'Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, long>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>>' requested here | |
typedef typename _CastType::Scalar NewScalarType; | |
^ | |
../inst/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:69: note: in instantiation of template class 'Eigen::internal::cast_return_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, long>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>>>' requested here | |
template<class NewType> struct CastXpr { typedef typename internal::cast_return_type<Derived,const CwiseUnaryOp<internal::scalar_cast_op<Scalar, NewType>, const Derived> >::type Type; }; | |
^ | |
../inst/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:61:1: note: in instantiation of template class 'Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>>::CastXpr<long>' requested here | |
typename CastXpr<NewType>::Type | |
^ | |
../inst/include/Eigen/src/Core/BooleanRedux.h:131:51: note: while substituting explicitly-specified template arguments into function template 'cast' | |
return derived().template cast<bool>().template cast<Index>().sum(); | |
^ | |
fastLm.cpp:64:28: note: in instantiation of member function 'Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_NEQ>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>>::count' requested here | |
m_r = (di != 0.).count(); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h:24:34: note: 'result_of<Eigen::internal::scalar_cast_op<bool, long> (const bool &)>' has been explicitly marked deprecated here | |
template <class _Callable> class _LIBCPP_DEPRECATED_IN_CXX17 result_of; | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' | |
# define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED' | |
# define _LIBCPP_DEPRECATED __attribute__((deprecated)) | |
^ | |
In file included from fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:1: | |
In file included from ../inst/include/Eigen/Core:367: | |
../inst/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_abs2_op<double> (const double &)>' is deprecated [-Wdeprecated-declarations] | |
typedef typename std::result_of<T>::type type1; | |
^ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:21:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_abs2_op<double> (const double &)>' requested here | |
typedef typename result_of< | |
^ | |
../inst/include/Eigen/src/Core/util/XprHelper.h:497:56: note: in instantiation of template class 'Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>>>' requested here | |
template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind> | |
^ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:95:22: note: in instantiation of default argument for 'generic_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>>>' required here | |
: public internal::generic_xpr_base<CwiseUnaryOp<UnaryOp, XprType> >::type | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:55:29: note: in instantiation of template class 'Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, Eigen::Dense>' requested here | |
class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | |
^ | |
../inst/include/Eigen/src/Core/Dot.h:98:31: note: in instantiation of template class 'Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>>' requested here | |
return numext::real((*this).cwiseAbs2().sum()); | |
^ | |
../inst/include/Eigen/src/Core/Dot.h:110:23: note: in instantiation of member function 'Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>>::squaredNorm' requested here | |
return numext::sqrt(squaredNorm()); | |
^ | |
../inst/include/Eigen/src/QR/ColPivHouseholderQR.h:505:48: note: in instantiation of member function 'Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>>::norm' requested here | |
m_colNormsDirect.coeffRef(k) = m_qr.col(k).norm(); | |
^ | |
../inst/include/Eigen/src/QR/ColPivHouseholderQR.h:475:3: note: in instantiation of member function 'Eigen::ColPivHouseholderQR<Eigen::Matrix<double, -1, -1>>::computeInPlace' requested here | |
computeInPlace(); | |
^ | |
../inst/include/Eigen/src/QR/ColPivHouseholderQR.h:135:7: note: in instantiation of function template specialization 'Eigen::ColPivHouseholderQR<Eigen::Matrix<double, -1, -1>>::compute<Eigen::Map<Eigen::Matrix<double, -1, -1>>>' requested here | |
compute(matrix.derived()); | |
^ | |
fastLm.cpp:88:32: note: in instantiation of function template specialization 'Eigen::ColPivHouseholderQR<Eigen::Matrix<double, -1, -1>>::ColPivHouseholderQR<Eigen::Map<Eigen::Matrix<double, -1, -1>>>' requested here | |
ColPivHouseholderQR<MatrixXd> PQR(X); // decompose the model matrix | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h:24:34: note: 'result_of<Eigen::internal::scalar_abs2_op<double> (const double &)>' has been explicitly marked deprecated here | |
template <class _Callable> class _LIBCPP_DEPRECATED_IN_CXX17 result_of; | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' | |
# define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED' | |
# define _LIBCPP_DEPRECATED __attribute__((deprecated)) | |
^ | |
In file included from fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:1: | |
In file included from ../inst/include/Eigen/Core:367: | |
../inst/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_quotient_op<double> (const double &, const double &)>' is deprecated [-Wdeprecated-declarations] | |
typedef typename std::result_of<T>::type type1; | |
^ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:33:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_quotient_op<double> (const double &, const double &)>' requested here | |
typedef typename result_of< | |
^ | |
../inst/include/Eigen/src/Core/util/XprHelper.h:497:56: note: in instantiation of template class 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1>>>>' requested here | |
template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind> | |
^ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1>>>>' required here | |
: public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1>>, Eigen::Dense>' requested here | |
public CwiseBinaryOpImpl< | |
^ | |
../inst/include/Eigen/src/Householder/Householder.h:91:22: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1>>>' requested here | |
essential = tail / (c0 - beta); | |
^ | |
../inst/include/Eigen/src/Householder/Householder.h:45:3: note: in instantiation of function template specialization 'Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>>::makeHouseholder<Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>>>' requested here | |
makeHouseholder(essentialPart, tau, beta); | |
^ | |
../inst/include/Eigen/src/QR/ColPivHouseholderQR.h:538:30: note: in instantiation of member function 'Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>>::makeHouseholderInPlace' requested here | |
m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | |
^ | |
../inst/include/Eigen/src/QR/ColPivHouseholderQR.h:475:3: note: in instantiation of member function 'Eigen::ColPivHouseholderQR<Eigen::Matrix<double, -1, -1>>::computeInPlace' requested here | |
computeInPlace(); | |
^ | |
../inst/include/Eigen/src/QR/ColPivHouseholderQR.h:135:7: note: in instantiation of function template specialization 'Eigen::ColPivHouseholderQR<Eigen::Matrix<double, -1, -1>>::compute<Eigen::Map<Eigen::Matrix<double, -1, -1>>>' requested here | |
compute(matrix.derived()); | |
^ | |
fastLm.cpp:88:32: note: in instantiation of function template specialization 'Eigen::ColPivHouseholderQR<Eigen::Matrix<double, -1, -1>>::ColPivHouseholderQR<Eigen::Map<Eigen::Matrix<double, -1, -1>>>' requested here | |
ColPivHouseholderQR<MatrixXd> PQR(X); // decompose the model matrix | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h:24:34: note: 'result_of<Eigen::internal::scalar_quotient_op<double> (const double &, const double &)>' has been explicitly marked deprecated here | |
template <class _Callable> class _LIBCPP_DEPRECATED_IN_CXX17 result_of; | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' | |
# define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED' | |
# define _LIBCPP_DEPRECATED __attribute__((deprecated)) | |
^ | |
In file included from fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:1: | |
In file included from ../inst/include/Eigen/Core:367: | |
../inst/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_cast_op<double, double> (const double &)>' is deprecated [-Wdeprecated-declarations] | |
typedef typename std::result_of<T>::type type1; | |
^ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:21:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_cast_op<double, double> (const double &)>' requested here | |
typedef typename result_of< | |
^ | |
../inst/include/Eigen/src/Core/util/XprHelper.h:497:56: note: in instantiation of template class 'Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>>>' requested here | |
template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind> | |
^ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:95:22: note: in instantiation of default argument for 'generic_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>>>' required here | |
: public internal::generic_xpr_base<CwiseUnaryOp<UnaryOp, XprType> >::type | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:55:29: note: in instantiation of template class 'Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>, Eigen::Dense>' requested here | |
class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | |
^ | |
../inst/include/Eigen/src/Core/util/XprHelper.h:510:20: note: in instantiation of template class 'Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>>' requested here | |
typedef typename _CastType::Scalar NewScalarType; | |
^ | |
../inst/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:69: note: in instantiation of template class 'Eigen::internal::cast_return_type<Eigen::Map<Eigen::Matrix<double, -1, 1>>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<double, double>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>>>' requested here | |
template<class NewType> struct CastXpr { typedef typename internal::cast_return_type<Derived,const CwiseUnaryOp<internal::scalar_cast_op<Scalar, NewType>, const Derived> >::type Type; }; | |
^ | |
../inst/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:61:1: note: in instantiation of template class 'Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1>>>::CastXpr<double>' requested here | |
typename CastXpr<NewType>::Type | |
^ | |
../inst/include/Eigen/src/Householder/HouseholderSequence.h:359:28: note: while substituting explicitly-specified template arguments into function template 'cast' | |
res(other.template cast<typename internal::matrix_type_times_scalar_type<Scalar,OtherDerived>::ResultScalar>()); | |
^ | |
fastLm.cpp:101:65: note: in instantiation of function template specialization 'Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>>::operator*<Eigen::Map<Eigen::Matrix<double, -1, 1>>>' requested here | |
VectorXd effects(PQR.householderQ().adjoint() * y); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h:24:34: note: 'result_of<Eigen::internal::scalar_cast_op<double, double> (const double &)>' has been explicitly marked deprecated here | |
template <class _Callable> class _LIBCPP_DEPRECATED_IN_CXX17 result_of; | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' | |
# define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED' | |
# define _LIBCPP_DEPRECATED __attribute__((deprecated)) | |
^ | |
In file included from fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:1: | |
In file included from ../inst/include/Eigen/Core:367: | |
../inst/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_abs_op<double> (const double &)>' is deprecated [-Wdeprecated-declarations] | |
typedef typename std::result_of<T>::type type1; | |
^ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:21:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_abs_op<double> (const double &)>' requested here | |
typedef typename result_of< | |
^ | |
../inst/include/Eigen/src/Core/util/XprHelper.h:497:56: note: in instantiation of template class 'Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>>>' requested here | |
template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind> | |
^ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:95:22: note: in instantiation of default argument for 'generic_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>>>' required here | |
: public internal::generic_xpr_base<CwiseUnaryOp<UnaryOp, XprType> >::type | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:55:29: note: in instantiation of template class 'Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>, Eigen::Dense>' requested here | |
class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | |
^ | |
../inst/include/Eigen/src/Core/Dot.h:221:14: note: in instantiation of template class 'Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>>' requested here | |
return m.cwiseAbs().sum(); | |
^ | |
../inst/include/Eigen/src/Core/Dot.h:269:49: note: in instantiation of member function 'Eigen::internal::lpNorm_selector<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>, 1>::run' requested here | |
return internal::lpNorm_selector<Derived, p>::run(*this); | |
^ | |
../inst/include/Eigen/src/Cholesky/LLT.h:441:65: note: in instantiation of function template specialization 'Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>>::lpNorm<1>' requested here | |
abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | |
^ | |
../inst/include/Eigen/src/Cholesky/LLT.h:100:7: note: in instantiation of function template specialization 'Eigen::LLT<Eigen::Matrix<double, -1, -1>>::compute<Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 1>>' requested here | |
compute(matrix.derived()); | |
^ | |
fastLm.cpp:122:17: note: in instantiation of function template specialization 'Eigen::LLT<Eigen::Matrix<double, -1, -1>>::LLT<Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 1>>' requested here | |
LLT<MatrixXd> Ch(XtX().selfadjointView<Lower>()); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h:24:34: note: 'result_of<Eigen::internal::scalar_abs_op<double> (const double &)>' has been explicitly marked deprecated here | |
template <class _Callable> class _LIBCPP_DEPRECATED_IN_CXX17 result_of; | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' | |
# define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED' | |
# define _LIBCPP_DEPRECATED __attribute__((deprecated)) | |
^ | |
In file included from fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:1: | |
In file included from ../inst/include/Eigen/Core:367: | |
../inst/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ> (const double &, const double &)>' is deprecated [-Wdeprecated-declarations] | |
typedef typename std::result_of<T>::type type1; | |
^ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:33:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ> (const double &, const double &)>' requested here | |
typedef typename result_of< | |
^ | |
../inst/include/Eigen/src/Core/util/XprHelper.h:497:56: note: in instantiation of template class 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>>' requested here | |
template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind> | |
^ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>>' required here | |
: public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>, Eigen::Dense>' requested here | |
public CwiseBinaryOpImpl< | |
^ | |
../inst/include/Eigen/src/Cholesky/LDLT.h:373:58: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ>, const Eigen::ArrayWrapper<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1>>>' requested here | |
ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | |
^ | |
../inst/include/Eigen/src/Cholesky/LDLT.h:520:42: note: in instantiation of function template specialization 'Eigen::internal::ldlt_inplace<1>::unblocked<Eigen::Matrix<double, -1, -1>, Eigen::Transpositions<-1, -1>, Eigen::Matrix<double, -1, 1>>' requested here | |
m_info = internal::ldlt_inplace<UpLo>::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | |
^ | |
../inst/include/Eigen/src/Cholesky/LDLT.h:112:7: note: in instantiation of function template specialization 'Eigen::LDLT<Eigen::Matrix<double, -1, -1>>::compute<Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 1>>' requested here | |
compute(matrix.derived()); | |
^ | |
fastLm.cpp:129:17: note: in instantiation of function template specialization 'Eigen::LDLT<Eigen::Matrix<double, -1, -1>>::LDLT<Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 1>>' requested here | |
LDLT<MatrixXd> Ch(XtX().selfadjointView<Lower>()); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h:24:34: note: 'result_of<Eigen::internal::scalar_cmp_op<double, double, Eigen::internal::cmp_EQ> (const double &, const double &)>' has been explicitly marked deprecated here | |
template <class _Callable> class _LIBCPP_DEPRECATED_IN_CXX17 result_of; | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' | |
# define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED' | |
# define _LIBCPP_DEPRECATED __attribute__((deprecated)) | |
^ | |
In file included from fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:1: | |
In file included from ../inst/include/Eigen/Core:367: | |
../inst/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_opposite_op<double> (const double &)>' is deprecated [-Wdeprecated-declarations] | |
typedef typename std::result_of<T>::type type1; | |
^ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:21:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_opposite_op<double> (const double &)>' requested here | |
typedef typename result_of< | |
^ | |
../inst/include/Eigen/src/Core/util/XprHelper.h:497:56: note: in instantiation of template class 'Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>>>' requested here | |
template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind> | |
^ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:95:22: note: in instantiation of default argument for 'generic_xpr_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>>>' required here | |
: public internal::generic_xpr_base<CwiseUnaryOp<UnaryOp, XprType> >::type | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../inst/include/Eigen/src/Core/CwiseUnaryOp.h:55:29: note: in instantiation of template class 'Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_opposite_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, Eigen::Dense>' requested here | |
class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator | |
^ | |
../inst/include/Eigen/src/SVD/JacobiSVD.h:757:62: note: in instantiation of template class 'Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>>' requested here | |
if(computeU() && (a<RealScalar(0))) m_matrixU.col(i) = -m_matrixU.col(i); | |
^ | |
../inst/include/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>>::compute' requested here | |
compute(matrix, computationOptions); | |
^ | |
../inst/include/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>>::JacobiSVD' requested here | |
return JacobiSVD<PlainObject>(*this, computationOptions); | |
^ | |
fastLm.cpp:166:29: note: in instantiation of member function 'Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, -1>>>::jacobiSvd' requested here | |
JacobiSVD<MatrixXd> UDV(X.jacobiSvd(ComputeThinU|ComputeThinV)); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h:24:34: note: 'result_of<Eigen::internal::scalar_opposite_op<double> (const double &)>' has been explicitly marked deprecated here | |
template <class _Callable> class _LIBCPP_DEPRECATED_IN_CXX17 result_of; | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' | |
# define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED' | |
# define _LIBCPP_DEPRECATED __attribute__((deprecated)) | |
^ | |
In file included from fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:1: | |
In file included from ../inst/include/Eigen/Core:367: | |
../inst/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_conj_product_op<double> (const double &, const double &)>' is deprecated [-Wdeprecated-declarations] | |
typedef typename std::result_of<T>::type type1; | |
^ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:33:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_conj_product_op<double> (const double &, const double &)>' requested here | |
typedef typename result_of< | |
^ | |
../inst/include/Eigen/src/Core/util/XprHelper.h:497:56: note: in instantiation of template class 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>>>' requested here | |
template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind> | |
^ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>>>' required here | |
: public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_conj_product_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>, Eigen::Dense>' requested here | |
public CwiseBinaryOpImpl< | |
^ | |
../inst/include/Eigen/src/Core/Dot.h:37:23: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_conj_product_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>>' requested here | |
return a.template binaryExpr<conj_prod>(b).sum(); | |
^ | |
../inst/include/Eigen/src/Core/Dot.h:84:55: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other); | |
^ | |
../inst/include/Eigen/src/Eigenvalues/Tridiagonalization.h:445:5: note: in instantiation of function template specialization 'Eigen::internal::tridiagonalization_inplace<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>>' requested here | |
tridiagonalization_inplace(mat,hCoeffs); | |
^ | |
../inst/include/Eigen/src/Eigenvalues/Tridiagonalization.h:430:52: note: in instantiation of function template specialization 'Eigen::internal::tridiagonalization_inplace_selector<Eigen::Matrix<double, -1, -1>>::run<Eigen::Matrix<double, -1, 1>, Eigen::Matrix<double, -1, 1>>' requested here | |
tridiagonalization_inplace_selector<MatrixType>::run(mat, diag, subdiag, extractQ); | |
^ | |
../inst/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:13: note: in instantiation of function template specialization 'Eigen::internal::tridiagonalization_inplace<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, Eigen::Matrix<double, -1, 1>>' requested here | |
internal::tridiagonalization_inplace(mat, diag, m_subdiag, computeEigenvectors); | |
^ | |
../inst/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:7: note: in instantiation of function template specialization 'Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1>>::compute<Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 1>>' requested here | |
compute(matrix.derived(), options); | |
^ | |
fastLm.cpp:176:35: note: in instantiation of function template specialization 'Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1>>::SelfAdjointEigenSolver<Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 1>>' requested here | |
SelfAdjointEigenSolver<MatrixXd> eig(XtX().selfadjointView<Lower>()); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h:24:34: note: 'result_of<Eigen::internal::scalar_conj_product_op<double> (const double &, const double &)>' has been explicitly marked deprecated here | |
template <class _Callable> class _LIBCPP_DEPRECATED_IN_CXX17 result_of; | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' | |
# define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED' | |
# define _LIBCPP_DEPRECATED __attribute__((deprecated)) | |
^ | |
In file included from fastLm.cpp:23: | |
In file included from ./fastLm.h:25: | |
In file included from ../inst/include/RcppEigen.h:25: | |
In file included from ../inst/include/RcppEigenForward.h:28: | |
In file included from ../inst/include/Eigen/Dense:1: | |
In file included from ../inst/include/Eigen/Core:367: | |
../inst/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_sum_op<double> (const double &, const double &)>' is deprecated [-Wdeprecated-declarations] | |
typedef typename std::result_of<T>::type type1; | |
^ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:33:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_sum_op<double> (const double &, const double &)>' requested here | |
typedef typename result_of< | |
^ | |
../inst/include/Eigen/src/Core/util/XprHelper.h:497:56: note: in instantiation of template class 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1>>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1>, -1, 1>>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1>>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>, -1, 1>>>>' requested here | |
template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind> | |
^ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1>>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1>, -1, 1>>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1>>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>, -1, 1>>>>' required here | |
: public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../inst/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1>>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1>, -1, 1>>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1>>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>, -1, 1>>, Eigen::Dense>' requested here | |
public CwiseBinaryOpImpl< | |
^ | |
../inst/include/Eigen/src/Core/products/SelfadjointRank2Update.h:34:23: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1>>, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1>, -1, 1>>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1>>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>, -1, 1>>>' requested here | |
+ (alpha * numext::conj(v.coeff(i))) * u.tail(size-i); | |
^ | |
../inst/include/Eigen/src/Core/products/SelfadjointRank2Update.h:86:7: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
::run(_expression().const_cast_derived().data(),_expression().outerStride(),UType(actualU),VType(actualV),actualAlpha); | |
^ | |
../inst/include/Eigen/src/Eigenvalues/Tridiagonalization.h:445:5: note: in instantiation of function template specialization 'Eigen::internal::tridiagonalization_inplace<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>>' requested here | |
tridiagonalization_inplace(mat,hCoeffs); | |
^ | |
../inst/include/Eigen/src/Eigenvalues/Tridiagonalization.h:430:52: note: in instantiation of function template specialization 'Eigen::internal::tridiagonalization_inplace_selector<Eigen::Matrix<double, -1, -1>>::run<Eigen::Matrix<double, -1, 1>, Eigen::Matrix<double, -1, 1>>' requested here | |
tridiagonalization_inplace_selector<MatrixType>::run(mat, diag, subdiag, extractQ); | |
^ | |
../inst/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:437:13: note: in instantiation of function template specialization 'Eigen::internal::tridiagonalization_inplace<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, Eigen::Matrix<double, -1, 1>>' requested here | |
internal::tridiagonalization_inplace(mat, diag, m_subdiag, computeEigenvectors); | |
^ | |
../inst/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:7: note: in instantiation of function template specialization 'Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1>>::compute<Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 1>>' requested here | |
compute(matrix.derived(), options); | |
^ | |
fastLm.cpp:176:35: note: in instantiation of function template specialization 'Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1>>::SelfAdjointEigenSolver<Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 1>>' requested here | |
SelfAdjointEigenSolver<MatrixXd> eig(XtX().selfadjointView<Lower>()); | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h:24:34: note: 'result_of<Eigen::internal::scalar_sum_op<double> (const double &, const double &)>' has been explicitly marked deprecated here | |
template <class _Callable> class _LIBCPP_DEPRECATED_IN_CXX17 result_of; | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' | |
# define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | |
^ | |
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:835:49: note: expanded from macro '_LIBCPP_DEPRECATED' | |
# define _LIBCPP_DEPRECATED __attribute__((deprecated)) | |
^ | |
31 warnings generated. | |
clang++ -std=gnu++17 -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -L/opt/homebrew/Cellar/r/4.3.2/lib/R/lib -L/opt/homebrew/opt/gettext/lib -L/opt/homebrew/opt/readline/lib -L/opt/homebrew/opt/xz/lib -L/opt/homebrew/lib -o RcppEigen.so RcppEigen.o RcppExports.o fastLm.o -L/opt/homebrew/Cellar/r/4.3.2/lib/R/lib -lRlapack -L/opt/homebrew/opt/openblas/lib -lopenblas -L/opt/homebrew/opt/gcc/lib/gcc/current/gcc/aarch64-apple-darwin23/13 -L/opt/homebrew/opt/gcc/lib/gcc/current/gcc -L/opt/homebrew/opt/gcc/lib/gcc/current -lgfortran -lemutls_w -lquadmath -L/opt/homebrew/Cellar/r/4.3.2/lib/R/lib -lR -lintl -Wl,-framework -Wl,CoreFoundation | |
ld: warning: search path '/opt/homebrew/opt/gcc/lib/gcc/current/gcc/aarch64-apple-darwin23/13' not found | |
ld: library 'emutls_w' not found | |
clang: error: linker command failed with exit code 1 (use -v to see invocation) | |
make: *** [RcppEigen.so] Error 1 | |
ERROR: compilation failed for package ‘RcppEigen’ | |
* removing ‘/opt/homebrew/lib/R/4.3/site-library/RcppEigen’ | |
Warning in install.packages : | |
installation of package ‘RcppEigen’ had non-zero exit status | |
* installing *source* package ‘mvtnorm’ ... | |
** package ‘mvtnorm’ successfully unpacked and MD5 sums checked | |
** using staged installation | |
** libs | |
using C compiler: ‘Apple clang version 15.0.0 (clang-1500.1.0.2.5)’ | |
using Fortran compiler: ‘GNU Fortran (Homebrew GCC 13.2.0) 13.2.0’ | |
using SDK: ‘’ | |
clang -I"/opt/homebrew/Cellar/r/4.3.2/lib/R/include" -DNDEBUG -I/opt/homebrew/opt/gettext/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/xz/include -I/opt/homebrew/include -fPIC -g -O2 -c C_FORTRAN_interface.c -o C_FORTRAN_interface.o | |
clang -I"/opt/homebrew/Cellar/r/4.3.2/lib/R/include" -DNDEBUG -I/opt/homebrew/opt/gettext/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/xz/include -I/opt/homebrew/include -fPIC -g -O2 -c lpmvnorm.c -o lpmvnorm.o | |
clang -I"/opt/homebrew/Cellar/r/4.3.2/lib/R/include" -DNDEBUG -I/opt/homebrew/opt/gettext/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/xz/include -I/opt/homebrew/include -fPIC -g -O2 -c ltMatrices.c -o ltMatrices.o | |
clang -I"/opt/homebrew/Cellar/r/4.3.2/lib/R/include" -DNDEBUG -I/opt/homebrew/opt/gettext/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/xz/include -I/opt/homebrew/include -fPIC -g -O2 -c miwa.c -o miwa.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c mvt.f -o mvt.o | |
clang -I"/opt/homebrew/Cellar/r/4.3.2/lib/R/include" -DNDEBUG -I/opt/homebrew/opt/gettext/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/xz/include -I/opt/homebrew/include -fPIC -g -O2 -c mvtnorm-init.c -o mvtnorm-init.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c tvpack.f -o tvpack.o | |
clang -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -L/opt/homebrew/Cellar/r/4.3.2/lib/R/lib -L/opt/homebrew/opt/gettext/lib -L/opt/homebrew/opt/readline/lib -L/opt/homebrew/opt/xz/lib -L/opt/homebrew/lib -o mvtnorm.so C_FORTRAN_interface.o lpmvnorm.o ltMatrices.o miwa.o mvt.o mvtnorm-init.o tvpack.o -L/opt/homebrew/Cellar/r/4.3.2/lib/R/lib -lRlapack -L/opt/homebrew/opt/openblas/lib -lopenblas -L/opt/homebrew/opt/gcc/lib/gcc/current/gcc/aarch64-apple-darwin23/13 -L/opt/homebrew/opt/gcc/lib/gcc/current/gcc -L/opt/homebrew/opt/gcc/lib/gcc/current -lgfortran -lemutls_w -lquadmath -L/opt/homebrew/opt/gcc/lib/gcc/current/gcc/aarch64-apple-darwin23/13 -L/opt/homebrew/opt/gcc/lib/gcc/current/gcc -L/opt/homebrew/opt/gcc/lib/gcc/current -lgfortran -lemutls_w -lquadmath -L/opt/homebrew/Cellar/r/4.3.2/lib/R/lib -lR -lintl -Wl,-framework -Wl,CoreFoundation | |
ld: warning: ignoring duplicate libraries: '-lemutls_w', '-lgfortran', '-lquadmath' | |
ld: warning: search path '/opt/homebrew/opt/gcc/lib/gcc/current/gcc/aarch64-apple-darwin23/13' not found | |
ld: warning: search path '/opt/homebrew/opt/gcc/lib/gcc/current/gcc/aarch64-apple-darwin23/13' not found | |
ld: library 'emutls_w' not found | |
clang: error: linker command failed with exit code 1 (use -v to see invocation) | |
make: *** [mvtnorm.so] Error 1 | |
ERROR: compilation failed for package ‘mvtnorm’ | |
* removing ‘/opt/homebrew/lib/R/4.3/site-library/mvtnorm’ | |
Warning in install.packages : | |
installation of package ‘mvtnorm’ had non-zero exit status | |
* installing *source* package ‘nleqslv’ ... | |
** package ‘nleqslv’ successfully unpacked and MD5 sums checked | |
** using staged installation | |
** libs | |
using C compiler: ‘Apple clang version 15.0.0 (clang-1500.1.0.2.5)’ | |
using Fortran compiler: ‘GNU Fortran (Homebrew GCC 13.2.0) 13.2.0’ | |
using SDK: ‘’ | |
clang -I"/opt/homebrew/Cellar/r/4.3.2/lib/R/include" -DNDEBUG -I/opt/homebrew/opt/gettext/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/xz/include -I/opt/homebrew/include -fPIC -g -O2 -c init.c -o init.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c lautil.f -o lautil.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c limhpar.f -o limhpar.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c liqrev.f -o liqrev.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c liqrup.f -o liqrup.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c lirslv.f -o lirslv.o | |
clang -I"/opt/homebrew/Cellar/r/4.3.2/lib/R/include" -DNDEBUG -I/opt/homebrew/opt/gettext/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/xz/include -I/opt/homebrew/include -fPIC -g -O2 -c nleqslv.c -o nleqslv.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c nwbjac.f -o nwbjac.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c nwbrdn.f -o nwbrdn.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c nwclsh.f -o nwclsh.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c nwddlg.f -o nwddlg.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c nwglsh.f -o nwglsh.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c nwmhlm.f -o nwmhlm.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c nwnjac.f -o nwnjac.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c nwnleq.f -o nwnleq.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c nwnwtn.f -o nwnwtn.o | |
clang -I"/opt/homebrew/Cellar/r/4.3.2/lib/R/include" -DNDEBUG -I/opt/homebrew/opt/gettext/include -I/opt/homebrew/opt/readline/include -I/opt/homebrew/opt/xz/include -I/opt/homebrew/include -fPIC -g -O2 -c nwout.c -o nwout.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c nwpdlg.f -o nwpdlg.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c nwpure.f -o nwpure.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c nwqlsh.f -o nwqlsh.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c nwtrup.f -o nwtrup.o | |
/opt/homebrew/opt/gcc/bin/gfortran -fPIC -g -O2 -c nwutil.f -o nwutil.o | |
clang -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -L/opt/homebrew/Cellar/r/4.3.2/lib/R/lib -L/opt/homebrew/opt/gettext/lib -L/opt/homebrew/opt/readline/lib -L/opt/homebrew/opt/xz/lib -L/opt/homebrew/lib -o nleqslv.so init.o lautil.o limhpar.o liqrev.o liqrup.o lirslv.o nleqslv.o nwbjac.o nwbrdn.o nwclsh.o nwddlg.o nwglsh.o nwmhlm.o nwnjac.o nwnleq.o nwnwtn.o nwout.o nwpdlg.o nwpure.o nwqlsh.o nwtrup.o nwutil.o -L/opt/homebrew/Cellar/r/4.3.2/lib/R/lib -lRlapack -L/opt/homebrew/opt/openblas/lib -lopenblas -L/opt/homebrew/opt/gcc/lib/gcc/current/gcc/aarch64-apple-darwin23/13 -L/opt/homebrew/opt/gcc/lib/gcc/current/gcc -L/opt/homebrew/opt/gcc/lib/gcc/current -lgfortran -lemutls_w -lquadmath -L/opt/homebrew/opt/gcc/lib/gcc/current/gcc/aarch64-apple-darwin23/13 -L/opt/homebrew/opt/gcc/lib/gcc/current/gcc -L/opt/homebrew/opt/gcc/lib/gcc/current -lgfortran -lemutls_w -lquadmath -L/opt/homebrew/Cellar/r/4.3.2/lib/R/lib -lR -lintl -Wl,-framework -Wl,CoreFoundation | |
ld: warning: ignoring duplicate libraries: '-lemutls_w', '-lgfortran', '-lquadmath' | |
ld: warning: search path '/opt/homebrew/opt/gcc/lib/gcc/current/gcc/aarch64-apple-darwin23/13' not found | |
ld: warning: search path '/opt/homebrew/opt/gcc/lib/gcc/current/gcc/aarch64-apple-darwin23/13' not found | |
ld: library 'emutls_w' not found | |
clang: error: linker command failed with exit code 1 (use -v to see invocation) | |
make: *** [nleqslv.so] Error 1 | |
ERROR: compilation failed for package ‘nleqslv’ | |
* removing ‘/opt/homebrew/lib/R/4.3/site-library/nleqslv’ | |
Warning in install.packages : | |
installation of package ‘nleqslv’ had non-zero exit status | |
ERROR: dependency ‘RcppEigen’ is not available for package ‘StanHeaders’ | |
* removing ‘/opt/homebrew/lib/R/4.3/site-library/StanHeaders’ | |
Warning in install.packages : | |
installation of package ‘StanHeaders’ had non-zero exit status | |
ERROR: dependency ‘igraph’ is not available for package ‘threejs’ | |
* removing ‘/opt/homebrew/lib/R/4.3/site-library/threejs’ | |
Warning in install.packages : | |
installation of package ‘threejs’ had non-zero exit status | |
ERROR: dependency ‘mvtnorm’ is not available for package ‘bridgesampling’ | |
* removing ‘/opt/homebrew/lib/R/4.3/site-library/bridgesampling’ | |
Warning in install.packages : | |
installation of package ‘bridgesampling’ had non-zero exit status | |
ERROR: dependencies ‘StanHeaders’, ‘RcppEigen’ are not available for package ‘rstan’ | |
* removing ‘/opt/homebrew/lib/R/4.3/site-library/rstan’ | |
Warning in install.packages : | |
installation of package ‘rstan’ had non-zero exit status | |
ERROR: dependencies ‘rstan’, ‘threejs’ are not available for package ‘shinystan’ | |
* removing ‘/opt/homebrew/lib/R/4.3/site-library/shinystan’ | |
Warning in install.packages : | |
installation of package ‘shinystan’ had non-zero exit status | |
ERROR: dependencies ‘rstan’, ‘shinystan’, ‘bridgesampling’, ‘nleqslv’ are not available for package ‘brms’ | |
* removing ‘/opt/homebrew/lib/R/4.3/site-library/brms’ | |
Warning in install.packages : | |
installation of package ‘brms’ had non-zero exit status | |
The downloaded source packages are in | |
‘/private/var/folders/ty/l3qjwr8n77vckggptt_5_87r0000gr/T/RtmpOSF32Y/downloaded_packages’ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment