Ivis4ml/fssemR

std::bind2nd is deprecated (See CRAN check results)

Ivis4ml opened this issue · 1 comments

This concerns packages

Boom MCMCpack MasterBayes OpenMx ProFit Quartet RMariaDB RPostgres
RSQLite Rankcluster RcppQuantuccia Rlgt Rmalschains Ryacas StereoMorph
TDA bio3d bioacoustics bnclassify catSurv chngpt dpmixsim ecp episode
fssemR gof goftte hesim highlight jiebaR jmotif kernlab lidR multinet
oem phreeqc recurse rgl rlas robfilter sbart securitytxt spiderbar vennLasso

and almost all packages including headers from StanHeaders:

.../StanHeaders/include/stan/math/prim/mat/err/is_lower_triangular.hpp:25:27:
warning: 'ptr_fun<double, double>' is deprecated [-Wdeprecated-declarations]

clang/libc++ 9 has started to warn about these deprecated (in C++11)
functions, as seen in the CRAN results pages for fedora-clang.

Please take a look at your code and remove their usage at the next
update. C++11 is the default as from R 3.6.0, but if you want the
package to be usable with earlier versions and do not already do so,
specify C++11 or later (see 'Writing R Extensions').

--
Brian D. Ripley, ripley@stats.ox.ac.uk
Emeritus Professor of Applied Statistics, University of Oxford

Fixed here 0fb7e0f