I’m seeing a callr-related error in my build checks for multiple packages. This applies to the callr 3.2.0 update.
There are binary versions available but the source versions are later:
binary source needs_compilation
callr 3.1.1 3.2.0 FALSE
purrr 0.3.1 0.3.2 TRUE
Rcpp 1.0.0 1.0.1 TRUE
tibble 2.0.1 2.1.1 TRUE
The package appears to install correctly.
* installing *source* package ‘callr’ ...
** package ‘callr’ successfully unpacked and MD5 sums checked
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (callr)
But then I’m seeing this error pop up that kills the build.
Error in get0(oNam, envir = ns) :
lazy-load database '/home/travis/R/Library/callr/R/callr.rdb' is corrupt
Calls: <Anonymous> ... force -> rcmd_build_tools -> :: -> getExportedValue -> get0
In addition: Warning message:
In get0(oNam, envir = ns) : internal error -3 in R_decompress1
Execution halted
Here’s a relevant log, for example:
https://api.travis-ci.com/v3/job/185730345/log.txt