Reena Bansal
2010-Feb-02 21:52 UTC
[R] Error with R CMD check - Packages required but not available:
Hi All, Apologies in advance if this is not the right email to post this question. I successfully created my first R package myPackage1. Now I want to create another R package myPackage2 which requires functions from myPackage1. However when I try R CMD check myPackage2 I get the following error * checking for working pdflatex ... OK * using log directory '.../myPackage/myPackage2.Rcheck' * using R version 2.9.2 (2009-08-24) * using session charset: UTF-8 * checking for file 'myPackage2/DESCRIPTION' ... OK * checking extension type ... Package * this is package 'myPackage2' version '1.0' * checking package dependencies ... ERROR Packages required but not available: myPackage1 See the information on DESCRIPTION files in the chapter 'Creating R packages' of the 'Writing R Extensions' manual. My DESCRIPTION file looks like this Package: myPackage2 Type: Package Title: myPackage2 Version: 1.0 Date: 2010-02-02 Author: RB Maintainer: <rb@xyz.com> Description: myPackage2 Depends: myPackage1 License: What license is it under? LazyLoad: yes I have also checked .libPaths() and it has the right path to find myPackage1 in my local R library. Any suggestions? Thanks, Reena [[alternative HTML version deleted]]
Uwe Ligges
2010-Feb-03 14:54 UTC
[R] Error with R CMD check - Packages required but not available:
On 02.02.2010 22:52, Reena Bansal wrote:> Apologies in advance if this is not the right email to post this > question. > > I successfully created my first R package myPackage1. > Now I want to create another R package myPackage2 which requires > functions from myPackage1. > > However when I try R CMD check myPackage2 I get the following errorHave you set the environment variable R_LIBS to include the library which myPackage1 has been installed into previously? Best, Uwe Ligges> * checking for working pdflatex ... OK > * using log directory '.../myPackage/myPackage2.Rcheck' > * using R version 2.9.2 (2009-08-24) > * using session charset: UTF-8 > * checking for file 'myPackage2/DESCRIPTION' ... OK > * checking extension type ... Package > * this is package 'myPackage2' version '1.0' > * checking package dependencies ... ERROR > Packages required but not available: > myPackage1
Reena Bansal
2010-Feb-03 15:59 UTC
[R] Error with R CMD check - Packages required but not available:
I tried to bypass R CMD check myPackage2 and did the following R CMD build myPackage2 R CMD INSTALL -l ~/Rlibs myPackage2 and this works, I can load myPackage2 into my R session. Wondering why R CMD check failed and is it not necessary for R CMD check to work before I can build the package? -----Original Message----- From: David Scott [mailto:d.scott at auckland.ac.nz] Sent: Tuesday, February 02, 2010 07:27 PM To: Reena Bansal Subject: Re: [R] Error with R CMD check - Packages required but not available: Reena Bansal wrote:> Hi All, > > Apologies in advance if this is not the right email to post this > question. > > I successfully created my first R package myPackage1. > Now I want to create another R package myPackage2 which requires > functions from myPackage1. > > However when I try R CMD check myPackage2 I get the following error > > * checking for working pdflatex ... OK > * using log directory '.../myPackage/myPackage2.Rcheck' > * using R version 2.9.2 (2009-08-24) > * using session charset: UTF-8 > * checking for file 'myPackage2/DESCRIPTION' ... OK > * checking extension type ... Package > * this is package 'myPackage2' version '1.0' > * checking package dependencies ... ERROR Packages required but not > available: > myPackage1 > > See the information on DESCRIPTION files in the chapter 'Creating R > packages' of the 'Writing R Extensions' manual. > > My DESCRIPTION file looks like this > > Package: myPackage2 > Type: Package > Title: myPackage2 > Version: 1.0 > Date: 2010-02-02 > Author: RB > Maintainer: <rb at xyz.com> > Description: myPackage2 > Depends: myPackage1 > License: What license is it under? > LazyLoad: yes > > > I have also checked .libPaths() and it has the right path to find > myPackage1 in my local R library. Any suggestions? >Have you *installed* myPackage1 before trying to check myPackage2? This sort of structure certainly works for me (VarianceGamma and SkewHyperbolic depend on HyperbolicDist). David Scott -- _________________________________________________________________ David Scott Department of Statistics The University of Auckland, PB 92019 Auckland 1142, NEW ZEALAND Phone: +64 9 923 5055, or +64 9 373 7599 ext 85055 Email: d.scott at auckland.ac.nz, Fax: +64 9 373 7018 Director of Consulting, Department of Statistics