* installing *source* package ‘unmarked’ ...
** package ‘unmarked’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘clang version 17.0.5’
using C++ compiler: ‘clang version 17.0.5’
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/unmarked/src'
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c RcppExports.cpp -o RcppExports.o
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c detfuns.cpp -o detfuns.o
In file included from RcppExports.cpp:4:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from RcppExports.cpp:4:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
In file included from detfuns.cpp:1:
In file included from ./detfuns.h:4:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp.h:27:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from detfuns.cpp:1:
In file included from ./detfuns.h:4:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp.h:27:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
3 warnings generated.
In file included from RcppExports.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigen.h:25:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigenForward.h:28:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:540:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
   14 |     #pragma clang diagnostic pop
      |                                 ^
In file included from RcppExports.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigen.h:25:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigenForward.h:28:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:2:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/LU:47:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
   14 |     #pragma clang diagnostic pop
      |                                 ^
In file included from RcppExports.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigen.h:25:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigenForward.h:28:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:3:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Cholesky:12:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Jacobi:29:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
   14 |     #pragma clang diagnostic pop
      |                                 ^
In file included from RcppExports.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigen.h:25:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigenForward.h:28:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:3:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Cholesky:43:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
   14 |     #pragma clang diagnostic pop
      |                                 ^
In file included from RcppExports.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigen.h:25:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigenForward.h:28:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:4:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/QR:15:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Householder:27:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
   14 |     #pragma clang diagnostic pop
      |                                 ^
In file included from RcppExports.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigen.h:25:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigenForward.h:28:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:4:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/QR:48:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
   14 |     #pragma clang diagnostic pop
      |                                 ^
In file included from RcppExports.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigen.h:25:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigenForward.h:28:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/SVD:48:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
   14 |     #pragma clang diagnostic pop
      |                                 ^
In file included from RcppExports.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigen.h:25:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigenForward.h:28:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:6:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Geometry:58:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
   14 |     #pragma clang diagnostic pop
      |                                 ^
In file included from RcppExports.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigen.h:25:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigenForward.h:28:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:7:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Eigenvalues:58:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
   14 |     #pragma clang diagnostic pop
      |                                 ^
In file included from RcppExports.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigen.h:25:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigenForward.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Sparse:26:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/SparseCore:61:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from RcppExports.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigen.h:25:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigenForward.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Sparse:26:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/SparseCore:66:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
   14 |     #pragma clang diagnostic pop
      |                                 ^
In file included from RcppExports.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigen.h:25:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigenForward.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Sparse:27:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/OrderingMethods:71:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
   14 |     #pragma clang diagnostic pop
      |                                 ^
In file included from RcppExports.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigen.h:25:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigenForward.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Sparse:29:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/SparseCholesky:43:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
   14 |     #pragma clang diagnostic pop
      |                                 ^
In file included from RcppExports.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigen.h:25:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigenForward.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Sparse:31:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/SparseLU:33:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from RcppExports.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigen.h:25:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigenForward.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Sparse:32:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/SparseQR:34:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
   14 |     #pragma clang diagnostic pop
      |                                 ^
In file included from RcppExports.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigen.h:25:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigenForward.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Sparse:33:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/IterativeLinearSolvers:46:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
   14 |     #pragma clang diagnostic pop
      |                                 ^
In file included from RcppExports.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigen.h:25:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigenForward.h:32:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/unsupported/Eigen/KroneckerProduct:34:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
   14 |     #pragma clang diagnostic pop
      |                                 ^
In file included from RcppExports.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigen.h:25:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigenForward.h:36:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/unsupported/Eigen/Polynomials:135:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
   14 |     #pragma clang diagnostic pop
      |                                 ^
In file included from RcppExports.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigen.h:25:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigenForward.h:37:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/unsupported/Eigen/SparseExtra:44:
/data/gannet/ripley/R/test-clang/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:239:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  239 |   int count = 0;
      |       ^
In file included from RcppExports.cpp:5:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigen.h:25:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/RcppEigenForward.h:37:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/unsupported/Eigen/SparseExtra:51:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/ReenableStupidWarnings.h:14:33: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
   14 |     #pragma clang diagnostic pop
      |                                 ^
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c distprob.cpp -o distprob.o
In file included from distprob.cpp:1:
In file included from ./distprob.h:4:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from distprob.cpp:1:
In file included from ./distprob.h:4:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c distr.cpp -o distr.o
In file included from distr.cpp:2:
In file included from ./distr.h:6:
In file included from ./utils.h:4:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from distr.cpp:2:
In file included from ./distr.h:6:
In file included from ./utils.h:4:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c get_lik_trans.cpp -o get_lik_trans.o
In file included from get_lik_trans.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from get_lik_trans.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
3 warnings generated.
24 warnings generated.
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c get_mlogit.cpp -o get_mlogit.o
In file included from get_mlogit.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from get_mlogit.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
3 warnings generated.
/usr/local/clang17/bin/clang -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3  -c hmm.c -o hmm.o
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c nll_distsamp.cpp -o nll_distsamp.o
In file included from nll_distsamp.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from nll_distsamp.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
3 warnings generated.
3 warnings generated.
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c nll_distsampOpen.cpp -o nll_distsampOpen.o
In file included from nll_distsampOpen.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from nll_distsampOpen.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c nll_gdistremoval.cpp -o nll_gdistremoval.o
In file included from nll_gdistremoval.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from nll_gdistremoval.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
3 warnings generated.
3 warnings generated.
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c nll_gdistsamp.cpp -o nll_gdistsamp.o
In file included from nll_gdistsamp.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from nll_gdistsamp.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
3 warnings generated.
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c nll_gmultmix.cpp -o nll_gmultmix.o
In file included from nll_gmultmix.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from nll_gmultmix.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
3 warnings generated.
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c nll_gpcount.cpp -o nll_gpcount.o
In file included from nll_gpcount.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from nll_gpcount.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c nll_multinomPois.cpp -o nll_multinomPois.o
In file included from nll_multinomPois.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from nll_multinomPois.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
3 warnings generated.
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c nll_multmixOpen.cpp -o nll_multmixOpen.o
In file included from nll_multmixOpen.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from nll_multmixOpen.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c nll_nmixTTD.cpp -o nll_nmixTTD.o
3 warnings generated.
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c nll_occu.cpp -o nll_occu.o
In file included from nll_nmixTTD.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from nll_nmixTTD.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c nll_occuMS.cpp -o nll_occuMS.o
In file included from nll_occu.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from nll_occu.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
In file included from nll_occuMS.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from nll_occuMS.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c nll_occuMulti.cpp -o nll_occuMulti.o
3 warnings generated.
In file included from nll_occuMulti.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from nll_occuMulti.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
3 warnings generated.
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c nll_occuPEN.cpp -o nll_occuPEN.o
3 warnings generated.
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c nll_occuRN.cpp -o nll_occuRN.o
In file included from nll_occuPEN.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
3 warnings generated.
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c nll_occuTTD.cpp -o nll_occuTTD.o
In file included from nll_occuPEN.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
In file included from nll_occuRN.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from nll_occuRN.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
In file included from nll_occuTTD.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from nll_occuTTD.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
3 warnings generated.
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c nll_pcount.cpp -o nll_pcount.o
In file included from nll_pcount.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
3 warnings generated.
In file included from nll_pcount.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c nll_pcountOpen.cpp -o nll_pcountOpen.o
3 warnings generated.
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c pifun.cpp -o pifun.o
3 warnings generated.
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c tranprobs.cpp -o tranprobs.o
In file included from nll_pcountOpen.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from nll_pcountOpen.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
In file included from pifun.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from pifun.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
3 warnings generated.
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include   -fopenmp -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c utils.cpp -o utils.o
In file included from tranprobs.cpp:1:
In file included from ./tranprobs.h:4:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
In file included from tranprobs.cpp:1:
In file included from ./tranprobs.h:4:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
(cd TMB; /data/gannet/ripley/R/R-clang/bin/Rscript \
--no-save --no-restore compile.R '')
In file included from utils.cpp:1:
In file included from ./utils.h:4:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:128:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/routines.h:26:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:53:20: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   53 |         Rprintf("%.*s", num, s);
      |                  ~~^~   ~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/iostream/Rstreambuf.h:57:21: warning: field precision should have type 'int', but argument has type 'std::streamsize' (aka 'long') [-Wformat]
   57 |         REprintf("%.*s", num, s);
      |                   ~~^~   ~~~
make[2]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
In file included from utils.cpp:1:
In file included from ./utils.h:4:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo.h:29:
In file included from /data/gannet/ripley/R/test-clang/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:181:
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^~~~~~~~~
/data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/print.h:30:26: note: treat the string as an argument to avoid this
   30 |     Rf_warningcall(call, s.c_str());
      |                          ^
      |                          "%s", 
using C++ compiler: ‘clang version 17.0.5’
make[2]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/unmarked/src/TMB'
make[2]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
/usr/local/clang17/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I"/data/gannet/ripley/R/test-clang/TMB/include" -I"/data/gannet/ripley/R/test-clang/RcppEigen/include"   -DTMB_EIGEN_DISABLE_WARNINGS   -DTMB_LIB_INIT=R_init_unmarked_TMBExports  -DCPPAD_FRAMEWORK -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-clang/TMB/include' -I'/data/gannet/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang17/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3  -c unmarked_TMBExports.cpp -o unmarked_TMBExports.o
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:87:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Sparse:26:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/SparseCore:61:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:87:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Sparse:31:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/SparseLU:33:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_product_op<int> (const int &, const int &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:33:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_product_op<int> (const int &, const int &)>' requested here
   33 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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<int>, const Eigen::Array<int, -1, 1>, const Eigen::Array<int, -1, 1>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseBinaryOp<scalar_product_op<int, int>, const Array<int, -1, 1, 0, -1, 1>, const Array<int, -1, 1, 0, -1, 1>>>' required here
  149 |   : public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<int>, const Eigen::Array<int, -1, 1>, const Eigen::Array<int, -1, 1>, Eigen::Dense>' requested here
   78 |   public CwiseBinaryOpImpl<
      |          ^
/data/gannet/ripley/R/test-clang/TMB/include/tmbutils/array.hpp:248:16: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<int>, const Eigen::Array<int, -1, 1>, const Eigen::Array<int, -1, 1>>' requested here
  248 |     return (tup*mult).sum();
      |                ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_product_op<int> (const int &, const int &)>' has been explicitly marked deprecated here
   25 | clas3s warning s_ generatedL.
IBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_abs_op<double> (const double &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/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
   21 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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::Array<double, -1, 1>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:95:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseUnaryOp<scalar_abs_op<double>, const Array<double, -1, 1, 0, -1, 1>>>' required here
   95 |   : public internal::generic_xpr_base<CwiseUnaryOp<UnaryOp, XprType> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:29: note: in instantiation of template class 'Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1>, Eigen::Dense>' requested here
   55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
      |                             ^
/data/gannet/ripley/R/test-clang/TMB/include/atomic_math.hpp:515:25: note: in instantiation of template class 'Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1>>' requested here
  515 |                            double res=LUdiag.abs().log().sum();    // TODO: currently PD only - take care of sign.
      |                                              ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_abs_op<double> (const double &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_log_op<double> (const double &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:21:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_log_op<double> (const double &)>' requested here
   21 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:497:56: note: in instantiation of template class 'Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1>>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:95:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseUnaryOp<scalar_log_op<double>, const CwiseUnaryOp<scalar_abs_op<double>, const Array<double, -1, 1, 0, -1, 1>>>>' required here
   95 |   : public internal::generic_xpr_base<CwiseUnaryOp<UnaryOp, XprType> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:29: note: in instantiation of template class 'Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1>>, Eigen::Dense>' requested here
   55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
      |                             ^
/data/gannet/ripley/R/test-clang/TMB/include/atomic_math.hpp:515:31: note: in instantiation of template class 'Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1>>>' requested here
  515 |                            double res=LUdiag.abs().log().sum();    // TODO: currently PD only - take care of sign.
      |                                                    ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_log_op<double> (const double &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/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]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/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
   33 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1>>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseBinaryOp<scalar_product_op<double, double>, const Matrix<double, -1, -1, 0, -1, -1>, const CwiseNullaryOp<scalar_constant_op<double>, const Matrix<double, -1, -1, 0, -1, -1>>>>' required here
  149 |   : public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1>>, Eigen::Dense>' requested here
   78 |   public CwiseBinaryOpImpl<
      |          ^
/data/gannet/ripley/R/test-clang/TMB/include/expm.hpp:206:36: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1>>>' requested here
  206 |       matrix<double> zero = args[0]*0.0;
      |                                    ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_product_op<double> (const double &, const double &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_cast_op<int, unsigned long> (const int &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:21:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_cast_op<int, unsigned long> (const int &)>' requested here
   21 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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<int, unsigned long>, const Eigen::Array<int, -1, 1>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:95:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseUnaryOp<scalar_cast_op<int, unsigned long>, const Array<int, -1, 1, 0, -1, 1>>>' required here
   95 |   : public internal::generic_xpr_base<CwiseUnaryOp<UnaryOp, XprType> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:29: note: in instantiation of template class 'Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<int, unsigned long>, const Eigen::Array<int, -1, 1>, Eigen::Dense>' requested here
   55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
      |                             ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:510:20: note: in instantiation of template class 'Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<int, unsigned long>, const Eigen::Array<int, -1, 1>>' requested here
  510 |   typedef typename _CastType::Scalar NewScalarType;
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:69: note: in instantiation of template class 'Eigen::internal::cast_return_type<Eigen::Array<int, -1, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<int, unsigned long>, const Eigen::Array<int, -1, 1>>>' requested here
   48 | template<class NewType> struct CastXpr { typedef typename internal::cast_return_type<Derived,const CwiseUnaryOp<internal::scalar_cast_op<Scalar, NewType>, const Derived> >::type Type; };
      |                                                                     ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:61:1: note: in instantiation of template class 'Eigen::ArrayBase<Eigen::Array<int, -1, 1>>::CastXpr<unsigned long>' requested here
   61 | typename CastXpr<NewType>::Type
      | ^
/data/gannet/ripley/R/test-clang/TMB/include/start_parallel.hpp:139:28: note: while substituting explicitly-specified template arguments into function template 'cast' 
  139 |       vecind[i]=((H[i]->i).cast<size_t>())+((H[i]->j).cast<size_t>())*domain;
      |                            ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_cast_op<int, unsigned long> (const int &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_product_op<unsigned long> (const unsigned long &, const unsigned long &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:33:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_product_op<unsigned long> (const unsigned long &, const unsigned long &)>' requested here
   33 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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<unsigned long>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<int, unsigned long>, const Eigen::Array<int, -1, 1>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<unsigned long>, const Eigen::Array<unsigned long, -1, 1>>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseBinaryOp<scalar_product_op<unsigned long, unsigned long>, const CwiseUnaryOp<scalar_cast_op<int, unsigned long>, const Array<int, -1, 1, 0, -1, 1>>, const CwiseNullaryOp<scalar_constant_op<unsigned long>, const Array<unsigned long, -1, 1, 0, -1, 1>>>>' required here
  149 |   : public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<unsigned long>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<int, unsigned long>, const Eigen::Array<int, -1, 1>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<unsigned long>, const Eigen::Array<unsigned long, -1, 1>>, Eigen::Dense>' requested here
   78 |   public CwiseBinaryOpImpl<
      |          ^
/data/gannet/ripley/R/test-clang/TMB/include/start_parallel.hpp:139:70: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<unsigned long>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<int, unsigned long>, const Eigen::Array<int, -1, 1>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<unsigned long>, const Eigen::Array<unsigned long, -1, 1>>>' requested here
  139 |       vecind[i]=((H[i]->i).cast<size_t>())+((H[i]->j).cast<size_t>())*domain;
      |                                                                      ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_product_op<unsigned long> (const unsigned long &, const unsigned long &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_sum_op<unsigned long> (const unsigned long &, const unsigned long &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:33:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_sum_op<unsigned long> (const unsigned long &, const unsigned long &)>' requested here
   33 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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<unsigned long>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<int, unsigned long>, const Eigen::Array<int, -1, 1>>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<unsigned long>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<int, unsigned long>, const Eigen::Array<int, -1, 1>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<unsigned long>, const Eigen::Array<unsigned long, -1, 1>>>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseBinaryOp<scalar_sum_op<unsigned long, unsigned long>, const CwiseUnaryOp<scalar_cast_op<int, unsigned long>, const Array<int, -1, 1, 0, -1, 1>>, const CwiseBinaryOp<scalar_product_op<unsigned long, unsigned long>, const CwiseUnaryOp<scalar_cast_op<int, unsigned long>, const Array<int, -1, 1, 0, -1, 1>>, const CwiseNullaryOp<scalar_constant_op<unsigned long>, const Array<unsigned long, -1, 1, 0, -1, 1>>>>>' required here
  149 |   : public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<unsigned long>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<int, unsigned long>, const Eigen::Array<int, -1, 1>>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<unsigned long>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<int, unsigned long>, const Eigen::Array<int, -1, 1>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<unsigned long>, const Eigen::Array<unsigned long, -1, 1>>>, Eigen::Dense>' requested here
   78 |   public CwiseBinaryOpImpl<
      |          ^
/data/gannet/ripley/R/test-clang/TMB/include/start_parallel.hpp:139:43: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<unsigned long>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<int, unsigned long>, const Eigen::Array<int, -1, 1>>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<unsigned long>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<int, unsigned long>, const Eigen::Array<int, -1, 1>>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<unsigned long>, const Eigen::Array<unsigned long, -1, 1>>>>' requested here
  139 |       vecind[i]=((H[i]->i).cast<size_t>())+((H[i]->j).cast<size_t>())*domain;
      |                                           ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_sum_op<unsigned long> (const unsigned long &, const unsigned long &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/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]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/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
   33 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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::Matrix<double, -1, -1>, const Eigen::Matrix<double, -1, -1>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseBinaryOp<scalar_sum_op<double, double>, const Matrix<double, -1, -1, 0, -1, -1>, const Matrix<double, -1, -1, 0, -1, -1>>>' required here
  149 |   : public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Matrix<double, -1, -1>, Eigen::Dense>' requested here
   78 |   public CwiseBinaryOpImpl<
      |          ^
/data/gannet/ripley/R/test-clang/TMB/include/expm.hpp:25:29: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Matrix<double, -1, -1>>' requested here
   25 |       return Block( this->A + I );
      |                             ^
/data/gannet/ripley/R/test-clang/TMB/include/expm.hpp:245:34: note: in instantiation of member function 'atomic::Block<double>::addIdentity' requested here
  245 |     matrix_pade E = AA.scale( c).addIdentity();
      |                                  ^
/data/gannet/ripley/R/test-clang/TMB/include/expm.hpp:272:28: note: in instantiation of function template specialization 'atomic::expm<atomic::nestedTriangle<0>>' requested here
  272 |     if      (nargs==1) ans=expm(nestedTriangle<0>(args)).bottomLeftCorner();
      |                            ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_sum_op<double> (const double &, const double &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_score_coeff_op<double> (const double &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:21:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_score_coeff_op<double> (const double &)>' requested here
   21 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:497:56: note: in instantiation of template class 'Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_score_coeff_op<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>>>, -1, 1, true>, -1, 1>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:95:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseUnaryOp<scalar_score_coeff_op<double>, const Block<Block<Block<Map<Matrix<double, -1, -1, 0, -1, -1>, 0, Stride<0, 0>>, -1, -1, false>, -1, 1, true>, -1, 1, false>>>' required here
   95 |   : public internal::generic_xpr_base<CwiseUnaryOp<UnaryOp, XprType> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:29: note: in instantiation of template class 'Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_score_coeff_op<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>>>, -1, 1, true>, -1, 1>, Eigen::Dense>' requested here
   55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
      |                             ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:381:34: note: in instantiation of template class 'Eigen::CwiseUnaryOp<Eigen::internal::scalar_score_coeff_op<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>>>, -1, 1, true>, -1, 1>>' requested here
  381 |         = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col);
      |                                  ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:436:14: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
  436 |       return unblocked_lu(lu, row_transpositions, nb_transpositions);
      |              ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/Matrix.h:294:22: note: in instantiation of function template specialization 'Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1>>::_init1<Eigen::Inverse<Eigen::Matrix<double, -1, -1>>, Eigen::Inverse<Eigen::Matrix<double, -1, -1>>>' requested here
  294 |       Base::template _init1<T>(x);
      |                      ^
/data/gannet/ripley/R/test-clang/TMB/include/tmbutils/vector.hpp:106:16: note: in instantiation of function template specialization 'Eigen::Matrix<double, -1, -1>::Matrix<Eigen::Inverse<Eigen::Matrix<double, -1, -1>>>' requested here
  106 |   matrix(T1 x):Base(x) {}
      |                ^
/data/gannet/ripley/R/test-clang/TMB/include/expm.hpp:36:21: note: in instantiation of function template specialization 'tmbutils::matrix<double>::matrix<Eigen::Inverse<Eigen::Matrix<double, -1, -1>>>' requested here
   36 |       return Block( this->A.inverse() );
      |                     ^
/data/gannet/ripley/R/test-clang/TMB/include/expm.hpp:257:26: note: in instantiation of member function 'atomic::Block<double>::inverse' requested here
  257 |     matrix_pade invD = D.inverse();
      |                          ^
/data/gannet/ripley/R/test-clang/TMB/include/expm.hpp:272:28: note: in instantiation of function template specialization 'atomic::expm<atomic::nestedTriangle<0>>' requested here
  272 |     if      (nargs==1) ans=expm(nestedTriangle<0>(args)).bottomLeftCorner();
      |                            ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_score_coeff_op<double> (const double &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
3 warnings generated.
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/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]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/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
   33 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1>>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseBinaryOp<scalar_quotient_op<double, double>, const Matrix<double, -1, -1, 0, -1, -1>, const CwiseNullaryOp<scalar_constant_op<double>, const Matrix<double, -1, -1, 0, -1, -1>>>>' required here
  149 |   : public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1>>, Eigen::Dense>' requested here
   78 |   public CwiseBinaryOpImpl<
      |          ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:384:143: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1>>>' requested here
  384 |     TriangularViewType&  operator/=(const typename internal::traits<MatrixType>::Scalar& other) { return *this = derived().nestedExpression() / other; }
      |                                                                                                                                               ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:435:40: note: in instantiation of member function 'Eigen::TriangularViewImpl<Eigen::Matrix<double, -1, -1>, 1, Eigen::Dense>::operator/=' requested here
  435 |   mat.template triangularView<Lower>() /= scale;
      |                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:7: note: in instantiation of function template specialization 'Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1>>::compute<Eigen::Matrix<double, -1, -1>>' requested here
  168 |       compute(matrix.derived(), options);
      |       ^
/data/gannet/ripley/R/test-clang/TMB/include/expm.hpp:81:14: note: in instantiation of function template specialization 'Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1>>::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1>>' requested here
   81 |       SAES_t saes(A);
      |              ^
/data/gannet/ripley/R/test-clang/TMB/include/expm.hpp:375:14: note: in instantiation of member function 'atomic::Block<double>::sqrtm' requested here
  375 |     return A.sqrtm();
      |              ^
/data/gannet/ripley/R/test-clang/TMB/include/expm.hpp:381:28: note: in instantiation of function template specialization 'atomic::sqrtm<atomic::nestedTriangle<0>>' requested here
  381 |     if      (nargs==1) ans=sqrtm(nestedTriangle<0>(args)).bottomLeftCorner();
      |                            ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_quotient_op<double> (const double &, const double &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
3 warnings generated.
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_abs2_op<double> (const double &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/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
   21 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>, -1, 1>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:95:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseUnaryOp<scalar_abs2_op<double>, const Block<const Block<Block<Matrix<double, -1, -1, 0, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>>>' required here
   95 |   : public internal::generic_xpr_base<CwiseUnaryOp<UnaryOp, XprType> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/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<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>, -1, 1>, Eigen::Dense>' requested here
   55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
      |                             ^
/data/gannet/ripley/R/test-clang/RcppEigen/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<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1>, -1, 1>>' requested here
   98 |   return numext::real((*this).cwiseAbs2().sum());
      |                               ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Householder/Householder.h:76:60: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
   76 |   RealScalar tailSqNorm = size()==1 ? RealScalar(0) : tail.squaredNorm();
      |                                                            ^
/data/gannet/ripley/R/test-clang/RcppEigen/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
  437 |   internal::tridiagonalization_inplace(mat, diag, m_subdiag, computeEigenvectors);
      |             ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:7: note: in instantiation of function template specialization 'Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1>>::compute<Eigen::Matrix<double, -1, -1>>' requested here
  168 |       compute(matrix.derived(), options);
      |       ^
/data/gannet/ripley/R/test-clang/TMB/include/expm.hpp:81:14: note: in instantiation of function template specialization 'Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1>>::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1>>' requested here
   81 |       SAES_t saes(A);
      |              ^
/data/gannet/ripley/R/test-clang/TMB/include/expm.hpp:375:14: note: in instantiation of member function 'atomic::Block<double>::sqrtm' requested here
  375 |     return A.sqrtm();
      |              ^
/data/gannet/ripley/R/test-clang/TMB/include/expm.hpp:381:28: note: in instantiation of function template specialization 'atomic::sqrtm<atomic::nestedTriangle<0>>' requested here
  381 |     if      (nargs==1) ans=sqrtm(nestedTriangle<0>(args)).bottomLeftCorner();
      |                            ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_abs2_op<double> (const double &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/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]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/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
   33 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseBinaryOp<scalar_conj_product_op<double, double>, const Block<Matrix<double, -1, 1, 0, -1, 1>, -1, 1, false>, const Block<Block<Matrix<double, -1, -1, 0, -1, -1>, -1, 1, true>, -1, 1, false>>>' required here
  149 |   : public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/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
   78 |   public CwiseBinaryOpImpl<
      |          ^
/data/gannet/ripley/R/test-clang/RcppEigen/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
   37 |     return a.template binaryExpr<conj_prod>(b).sum();
      |                       ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/Dot.h:84:55: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
   84 |   return internal::dot_nocheck<Derived,OtherDerived>::run(*this, other);
      |                                                       ^
/data/gannet/ripley/R/test-clang/RcppEigen/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
  437 |   internal::tridiagonalization_inplace(mat, diag, m_subdiag, computeEigenvectors);
      |             ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:168:7: note: in instantiation of function template specialization 'Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1>>::compute<Eigen::Matrix<double, -1, -1>>' requested here
  168 |       compute(matrix.derived(), options);
      |       ^
/data/gannet/ripley/R/test-clang/TMB/include/expm.hpp:81:14: note: in instantiation of function template specialization 'Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1>>::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1>>' requested here
   81 |       SAES_t saes(A);
      |              ^
/data/gannet/ripley/R/test-clang/TMB/include/expm.hpp:375:14: note: in instantiation of member function 'atomic::Block<double>::sqrtm' requested here
  375 |     return A.sqrtm();
      |              ^
/data/gannet/ripley/R/test-clang/TMB/include/expm.hpp:381:28: note: in instantiation of function template specialization 'atomic::sqrtm<atomic::nestedTriangle<0>>' requested here
  381 |     if      (nargs==1) ans=sqrtm(nestedTriangle<0>(args)).bottomLeftCorner();
      |                            ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_conj_product_op<double> (const double &, const double &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_sqrt_op<double> (const double &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/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
   21 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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::Matrix<double, -1, 1>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:95:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseUnaryOp<scalar_sqrt_op<double>, const Matrix<double, -1, 1, 0, -1, 1>>>' required here
   95 |   : public internal::generic_xpr_base<CwiseUnaryOp<UnaryOp, XprType> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:29: note: in instantiation of template class 'Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Matrix<double, -1, 1>, Eigen::Dense>' requested here
   55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
      |                             ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:310:35: note: in instantiation of template class 'Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::Matrix<double, -1, 1>>' requested here
  310 |       return m_eivec * m_eivalues.cwiseSqrt().asDiagonal() * m_eivec.adjoint();
      |                                   ^
/data/gannet/ripley/R/test-clang/TMB/include/expm.hpp:82:29: note: in instantiation of member function 'Eigen::SelfAdjointEigenSolver<Eigen::Matrix<double, -1, -1>>::operatorSqrt' requested here
   82 |       matrix<Type> X = saes.operatorSqrt();
      |                             ^
/data/gannet/ripley/R/test-clang/TMB/include/expm.hpp:375:14: note: in instantiation of member function 'atomic::Block<double>::sqrtm' requested here
  375 |     return A.sqrtm();
      |              ^
/data/gannet/ripley/R/test-clang/TMB/include/expm.hpp:381:28: note: in instantiation of function template specialization 'atomic::sqrtm<atomic::nestedTriangle<0>>' requested here
  381 |     if      (nargs==1) ans=sqrtm(nestedTriangle<0>(args)).bottomLeftCorner();
      |                            ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_sqrt_op<double> (const double &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_product_op<CppAD::AD<double>> (const CppAD::AD<double> &, const CppAD::AD<double> &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:33:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_product_op<CppAD::AD<double>> (const CppAD::AD<double> &, const CppAD::AD<double> &)>' requested here
   33 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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<CppAD::AD<double>>, const Eigen::Array<CppAD::AD<double>, -1, 1>, const Eigen::Array<CppAD::AD<double>, -1, 1>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseBinaryOp<scalar_product_op<AD<double>, AD<double>>, const Array<AD<double>, -1, 1, 0, -1, 1>, const Array<AD<double>, -1, 1, 0, -1, 1>>>' required here
  149 |   : public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<CppAD::AD<double>>, const Eigen::Array<CppAD::AD<double>, -1, 1>, const Eigen::Array<CppAD::AD<double>, -1, 1>, Eigen::Dense>' requested here
   78 |   public CwiseBinaryOpImpl<
      |          ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:920:37: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<CppAD::AD<double>>, const Eigen::Array<CppAD::AD<double>, -1, 1>, const Eigen::Array<CppAD::AD<double>, -1, 1>>' requested here
  920 |       ans += ( this->reportvector() * TMB_epsilon_ ).sum();
      |                                     ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:1305:12: note: in instantiation of member function 'objective_function<CppAD::AD<double>>::evalUserTemplate' requested here
 1305 |     y[0]=F.evalUserTemplate();
      |            ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_product_op<CppAD::AD<double>> (const CppAD::AD<double> &, const CppAD::AD<double> &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_cast_op<double, CppAD::AD<double>> (const double &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:21:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_cast_op<double, CppAD::AD<double>> (const double &)>' requested here
   21 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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, CppAD::AD<double>>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:95:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseUnaryOp<scalar_cast_op<double, AD<double>>, const Map<Matrix<double, -1, 1, 0, -1, 1>, 0, Stride<0, 0>>>>' required here
   95 |   : public internal::generic_xpr_base<CwiseUnaryOp<UnaryOp, XprType> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:29: note: in instantiation of template class 'Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<double, CppAD::AD<double>>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>, Eigen::Dense>' requested here
   55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
      |                             ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:510:20: note: in instantiation of template class 'Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<double, CppAD::AD<double>>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>>' requested here
  510 |   typedef typename _CastType::Scalar NewScalarType;
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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, CppAD::AD<double>>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>>>' requested here
   48 | template<class NewType> struct CastXpr { typedef typename internal::cast_return_type<Derived,const CwiseUnaryOp<internal::scalar_cast_op<Scalar, NewType>, const Derived> >::type Type; };
      |                                                                     ^
/data/gannet/ripley/R/test-clang/RcppEigen/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<CppAD::AD<double>>' requested here
   61 | typename CastXpr<NewType>::Type
      | ^
/data/gannet/ripley/R/test-clang/TMB/include/convert.hpp:114:25: note: while substituting explicitly-specified template arguments into function template 'cast' 
  114 |    vector<Type> y = tmp.cast<Type>();
      |                         ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:919:7: note: in instantiation of function template specialization 'asVector<CppAD::AD<double>>' requested here
  919 |       PARAMETER_VECTOR( TMB_epsilon_ );
      |       ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:221:73: note: expanded from macro 'PARAMETER_VECTOR'
  221 | vector<Type> name(TMB_OBJECTIVE_PTR -> fillShape(                       \
      |                                                                         ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:1305:12: note: in instantiation of member function 'objective_function<CppAD::AD<double>>::evalUserTemplate' requested here
 1305 |     y[0]=F.evalUserTemplate();
      |            ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_cast_op<double, CppAD::AD<double>> (const double &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_sum_op<CppAD::AD<double>> (const CppAD::AD<double> &, const CppAD::AD<double> &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:33:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_sum_op<CppAD::AD<double>> (const CppAD::AD<double> &, const CppAD::AD<double> &)>' requested here
   33 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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<CppAD::AD<double>>, const Eigen::Array<CppAD::AD<double>, -1, 1>, const Eigen::Array<CppAD::AD<double>, -1, 1>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseBinaryOp<scalar_sum_op<AD<double>, AD<double>>, const Array<AD<double>, -1, 1, 0, -1, 1>, const Array<AD<double>, -1, 1, 0, -1, 1>>>' required here
  149 |   : public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<CppAD::AD<double>>, const Eigen::Array<CppAD::AD<double>, -1, 1>, const Eigen::Array<CppAD::AD<double>, -1, 1>, Eigen::Dense>' requested here
   78 |   public CwiseBinaryOpImpl<
      |          ^
./tmb_occu.hpp:39:43: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<CppAD::AD<double>>, const Eigen::Array<CppAD::AD<double>, -1, 1>, const Eigen::Array<CppAD::AD<double>, -1, 1>>' requested here
   39 |   vector<Type> psi = X_state * beta_state + offset_state;
      |                                           ^
unmarked_TMBExports.cpp:17:12: note: in instantiation of function template specialization 'tmb_occu<CppAD::AD<double>>' requested here
   17 |     return tmb_occu(this);
      |            ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:1308:6: note: in instantiation of member function 'objective_function<CppAD::AD<double>>::operator()' requested here
 1308 |     F(); // Run through user template (modifies reportvector)
      |      ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_sum_op<CppAD::AD<double>> (const CppAD::AD<double> &, const CppAD::AD<double> &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_cast_op<double, int> (const double &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:21:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_cast_op<double, int> (const double &)>' requested here
   21 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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, int>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:95:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseUnaryOp<scalar_cast_op<double, int>, const Map<Matrix<double, -1, 1, 0, -1, 1>, 0, Stride<0, 0>>>>' required here
   95 |   : public internal::generic_xpr_base<CwiseUnaryOp<UnaryOp, XprType> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:29: note: in instantiation of template class 'Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<double, int>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>, Eigen::Dense>' requested here
   55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
      |                             ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:510:20: note: in instantiation of template class 'Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<double, int>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>>' requested here
  510 |   typedef typename _CastType::Scalar NewScalarType;
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:69: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
   48 | template<class NewType> struct CastXpr { typedef typename internal::cast_return_type<Derived,const CwiseUnaryOp<internal::scalar_cast_op<Scalar, NewType>, const Derived> >::type Type; };
      |                                                                     ^
/data/gannet/ripley/R/test-clang/RcppEigen/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<int>' requested here
   61 | typename CastXpr<NewType>::Type
      | ^
/data/gannet/ripley/R/test-clang/TMB/include/convert.hpp:114:25: note: while substituting explicitly-specified template arguments into function template 'cast' 
  114 |    vector<Type> y = tmp.cast<Type>();
      |                         ^
./tmb_occu.hpp:17:3: note: in instantiation of function template specialization 'asVector<int>' requested here
   17 |   DATA_IVECTOR(n_grouplevels_state); //# of levels of each grouping variable
      |   ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:287:45: note: expanded from macro 'DATA_IVECTOR'
  287 | #define DATA_IVECTOR(name) vector<int> name(asVector<int>(              \
      |                                             ^
unmarked_TMBExports.cpp:17:12: note: in instantiation of function template specialization 'tmb_occu<CppAD::AD<double>>' requested here
   17 |     return tmb_occu(this);
      |            ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:1308:6: note: in instantiation of member function 'objective_function<CppAD::AD<double>>::operator()' requested here
 1308 |     F(); // Run through user template (modifies reportvector)
      |      ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_cast_op<double, int> (const double &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
3 warnings generated.
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_quotient_op<CppAD::AD<double>> (const CppAD::AD<double> &, const CppAD::AD<double> &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:33:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_quotient_op<CppAD::AD<double>> (const CppAD::AD<double> &, const CppAD::AD<double> &)>' requested here
   33 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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<CppAD::AD<double>>, const Eigen::Array<CppAD::AD<double>, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<CppAD::AD<double>>, const Eigen::Array<CppAD::AD<double>, -1, 1>>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseBinaryOp<scalar_quotient_op<AD<double>, AD<double>>, const Array<AD<double>, -1, 1, 0, -1, 1>, const CwiseNullaryOp<scalar_constant_op<AD<double>>, const Array<AD<double>, -1, 1, 0, -1, 1>>>>' required here
  149 |   : public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<CppAD::AD<double>>, const Eigen::Array<CppAD::AD<double>, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<CppAD::AD<double>>, const Eigen::Array<CppAD::AD<double>, -1, 1>>, Eigen::Dense>' requested here
   78 |   public CwiseBinaryOpImpl<
      |          ^
./tmb_gdistremoval.hpp:172:16: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<CppAD::AD<double>>, const Eigen::Array<CppAD::AD<double>, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<CppAD::AD<double>>, const Eigen::Array<CppAD::AD<double>, -1, 1>>>' requested here
  172 |       cpd = cpd/pdist;
      |                ^
unmarked_TMBExports.cpp:25:12: note: in instantiation of function template specialization 'tmb_gdistremoval<CppAD::AD<double>>' requested here
   25 |     return tmb_gdistremoval(this);
      |            ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:1308:6: note: in instantiation of member function 'objective_function<CppAD::AD<double>>::operator()' requested here
 1308 |     F(); // Run through user template (modifies reportvector)
      |      ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_quotient_op<CppAD::AD<double>> (const CppAD::AD<double> &, const CppAD::AD<double> &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
3 warnings generated.
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/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]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/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
   21 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:95:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseUnaryOp<scalar_cast_op<double, double>, const Map<Matrix<double, -1, 1, 0, -1, 1>, 0, Stride<0, 0>>>>' required here
   95 |   : public internal::generic_xpr_base<CwiseUnaryOp<UnaryOp, XprType> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/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
   55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
      |                             ^
/data/gannet/ripley/R/test-clang/RcppEigen/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
  510 |   typedef typename _CastType::Scalar NewScalarType;
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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
   48 | template<class NewType> struct CastXpr { typedef typename internal::cast_return_type<Derived,const CwiseUnaryOp<internal::scalar_cast_op<Scalar, NewType>, const Derived> >::type Type; };
      |                                                                     ^
/data/gannet/ripley/R/test-clang/RcppEigen/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
   61 | typename CastXpr<NewType>::Type
      | ^
/data/gannet/ripley/R/test-clang/TMB/include/convert.hpp:114:25: note: while substituting explicitly-specified template arguments into function template 'cast' 
  114 |    vector<Type> y = tmp.cast<Type>();
      |                         ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:1183:22: note: in instantiation of function template specialization 'asVector<double>' requested here
 1183 |   vector<double> x = asVector<double>(theta);
      |                      ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:1869:9: note: in instantiation of function template specialization 'EvalADFunObjectTemplate<CppAD::ADFun<double>>' requested here
 1869 |         return EvalADFunObjectTemplate<ADFun<double> >(f,theta,control);
      |                ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_cast_op<double, double> (const double &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_cast_op<bool, int> (const bool &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:21:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_cast_op<bool, int> (const bool &)>' requested here
   21 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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, int>, const Eigen::Array<bool, -1, 1>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:95:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseUnaryOp<scalar_cast_op<bool, int>, const Array<bool, -1, 1, 0, -1, 1>>>' required here
   95 |   : public internal::generic_xpr_base<CwiseUnaryOp<UnaryOp, XprType> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:29: note: in instantiation of template class 'Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<bool, int>, const Eigen::Array<bool, -1, 1>, Eigen::Dense>' requested here
   55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
      |                             ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:510:20: note: in instantiation of template class 'Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, int>, const Eigen::Array<bool, -1, 1>>' requested here
  510 |   typedef typename _CastType::Scalar NewScalarType;
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:69: note: in instantiation of template class 'Eigen::internal::cast_return_type<Eigen::Array<bool, -1, 1>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<bool, int>, const Eigen::Array<bool, -1, 1>>>' requested here
   48 | template<class NewType> struct CastXpr { typedef typename internal::cast_return_type<Derived,const CwiseUnaryOp<internal::scalar_cast_op<Scalar, NewType>, const Derived> >::type Type; };
      |                                                                     ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:61:1: note: in instantiation of template class 'Eigen::ArrayBase<Eigen::Array<bool, -1, 1>>::CastXpr<int>' requested here
   61 | typename CastXpr<NewType>::Type
      | ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:561:55: note: while substituting explicitly-specified template arguments into function template 'cast' 
  561 |   vector<int> tmp = (pf->RevSparseHes(n,Py)).template cast<int>();
      |                                                       ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:1226:21: note: in instantiation of function template specialization 'HessianSparsityPattern<double>' requested here
 1226 |         PROTECT(res=asSEXP(HessianSparsityPattern(pf)));  
      |                            ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:1869:9: note: in instantiation of function template specialization 'EvalADFunObjectTemplate<CppAD::ADFun<double>>' requested here
 1869 |         return EvalADFunObjectTemplate<ADFun<double> >(f,theta,control);
      |                ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_cast_op<bool, int> (const bool &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_product_op<CppAD::AD<CppAD::AD<double>>> (const CppAD::AD<CppAD::AD<double>> &, const CppAD::AD<CppAD::AD<double>> &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:33:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_product_op<CppAD::AD<CppAD::AD<double>>> (const CppAD::AD<CppAD::AD<double>> &, const CppAD::AD<CppAD::AD<double>> &)>' requested here
   33 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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<CppAD::AD<CppAD::AD<double>>>, const Eigen::Array<CppAD::AD<CppAD::AD<double>>, -1, 1>, const Eigen::Array<CppAD::AD<CppAD::AD<double>>, -1, 1>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseBinaryOp<scalar_product_op<AD<AD<double>>, AD<AD<double>>>, const Array<AD<AD<double>>, -1, 1, 0, -1, 1>, const Array<AD<AD<double>>, -1, 1, 0, -1, 1>>>' required here
  149 |   : public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<CppAD::AD<CppAD::AD<double>>>, const Eigen::Array<CppAD::AD<CppAD::AD<double>>, -1, 1>, const Eigen::Array<CppAD::AD<CppAD::AD<double>>, -1, 1>, Eigen::Dense>' requested here
   78 |   public CwiseBinaryOpImpl<
      |          ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:920:37: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<CppAD::AD<CppAD::AD<double>>>, const Eigen::Array<CppAD::AD<CppAD::AD<double>>, -1, 1>, const Eigen::Array<CppAD::AD<CppAD::AD<double>>, -1, 1>>' requested here
  920 |       ans += ( this->reportvector() * TMB_epsilon_ ).sum();
      |                                     ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:2112:10: note: in instantiation of member function 'objective_function<CppAD::AD<CppAD::AD<double>>>::evalUserTemplate' requested here
 2112 |   y[0]=F.evalUserTemplate();
      |          ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_product_op<CppAD::AD<CppAD::AD<double>>> (const CppAD::AD<CppAD::AD<double>> &, const CppAD::AD<CppAD::AD<double>> &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_sum_op<CppAD::AD<CppAD::AD<double>>> (const CppAD::AD<CppAD::AD<double>> &, const CppAD::AD<CppAD::AD<double>> &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:33:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_sum_op<CppAD::AD<CppAD::AD<double>>> (const CppAD::AD<CppAD::AD<double>> &, const CppAD::AD<CppAD::AD<double>> &)>' requested here
   33 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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<CppAD::AD<CppAD::AD<double>>>, const Eigen::Array<CppAD::AD<CppAD::AD<double>>, -1, 1>, const Eigen::Array<CppAD::AD<CppAD::AD<double>>, -1, 1>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseBinaryOp<scalar_sum_op<AD<AD<double>>, AD<AD<double>>>, const Array<AD<AD<double>>, -1, 1, 0, -1, 1>, const Array<AD<AD<double>>, -1, 1, 0, -1, 1>>>' required here
  149 |   : public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<CppAD::AD<CppAD::AD<double>>>, const Eigen::Array<CppAD::AD<CppAD::AD<double>>, -1, 1>, const Eigen::Array<CppAD::AD<CppAD::AD<double>>, -1, 1>, Eigen::Dense>' requested here
   78 |   public CwiseBinaryOpImpl<
      |          ^
./tmb_occu.hpp:39:43: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<CppAD::AD<CppAD::AD<double>>>, const Eigen::Array<CppAD::AD<CppAD::AD<double>>, -1, 1>, const Eigen::Array<CppAD::AD<CppAD::AD<double>>, -1, 1>>' requested here
   39 |   vector<Type> psi = X_state * beta_state + offset_state;
      |                                           ^
unmarked_TMBExports.cpp:17:12: note: in instantiation of function template specialization 'tmb_occu<CppAD::AD<CppAD::AD<double>>>' requested here
   17 |     return tmb_occu(this);
      |            ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:913:20: note: in instantiation of member function 'objective_function<CppAD::AD<CppAD::AD<double>>>::operator()' requested here
  913 |     Type ans=this->operator()();
      |                    ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:2112:10: note: in instantiation of member function 'objective_function<CppAD::AD<CppAD::AD<double>>>::evalUserTemplate' requested here
 2112 |   y[0]=F.evalUserTemplate();
      |          ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_sum_op<CppAD::AD<CppAD::AD<double>>> (const CppAD::AD<CppAD::AD<double>> &, const CppAD::AD<CppAD::AD<double>> &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_quotient_op<CppAD::AD<CppAD::AD<double>>> (const CppAD::AD<CppAD::AD<double>> &, const CppAD::AD<CppAD::AD<double>> &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:33:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_quotient_op<CppAD::AD<CppAD::AD<double>>> (const CppAD::AD<CppAD::AD<double>> &, const CppAD::AD<CppAD::AD<double>> &)>' requested here
   33 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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<CppAD::AD<CppAD::AD<double>>>, const Eigen::Array<CppAD::AD<CppAD::AD<double>>, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<CppAD::AD<CppAD::AD<double>>>, const Eigen::Array<CppAD::AD<CppAD::AD<double>>, -1, 1>>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseBinaryOp<scalar_quotient_op<AD<AD<double>>, AD<AD<double>>>, const Array<AD<AD<double>>, -1, 1, 0, -1, 1>, const CwiseNullaryOp<scalar_constant_op<AD<AD<double>>>, const Array<AD<AD<double>>, -1, 1, 0, -1, 1>>>>' required here
  149 |   : public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<CppAD::AD<CppAD::AD<double>>>, const Eigen::Array<CppAD::AD<CppAD::AD<double>>, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<CppAD::AD<CppAD::AD<double>>>, const Eigen::Array<CppAD::AD<CppAD::AD<double>>, -1, 1>>, Eigen::Dense>' requested here
   78 |   public CwiseBinaryOpImpl<
      |          ^
./tmb_gdistremoval.hpp:172:16: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<CppAD::AD<CppAD::AD<double>>>, const Eigen::Array<CppAD::AD<CppAD::AD<double>>, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<CppAD::AD<CppAD::AD<double>>>, const Eigen::Array<CppAD::AD<CppAD::AD<double>>, -1, 1>>>' requested here
  172 |       cpd = cpd/pdist;
      |                ^
unmarked_TMBExports.cpp:25:12: note: in instantiation of function template specialization 'tmb_gdistremoval<CppAD::AD<CppAD::AD<double>>>' requested here
   25 |     return tmb_gdistremoval(this);
      |            ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:913:20: note: in instantiation of member function 'objective_function<CppAD::AD<CppAD::AD<double>>>::operator()' requested here
  913 |     Type ans=this->operator()();
      |                    ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:2112:10: note: in instantiation of member function 'objective_function<CppAD::AD<CppAD::AD<double>>>::evalUserTemplate' requested here
 2112 |   y[0]=F.evalUserTemplate();
      |          ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_quotient_op<CppAD::AD<CppAD::AD<double>>> (const CppAD::AD<CppAD::AD<double>> &, const CppAD::AD<CppAD::AD<double>> &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_cast_op<double, CppAD::AD<CppAD::AD<double>>> (const double &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:21:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_cast_op<double, CppAD::AD<CppAD::AD<double>>> (const double &)>' requested here
   21 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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, CppAD::AD<CppAD::AD<double>>>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:95:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseUnaryOp<scalar_cast_op<double, AD<AD<double>>>, const Map<Matrix<double, -1, 1, 0, -1, 1>, 0, Stride<0, 0>>>>' required here
   95 |   : public internal::generic_xpr_base<CwiseUnaryOp<UnaryOp, XprType> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:29: note: in instantiation of template class 'Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<double, CppAD::AD<CppAD::AD<double>>>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>, Eigen::Dense>' requested here
   55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
      |                             ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:510:20: note: in instantiation of template class 'Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<double, CppAD::AD<CppAD::AD<double>>>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>>' requested here
  510 |   typedef typename _CastType::Scalar NewScalarType;
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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, CppAD::AD<CppAD::AD<double>>>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>>>' requested here
   48 | template<class NewType> struct CastXpr { typedef typename internal::cast_return_type<Derived,const CwiseUnaryOp<internal::scalar_cast_op<Scalar, NewType>, const Derived> >::type Type; };
      |                                                                     ^
/data/gannet/ripley/R/test-clang/RcppEigen/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<CppAD::AD<CppAD::AD<double>>>' requested here
   61 | typename CastXpr<NewType>::Type
      | ^
/data/gannet/ripley/R/test-clang/TMB/include/convert.hpp:114:25: note: while substituting explicitly-specified template arguments into function template 'cast' 
  114 |    vector<Type> y = tmp.cast<Type>();
      |                         ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:919:7: note: in instantiation of function template specialization 'asVector<CppAD::AD<CppAD::AD<double>>>' requested here
  919 |       PARAMETER_VECTOR( TMB_epsilon_ );
      |       ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:221:73: note: expanded from macro 'PARAMETER_VECTOR'
  221 | vector<Type> name(TMB_OBJECTIVE_PTR -> fillShape(                       \
      |                                                                         ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:2112:10: note: in instantiation of member function 'objective_function<CppAD::AD<CppAD::AD<double>>>::evalUserTemplate' requested here
 2112 |   y[0]=F.evalUserTemplate();
      |          ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_cast_op<double, CppAD::AD<CppAD::AD<double>>> (const double &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_product_op<CppAD::AD<CppAD::AD<CppAD::AD<double>>>> (const CppAD::AD<CppAD::AD<CppAD::AD<double>>> &, const CppAD::AD<CppAD::AD<CppAD::AD<double>>> &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:33:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_product_op<CppAD::AD<CppAD::AD<CppAD::AD<double>>>> (const CppAD::AD<CppAD::AD<CppAD::AD<double>>> &, const CppAD::AD<CppAD::AD<CppAD::AD<double>>> &)>' requested here
   33 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>, const Eigen::Array<CppAD::AD<CppAD::AD<CppAD::AD<double>>>, -1, 1>, const Eigen::Array<CppAD::AD<CppAD::AD<CppAD::AD<double>>>, -1, 1>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseBinaryOp<scalar_product_op<AD<AD<AD<double>>>, AD<AD<AD<double>>>>, const Array<AD<AD<AD<double>>>, -1, 1, 0, -1, 1>, const Array<AD<AD<AD<double>>>, -1, 1, 0, -1, 1>>>' required here
  149 |   : public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_product_op<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>, const Eigen::Array<CppAD::AD<CppAD::AD<CppAD::AD<double>>>, -1, 1>, const Eigen::Array<CppAD::AD<CppAD::AD<CppAD::AD<double>>>, -1, 1>, Eigen::Dense>' requested here
   78 |   public CwiseBinaryOpImpl<
      |          ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:920:37: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>, const Eigen::Array<CppAD::AD<CppAD::AD<CppAD::AD<double>>>, -1, 1>, const Eigen::Array<CppAD::AD<CppAD::AD<CppAD::AD<double>>>, -1, 1>>' requested here
  920 |       ans += ( this->reportvector() * TMB_epsilon_ ).sum();
      |                                     ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:2361:12: note: in instantiation of member function 'objective_function<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>::evalUserTemplate' requested here
 2361 |   y[0] = F.evalUserTemplate();
      |            ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_product_op<CppAD::AD<CppAD::AD<CppAD::AD<double>>>> (const CppAD::AD<CppAD::AD<CppAD::AD<double>>> &, const CppAD::AD<CppAD::AD<CppAD::AD<double>>> &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_sum_op<CppAD::AD<CppAD::AD<CppAD::AD<double>>>> (const CppAD::AD<CppAD::AD<CppAD::AD<double>>> &, const CppAD::AD<CppAD::AD<CppAD::AD<double>>> &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:33:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_sum_op<CppAD::AD<CppAD::AD<CppAD::AD<double>>>> (const CppAD::AD<CppAD::AD<CppAD::AD<double>>> &, const CppAD::AD<CppAD::AD<CppAD::AD<double>>> &)>' requested here
   33 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>, const Eigen::Array<CppAD::AD<CppAD::AD<CppAD::AD<double>>>, -1, 1>, const Eigen::Array<CppAD::AD<CppAD::AD<CppAD::AD<double>>>, -1, 1>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseBinaryOp<scalar_sum_op<AD<AD<AD<double>>>, AD<AD<AD<double>>>>, const Array<AD<AD<AD<double>>>, -1, 1, 0, -1, 1>, const Array<AD<AD<AD<double>>>, -1, 1, 0, -1, 1>>>' required here
  149 |   : public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>, const Eigen::Array<CppAD::AD<CppAD::AD<CppAD::AD<double>>>, -1, 1>, const Eigen::Array<CppAD::AD<CppAD::AD<CppAD::AD<double>>>, -1, 1>, Eigen::Dense>' requested here
   78 |   public CwiseBinaryOpImpl<
      |          ^
./tmb_occu.hpp:39:43: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>, const Eigen::Array<CppAD::AD<CppAD::AD<CppAD::AD<double>>>, -1, 1>, const Eigen::Array<CppAD::AD<CppAD::AD<CppAD::AD<double>>>, -1, 1>>' requested here
   39 |   vector<Type> psi = X_state * beta_state + offset_state;
      |                                           ^
unmarked_TMBExports.cpp:17:12: note: in instantiation of function template specialization 'tmb_occu<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>' requested here
   17 |     return tmb_occu(this);
      |            ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:913:20: note: in instantiation of member function 'objective_function<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>::operator()' requested here
  913 |     Type ans=this->operator()();
      |                    ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:2361:12: note: in instantiation of member function 'objective_function<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>::evalUserTemplate' requested here
 2361 |   y[0] = F.evalUserTemplate();
      |            ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_sum_op<CppAD::AD<CppAD::AD<CppAD::AD<double>>>> (const CppAD::AD<CppAD::AD<CppAD::AD<double>>> &, const CppAD::AD<CppAD::AD<CppAD::AD<double>>> &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_quotient_op<CppAD::AD<CppAD::AD<CppAD::AD<double>>>> (const CppAD::AD<CppAD::AD<CppAD::AD<double>>> &, const CppAD::AD<CppAD::AD<CppAD::AD<double>>> &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:33:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_quotient_op<CppAD::AD<CppAD::AD<CppAD::AD<double>>>> (const CppAD::AD<CppAD::AD<CppAD::AD<double>>> &, const CppAD::AD<CppAD::AD<CppAD::AD<double>>> &)>' requested here
   33 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>, const Eigen::Array<CppAD::AD<CppAD::AD<CppAD::AD<double>>>, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>, const Eigen::Array<CppAD::AD<CppAD::AD<CppAD::AD<double>>>, -1, 1>>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:149:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseBinaryOp<scalar_quotient_op<AD<AD<AD<double>>>, AD<AD<AD<double>>>>, const Array<AD<AD<AD<double>>>, -1, 1, 0, -1, 1>, const CwiseNullaryOp<scalar_constant_op<AD<AD<AD<double>>>>, const Array<AD<AD<AD<double>>>, -1, 1, 0, -1, 1>>>>' required here
  149 |   : public internal::generic_xpr_base<CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:78:10: note: in instantiation of template class 'Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_quotient_op<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>, const Eigen::Array<CppAD::AD<CppAD::AD<CppAD::AD<double>>>, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>, const Eigen::Array<CppAD::AD<CppAD::AD<CppAD::AD<double>>>, -1, 1>>, Eigen::Dense>' requested here
   78 |   public CwiseBinaryOpImpl<
      |          ^
./tmb_gdistremoval.hpp:172:16: note: in instantiation of template class 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>, const Eigen::Array<CppAD::AD<CppAD::AD<CppAD::AD<double>>>, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>, const Eigen::Array<CppAD::AD<CppAD::AD<CppAD::AD<double>>>, -1, 1>>>' requested here
  172 |       cpd = cpd/pdist;
      |                ^
unmarked_TMBExports.cpp:25:12: note: in instantiation of function template specialization 'tmb_gdistremoval<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>' requested here
   25 |     return tmb_gdistremoval(this);
      |            ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:913:20: note: in instantiation of member function 'objective_function<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>::operator()' requested here
  913 |     Type ans=this->operator()();
      |                    ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:2361:12: note: in instantiation of member function 'objective_function<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>::evalUserTemplate' requested here
 2361 |   y[0] = F.evalUserTemplate();
      |            ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_quotient_op<CppAD::AD<CppAD::AD<CppAD::AD<double>>>> (const CppAD::AD<CppAD::AD<CppAD::AD<double>>> &, const CppAD::AD<CppAD::AD<CppAD::AD<double>>> &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from unmarked_TMBExports.cpp:3:
In file included from /data/gannet/ripley/R/test-clang/TMB/include/TMB.hpp:83:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Dense:1:
In file included from /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/Core:367:
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Meta.h:320:25: warning: 'result_of<Eigen::internal::scalar_cast_op<double, CppAD::AD<CppAD::AD<CppAD::AD<double>>>> (const double &)>' is deprecated [-Wdeprecated-declarations]
  320 |   typedef typename std::result_of<T>::type type1;
      |                         ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:21:20: note: in instantiation of template class 'Eigen::internal::result_of<Eigen::internal::scalar_cast_op<double, CppAD::AD<CppAD::AD<CppAD::AD<double>>>> (const double &)>' requested here
   21 |   typedef typename result_of<
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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, CppAD::AD<CppAD::AD<CppAD::AD<double>>>>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>>>' requested here
  497 | template<typename Derived, typename XprKind = typename traits<Derived>::XprKind, typename StorageKind = typename traits<Derived>::StorageKind>
      |                                                        ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:95:22: note: in instantiation of default argument for 'generic_xpr_base<CwiseUnaryOp<scalar_cast_op<double, AD<AD<AD<double>>>>, const Map<Matrix<double, -1, 1, 0, -1, 1>, 0, Stride<0, 0>>>>' required here
   95 |   : public internal::generic_xpr_base<CwiseUnaryOp<UnaryOp, XprType> >::type
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:29: note: in instantiation of template class 'Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_cast_op<double, CppAD::AD<CppAD::AD<CppAD::AD<double>>>>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>, Eigen::Dense>' requested here
   55 | class CwiseUnaryOp : public CwiseUnaryOpImpl<UnaryOp, XprType, typename internal::traits<XprType>::StorageKind>, internal::no_assignment_operator
      |                             ^
/data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:510:20: note: in instantiation of template class 'Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<double, CppAD::AD<CppAD::AD<CppAD::AD<double>>>>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>>' requested here
  510 |   typedef typename _CastType::Scalar NewScalarType;
      |                    ^
/data/gannet/ripley/R/test-clang/RcppEigen/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, CppAD::AD<CppAD::AD<CppAD::AD<double>>>>, const Eigen::Map<Eigen::Matrix<double, -1, 1>>>>' requested here
   48 | template<class NewType> struct CastXpr { typedef typename internal::cast_return_type<Derived,const CwiseUnaryOp<internal::scalar_cast_op<Scalar, NewType>, const Derived> >::type Type; };
      |                                                                     ^
/data/gannet/ripley/R/test-clang/RcppEigen/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<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>' requested here
   61 | typename CastXpr<NewType>::Type
      | ^
/data/gannet/ripley/R/test-clang/TMB/include/convert.hpp:114:25: note: while substituting explicitly-specified template arguments into function template 'cast' 
  114 |    vector<Type> y = tmp.cast<Type>();
      |                         ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:919:7: note: in instantiation of function template specialization 'asVector<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>' requested here
  919 |       PARAMETER_VECTOR( TMB_epsilon_ );
      |       ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:221:73: note: expanded from macro 'PARAMETER_VECTOR'
  221 | vector<Type> name(TMB_OBJECTIVE_PTR -> fillShape(                       \
      |                                                                         ^
/data/gannet/ripley/R/test-clang/TMB/include/tmb_core.hpp:2361:12: note: in instantiation of member function 'objective_function<CppAD::AD<CppAD::AD<CppAD::AD<double>>>>::evalUserTemplate' requested here
 2361 |   y[0] = F.evalUserTemplate();
      |            ^
/usr/local/clang17/bin/../include/c++/v1/__type_traits/result_of.h:25:7: note: 'result_of<Eigen::internal::scalar_cast_op<double, CppAD::AD<CppAD::AD<CppAD::AD<double>>>> (const double &)>' has been explicitly marked deprecated here
   25 | class _LIBCPP_DEPRECATED_IN_CXX17 result_of;
      |       ^
/usr/local/clang17/bin/../include/c++/v1/__config:983:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  983 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/usr/local/clang17/bin/../include/c++/v1/__config:956:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  956 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
31 warnings generated.
/usr/local/clang17/bin/clang++ -std=gnu++17 -shared -L/usr/local/clang/lib64 -L/usr/local/clang17/lib -L/usr/local/gcc13/lib64 -L/usr/local/lib64 -o unmarked_TMBExports.so unmarked_TMBExports.o
make[2]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/unmarked/src/TMB'
make[2]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/unmarked/src/TMB'
make[2]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[2]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/unmarked/src/TMB'
[1] TRUE
/usr/local/clang17/bin/clang++ -std=gnu++17 -shared -L/usr/local/clang/lib64 -L/usr/local/clang17/lib -L/usr/local/gcc13/lib64 -L/usr/local/lib64 -o unmarked.so RcppExports.o detfuns.o distprob.o distr.o get_lik_trans.o get_mlogit.o hmm.o nll_distsamp.o nll_distsampOpen.o nll_gdistremoval.o nll_gdistsamp.o nll_gmultmix.o nll_gpcount.o nll_multinomPois.o nll_multmixOpen.o nll_nmixTTD.o nll_occu.o nll_occuMS.o nll_occuMulti.o nll_occuPEN.o nll_occuRN.o nll_occuTTD.o nll_pcount.o nll_pcountOpen.o pifun.o tranprobs.o utils.o -L/data/gannet/ripley/R/R-clang/lib -lRlapack -L/data/gannet/ripley/R/R-clang/lib -lRblas -lFortran_main -lFortranRuntime -lFortranDecimal -lm -fopenmp
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/unmarked/src'
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/unmarked/src'
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/unmarked/src'
installing to /data/gannet/ripley/R/packages/tests-clang/unmarked.Rcheck/00LOCK-unmarked/00new/unmarked/libs
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (unmarked)