使用 rchk 检查 R 包时出错

Error in checking an R package with `rchk`

rchk可以用来检查R 带有编译代码的包。 rchk 现在与其他工具一起 用于检查相关的 CRAN 包和相关的 Additional issues 页面链接在 CRAN check results 页面上。

当使用 rchk 的本地安装测试我的包时,我得到了 以下报告:

ERROR: too many states (abstraction error?) in function strptime_internal

我不知道这是什么意思。我的包裹不使用任何 strptime 函数。

我在检查 dplyrjpeg 从 CRAN 安装的包。

我问了这个问题at rchk

该消息表示函数 strptime_internal(它是一个 R 内部函数)太复杂 'rchk' 无法分析。

其他功能还是会分析的;如果您看到 Analyzed XX functions, traversed XX states 行并且没有其他错误消息,那么您可以认为检查成功。