2013-01-09 29 views
1

我在R-forge存储库中遇到了有关R CMD check的错误。当它与Windows和Mac平台进行检查时,除了关于维护者的一个注释外,它不会给出错误。但是,它并没有正确地检查Linux平台,并给了我以下错误。由于这个错误,我无法将我的包提交给cran。请帮我解决这个问题。R-Forge包检查错误。 Linux平台上的软件包依赖关系

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’ 

问候,
Mikeal。

回答

1

这可能是R-Forge构建服务器的一个问题;我与另一个包依赖关系不再可用但在CRAN上可用并且在那里构建/检查的包相同。我的软件包在Linux上检查确定,但不在R-Forge上。当我将它提交给CRAN时,它也通过了他们的支票。

随着最新版本R的发布发生变化,软件包库需要重新构建。这可能与R-Forge上的问题有关?

无论如何,建议您提交支持凭单或发送电子邮件给R-Forge团队进行咨询。如果该软件包在您自己的计算机上构建/检查确定,则提交给CRAN可能是安全的。如果你想加倍确定,可以将包提交给Uwe Ligge的WinBuilder服务以获得独立的编译/构建/检查。如果这样做确定,那么你可以合理确定你的软件包可以提交给CRAN。

+0

谢谢加文。它可能会工作。 – Mikael

+0

这是一个非常烦人的问题,并且它会不时发生,有时会持续几个月,直到他们再次修复它。 –

+0

@SpammerSlammer Yup;从长远来看,r-hub的发展,我认为github是选择的地方(现在对我来说,无论如何,还有其他许多人)。 –

相关问题