I am repeatedly running into an error when checking my new R package with devtools::check_rhub(). I get the same error with CRANs automatic tests. I can install these packages no bother locally.
My package uses plotly, for which data.table is a dependancy
The error message I get when Installing package dependencies is:
Packages which are only available in source form, and may need compilation of C/C++/Fortran: 'utf8' 'data.table' These will not be installed
Then later on when:
** byte-compile and prepare package for lazy loading there is no package called 'data.table' Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : Calls: ... loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart
Execution halted
This uses Windows Server 2008 R2 SP1, R-devel, 32/64 bit
So the package will not load. How do I make it compile on the RHub and CRAN?