1

R CMD check在 R-forge 存储库中遇到了一个错误。当它检查 windows 和 mac 平台时,它不会给出错误,除了一个关于维护者的注释。但是,它不能正确检查 Linux 平台并给我以下错误。由于这个错误,我无法将我的包裹提交给 cran。请帮助我如何解决问题。

BcDiag log file (check_x86_64_linux)

Sun Dec 30 16:15:16 2012: Checking package BcDiag (SVN revision 7) ...
* using log directory ‘/mnt/building/build_2012-12-30-16-05/RF_PKG_CHECK/PKGS/BcDiag.Rcheck’
* using R version 2.15.2 Patched (2012-12-14 r61333)
* using platform: x86_64-unknown-linux-gnu (64-bit)
* using session charset: UTF-8
* checking for file ‘BcDiag/DESCRIPTION’ ... OK
* this is package ‘BcDiag’ version ‘1.0’
* checking CRAN incoming feasibility ... NOTE
Maintainer: ‘Aregay Mengsteab ’
New submission
* checking package namespace information ... OK
* checking package dependencies ... ERROR
Packages required but not available:  ‘isa2’ ‘fabia’
Packages suggested but not available for checking:  ‘isa2’ ‘fabia’

问候,
迈克。

4

1 回答 1

1

这可能是 R-Forge 构建服务器的问题;我对另一个包有同样的问题,其中一个依赖项不再可用,但它在 CRAN 上可用并且在那里构建/检查 OK。我的包在 Linux 上检查正常,但在 R-Forge 上没有。当我将它提交给 CRAN 时,它也通过了他们的检查。

随着 R 的最后一个版本的更改要发布,包库需要重新构建。这可能与 R-Forge 上的问题有关?

无论如何,建议您提交支持票或发送电子邮件至 R-Forge 团队进行查询。如果该软件包在您自己的计算机上构建/检查 OK,那么提交给 CRAN 可能是安全的。如果您想更加确定,也许将包提交给 Uwe Ligge 的WinBuilder服务以获得独立的编译/构建/检查。如果一切正常,那么您可以合理地确定您的包裹可以提交给 CRAN。

于 2013-01-09T10:44:58.497 回答