On 07/12/2017 4:43 AM, Pijush Das wrote:
Hello Sir,



I have been trying to create a package in R.
When I have put the check option in R studio to check everything is ok that
time I have found
two warnings and three notes. Those are given below.

warnings:
1) * checking dependencies in R code ... WARNING
'::' or ':::' import not declared from: 'SparseM'
'loadNamespace' or 'requireNamespace' calls not declared from:
   'Matrix' 'SparseM'

Your DESCRIPTION file should list every package from which you are importing functions. The usual place is in an item called "Imports"; "Suggests" might also be appropriate if the functions are only occasionally used (and you test for the presence of the optional package).


2) * checking files in 'vignettes' ... WARNING
Files in the 'vignettes' directory but no files in 'inst/doc':
   'vignettes.Rmd', 'vignettes.pdf'

You probably missed another declaration in DESCRIPTION, i.e.

VignetteBuilder: knitr

Without this, R won't know that vignettes.Rmd is a vignette.


Notes:
1) * checking foreign function calls ... NOTE
Foreign function call to a different package:
   .C("svmpredict", ..., PACKAGE = "e1071")
See chapter 'System and foreign language interfaces' in the 'Writing R
Extensions' manual.

It's usually a bad idea to call directly to C code in another package. You'll need to read the referenced manual if you really want to do that.

2) * checking R code for possible problems ... NOTE
predict.packageXXX: no visible global function definition for 'as'
predict.packageXXX: no visible global function definition for 'new'
Undefined global functions or variables:
   as new
Consider adding

You cut off the advice that followed "Consider adding". You should follow that advice.


3) * checking DESCRIPTION meta-information ... NOTE
Packages listed in more than one of Depends, Imports, Suggests, Enhances:
   'e1071' 'nlme' 'openxlsx' 'pheatmap' 'RColorBrewer' 'R.rsp'
A package should be listed in only one of these fields.

Just figure out which of those fields you want, and put the package names in just one of them.




Can anybody help me to short out those problem please ?


Thank you very much.


regards
Pijush

        [[alternative HTML version deleted]]

Generally R mailing lists are plain text. Your message was readable as you posted it, but if you had added code, it would likely be a mess. Please configure your mail program to post in plain text.

Duncan Murdoch

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

Reply via email to