Rebecca Sela wrote:
> I am writing my first R package, and I have been getting the following series 
> of errors when I run R CMD check:
> 
> * checking S3 generic/method consistency ... WARNING
> Error: package/namespace load failed for 'REEMtree'
> Call sequence:
> 2: stop(gettextf("package/namespace load failed for '%s'", 
> libraryPkgName(package)), 
>        call. = FALSE, domain = NA)
> 1: library(package, lib.loc = lib.loc, character.only = TRUE, verbose = FALSE)
> Execution halted
> See section 'Generic functions and methods' of the 'Writing R Extensions'
> manual.
> * checking replacement functions ... WARNING
> Error: package/namespace load failed for 'REEMtree'
> Call sequence:
> 2: stop(gettextf("package/namespace load failed for '%s'", 
> libraryPkgName(package)), 
>        call. = FALSE, domain = NA)
> 1: library(package, lib.loc = lib.loc, character.only = TRUE, verbose = FALSE)
> Execution halted
> In R, the argument of a replacement function which corresponds to the right
> hand side must be named 'value'.
> * checking foreign function calls ... WARNING
> Error: package/namespace load failed for 'REEMtree'
> Call sequence:
> 2: stop(gettextf("package/namespace load failed for '%s'", 
> libraryPkgName(package)), 
>        call. = FALSE, domain = NA)
> 1: library(package, lib.loc = lib.loc, character.only = TRUE, verbose = FALSE)
> Execution halted
> See section 'System and foreign language interfaces' of the 'Writing R
> Extensions' manual.
> * checking Rd files ... OK
> * checking for missing documentation entries ... ERROR
> Error: package/namespace load failed for 'REEMtree'
> 
> (Everything is OK up to this point.)
> 
> Looking around online, I have found references to this error when there is 
> compiled C or Fortran code, but I have none of that in my code.  I imagine 
> this is a simple problem (perhaps with my NAMESPACE file), but I don't know 
> what it is.  (The text of the NAMESPACE file is at the bottom of this e-mail.)

Hi Rebecca -- useDynLib() is to load the dynamic library associated with
C or Fortran code. You say you have none of this, so you don't need
useDynLib(REEMtree).

Martin

> Thank you in advance for your help!
> 
> Rebecca
> 
> NAMESPACE file:
> 
> useDynLib(REEMtree)
> 
> export(AutoCorrelationLRtest, FixedEffectsTree, RandomEffectsTree, 
>       LMEpredict, PredictionTest, RandomEffectsTree, RMSE, simpleREEMdata, 
>       REEMtree, FEEMtree)
> 
> import(nlme)
> import(rpart)
> 
> S3method(is,REEMtree)
> S3method(logLik,REEMtree)
> S3method(plot,REEMtree)
> S3method(predict,REEMtree)
> S3method(print, REEMtree)
> S3method(ranef,REEMtree)
> S3method(tree,REEMtree)
> S3method(is,FEEMtree)
> S3method(logLik,FEEMtree)
> S3method(plot,FEEMtree)
> S3method(predict,FEEMtree)
> S3method(print, FEEMtree)
> S3method(tree,FEEMtree)
> 
> 
> 
> ------------------------------------------------------------------------
> 
> ______________________________________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to