Hello, I'm attempting to build a package using R 2.15.0 on OS X I am getting a generic failure when performing a cran type check on the package. Even with a very simple test package, it still fails int he same place. Example: In R: rm(list=ls()) foo <- function(x){print(x)} package.skeleton(name="foo") Then, at the command line: R CMD build foo R CMD check --as-cran foo_1.0.tar.gz <Some output not included here> * checking whether package ?foo? can be installed ? ERROR Installation failed. See ?foo.Rcheck/00install.out? for details. Looking at the 00install.out file, I see: * installing *source* package ?foo? ... ** R Error in parse(outFile) : 5949:10: unexpected symbol 5948: c(01, 00, 00, 00, 01, 00, 00, 00, 00, 00, 00, 00, 00, 00, 5949: e0, 3f ^ ERROR: unable to collate and parse R files for package ?foo? Can anyone help explain what is happening here? This is the most generic and empty package I can think of, so not sure why a build is failing. Thanks! -- Noah Silverman UCLA Department of Statistics 8117 Math Sciences Building Los Angeles, CA 90095
Did you edit the description file and the namespace file and the Rd files? Although my tutorial is for windows if you follow steps 8 thru 10 on mac it should work http://stevemosher.wordpress.com/step-8-the-sample-package/ On Thu, May 17, 2012 at 7:44 PM, Noah Silverman <noahsilverman@ucla.edu>wrote:> Hello, > > I'm attempting to build a package using R 2.15.0 on OS X > > I am getting a generic failure when performing a cran type check on the > package. Even with a very simple test package, it still fails int he same > place. > > Example: > > In R: > rm(list=ls()) > foo <- function(x){print(x)} > package.skeleton(name="foo") > > Then, at the command line: > R CMD build foo > R CMD check --as-cran foo_1.0.tar.gz > > <Some output not included here> > * checking whether package ‘foo’ can be installed … ERROR > Installation failed. > See ‘foo.Rcheck/00install.out’ for details. > > Looking at the 00install.out file, I see: > > * installing *source* package ‘foo’ ... > ** R > Error in parse(outFile) : 5949:10: unexpected symbol > 5948: c(01, 00, 00, 00, 01, 00, 00, 00, 00, 00, 00, 00, 00, 00, > 5949: e0, 3f > ^ > ERROR: unable to collate and parse R files for package ‘foo’ > > > Can anyone help explain what is happening here? This is the most generic > and empty package I can think of, so not sure why a build is failing. > > Thanks! > > > -- > Noah Silverman > UCLA Department of Statistics > 8117 Math Sciences Building > Los Angeles, CA 90095 > > ______________________________________________ > 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. >[[alternative HTML version deleted]]
Hi Noah, Can you put your package on github or at least upload the tar ball? Although I agree with Steven that as is, the package will not pass cran checks, that is not the error I would expect. Some of the experts may have seen this before or know instantly, but for everyone else, being able to try what you are trying may help. Its also not a bad idea to have your code hosted somewhere anyway, so you can slice two beets with one stroke as it were. Cheers, Josh On Thu, May 17, 2012 at 7:44 PM, Noah Silverman <noahsilverman at ucla.edu> wrote:> Hello, > > I'm attempting to build a package using R 2.15.0 on OS X > > I am getting a generic failure when performing a cran type check on the package. ?Even with a very simple test package, it still fails int he same place. > > Example: > > In R: > rm(list=ls()) > foo <- function(x){print(x)} > package.skeleton(name="foo") > > Then, at the command line: > R CMD build foo > R CMD check --as-cran foo_1.0.tar.gz > > <Some output not included here> > * checking whether package ?foo? can be installed ? ERROR > Installation failed. > See ?foo.Rcheck/00install.out? for details. > > Looking at the 00install.out file, I see: > > * installing *source* package ?foo? ... > ** R > Error in parse(outFile) : 5949:10: unexpected symbol > 5948: ? ? c(01, 00, 00, 00, 01, 00, 00, 00, 00, 00, 00, 00, 00, 00, > 5949: ? ? e0, 3f > ? ? ? ? ? ? ?^ > ERROR: unable to collate and parse R files for package ?foo? > > > Can anyone help explain what is happening here? ?This is the most generic and empty package I can think of, so not sure why a build is failing. > > Thanks! > > > -- > Noah Silverman > UCLA Department of Statistics > 8117 Math Sciences Building > Los Angeles, CA 90095 > > ______________________________________________ > R-help at 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.-- Joshua Wiley Ph.D. Student, Health Psychology Programmer Analyst II, Statistical Consulting Group University of California, Los Angeles https://joshuawiley.com/