Thanks Prof. Ripley and Duncan for your pointers. Noting down your points I have modified my way of building package and have done following so far:
1. In my C: drive I create one working folder naming "R_PackageBuild" 2. In R console I have written following codes: > setwd("c:/R_packageBuild") > package.skeleton("trial1",namespace = TRUE, code_files = "f:/trial.r") 3. then I opened cmd and wrote following: cd C:\R_PackageBuild Rcmd build –binary trial1 This process halted with following error: Error: unexpected symbol in “tools:::.test_load_package(‘trial1′,….)” Execution halted ERROR: loading failed What I have missed in this process? Can you please help me how to solve this issue? Thanks, PS: I am sorry I missplet 'Program Files'. Thanks Prof. Ripley for this pointer. On Wed, Jun 1, 2011 at 11:41 AM, Prof Brian Ripley <rip...@stats.ox.ac.uk> wrote: > On Wed, 1 Jun 2011, Nipesh Bajaj wrote: > >> I have been struggling for last one hour but not yet any through. >> >> However again I recreate the package.skeleton and run R CMD check trial3 >> >> Here are the errors: >> >> warning in dir.create(pkgoutdir, mode = "0755"): >> cannot create dir 'c:\Program files\R\R-2.13.0\bin\trial3.Rcheck', >> reason ................. >> Error in printLog(Log, "", text, "\n"): object 'Log' not found >> Execution haulted >> >> Why I am getting this error? what is that "Log". I will really >> appreciate if somebody please help me to figure out. > > R CMD check writes a (in your case) trial3.Rcheck directory, and in there in > file 00check.log a copy of the log. If it cannot create trial3.Rcheck it > cannot write the log. > > I would be surprised that even on Windows Vista the message was literally > >> reason ................. > > but if it was, blame Microsoft for their error messages. > But >> >> cannot create dir 'c:\Program files\R\R-2.13.0\bin\trial3.Rcheck', > > is clear enough. You need to run 'R CMD check' in your user area. > In case you did this because that is where you though 'R' was, it is not the > correct R.exe. You may need to add > > c:\Program Files\R\R-2.13.0\bin\i386 > > (assuming 32-bit R) to your path. > > However, your use of e.g. 'Program files' suggests you are not accurately > transmitting the messages you got. > > >> >> Thanks, >> >> On Wed, Jun 1, 2011 at 1:20 AM, Nipesh Bajaj <bajaj141...@gmail.com> >> wrote: >>> >>> Actually partly I followed. Here is the more details what I have done so >>> far: >>> >>> 1. Edit the help file skeletons in 'man', possibly combining help >>> files for multiple functions. >>> I have modified with following: >>> \name{fn1} >>> \alias{fn1} >>> >>> \title{ >>> A function. >>> } >>> >>> \description{ >>> A function. >>> } >>> >>> \usage{ >>> A function. >>> } >>> >>> \arguments{ >>> A function. >>> } >>> >>> \value{ >>> A function. >>> } >>> >>> \author{ >>> \bold{Me} >>> \cr >>> \email{m...@me.com} >>> } >>> >>> 2. Edit the exports in 'NAMESPACE', and add necessary imports. >>> Actually I really do not know what I would do here. In the >>> corresponding file, only "exportPattern("^[[:alpha:]]+")" is there. >>> Therefore I put that unaltered. >>> >>> 3. Put any C/C++/Fortran code in 'src'. >>> I do not have any such code >>> >>> 4. If you have compiled code, add a useDynLib() directive to 'NAMESPACE'. >>> Again I do not know what to do, so ingored this step. >>> >>> 5. Run R CMD build to build the package tarball. >>> * Run R CMD check to check the package tarball. >>> >>> I did not follow this step exactly. What I done is, put 'trial3' >>> folder in R/R-2.13.0bin folder (after above modification), from the >>> R-working folder. Then just run R CMD INSTALL trial3. However >>> previously with this job, I could create package effectively. After >>> updating R to the current version my problem starts. >>> >>> Those are not sufficient? >>> >>> Thanks, >>> >>> On Wed, Jun 1, 2011 at 1:09 AM, Duncan Murdoch <murdoch.dun...@gmail.com> >>> wrote: >>>> >>>> On 11-05-31 3:36 PM, Nipesh Bajaj wrote: >>>>> >>>>> Dear all, I am having a strage problem while I was trying to build a >>>>> package. Here is my package skeleton: >>>>> >>>>> fn1<- Vectorize(function(x,y,z) { >>>>> return(x + y +z) >>>>> }, vectorize.args = c("x"), SIMPLIFY = TRUE) >>>>> package.skeleton("trial3",namespace = TRUE) >>>> >>>> Did you follow the instructions that package.skeleton printed? >>>> >>>> Duncan Murdoch >>>> >>>>> >>>>> However when I tun "R CMD INSTALL trial3" in CMD, the execution >>>>> stopped with following message: >>>>> >>>>> *** installing help indices >>>>> ** building package indices... >>>>> ** testing if install package can be loaded >>>>> Error: unexpected symbol in "tools:::test_load_package(.............." >>>>> Execution haulted >>>>> ERROR: loading failed............. >>>>> >>>>> I am using R 2.13.0 in Vista with latest Rtools installed. Can >>>>> somebody guide me where I have done wrong? >>>>> >>>>> Thanks, >>>>> >>>>> ______________________________________________ >>>>> 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. >> > > -- > Brian D. Ripley, rip...@stats.ox.ac.uk > Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ > University of Oxford, Tel: +44 1865 272861 (self) > 1 South Parks Road, +44 1865 272866 (PA) > Oxford OX1 3TG, UK Fax: +44 1865 272595 ______________________________________________ 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.