On 12-05-02 6:06 AM, Mauricio Zambrano-Bigiarini wrote:
Dear List,

While using the --as-cran option for checking one of my packages:

R CMD check --as-cran hydroGOF_0.3-3.tar.gz


I got the following error message:

pkgname<- "hydroGOF"
  >  source(file.path(R.home("share"), "R", "examples-header.R"))
  >  options(warn = 1)
  >  library('hydroGOF')
Error in loadNamespace(i[[1L]], c(lib.loc, .libPaths())) :
    there is no package called ‘class’

However, I don't get any error message when the checking is done without
the --as-cran option.

Could somebody give me a hint about how to solve this error before
submission to CRAN ?


There was a bug in 2.15.0: if your package used a package that used a recommended package (where "used" means listed as Depends, Suggests, Imports...), then you could get this error.

R-patched has this fixed, so you could update to that. If you don't want to update, the workaround is to list "class" explicitly as a dependency of your package.

Duncan Murdoch



sessionInfo()
R version 2.15.0 (2012-03-30)
Platform: x86_64-redhat-linux-gnu (64-bit)

locale:
   [1] LC_CTYPE=en_GB.utf8       LC_NUMERIC=C
   [3] LC_TIME=en_GB.utf8        LC_COLLATE=en_GB.utf8
   [5] LC_MONETARY=en_GB.utf8    LC_MESSAGES=en_GB.utf8
   [7] LC_PAPER=C                LC_NAME=C
   [9] LC_ADDRESS=C              LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_GB.utf8 LC_IDENTIFICATION=C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base


Thanks in advance,

Mauricio Zambrano-Bigiarini

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to