[R-pkg-devel] Compiling error with the new R.h header (R-devel 3.3.0 for Windows) when using the C++ function isnan() of

2016-04-20 Thread Antonio Canale
Dear all, my problem is related to the new version of my msBP package but it actually applies also to the current version uploaded on CRAN (https://cran.r-project.org/web/checks/check_results_msBP.html). It turns out that the package cannot be compiled under the new R-devel for windows. The prob

Re: [R-pkg-devel] Submitting CRAN packages with hard-to-meet dependencies

2016-04-20 Thread Dirk Eddelbuettel
On 18 April 2016 at 20:48, boB Rudis wrote: | So, how do we create a solid alternative to CRAN? github drat wld have | been impossible at my previous gig (for good reasons). Is it time to | try to get rOpenSci to be a legit CRAN alternative? Add enough process | around it to support things like th

Re: [R-pkg-devel] Compiling error with the new R.h header (R-devel 3.3.0 for Windows) when using the C++ function isnan() of

2016-04-20 Thread Dirk Eddelbuettel
On 20 April 2016 at 14:28, Antonio Canale wrote: | Dear all, | | my problem is related to the new version of my msBP package but it | actually applies also to the current version uploaded on CRAN | (https://cran.r-project.org/web/checks/check_results_msBP.html). | | It turns out that the package

Re: [R-pkg-devel] Compiling error with the new R.h header (R-devel 3.3.0 for Windows) when using the C++ function isnan() of

2016-04-20 Thread Martyn Plummer
Short answer: use the R macro ISNAN instead. See the Writing R Extensions manual for details. Long answer: The default standard for C++ code in R packages is C++98, which does not define a function "isnan". The C++11 standard introduced a std::isnan function to C++. What you were previously gettin

Re: [R-pkg-devel] Submitting CRAN packages with hard-to-meet dependencies

2016-04-20 Thread Oliver Keyes
I must have missed the bit where anyone mentioned Title Case. CRAN's rules are definitely solid the vast majority of the time, and I've opted for a GitHub/devtools based release. On Wednesday, 20 April 2016, Dirk Eddelbuettel wrote: > > On 18 April 2016 at 20:48, boB Rudis wrote: > | So, how do