Not sure if this will help, but have you tried loading the package after install with no lazyload? I've found that if there are syntax errors in the R source, that can give the problem you described. Just a guess.
Andy > From: Patrick Giraudoux H > > Dear Lister, > > I work with R 2.0.1 and Windows XP, and meet a strange > trouble trying to > make a R package with a make-package.bat file John Fox has > kindly provided > (see detailed script below). I am working with it since some > months with > excellent results (I do'nt use compiled C code so far). Just > adding a new > function in the R directory today, when running make-package and thus > excuting the command ..\..\bin\R CMD build --force --binary > --auto-zip > %1, I got the following message after the "compile" stage, > preparing the > package for lazy loading : > > preparing package pgirmess for lazy loading > Error in "names<-.default"(`*tmp*`, value =c("R", "Platform", > "Date", : > names attribute[4] must be the same length as the vector [1] > Execution halted > make: ***[lazyload] Error 1 > *** Installation of pgirmess failed *** > > (pgirmess is the package name) > > ... and the zip file is not generated. > > I have checked and rechecked everything during this (long) > afternoon... and > get nothing except that if I drag out any of the *.r file of > the R folder, > everything comes to be OK (except the function that has been > dragged out is > missing...). It looks like if having added one extra function > in the R > folder on the top of the earlier 32 (+ 2 data frames) makes problem. > > I have then consulted John Fox offlist and he seems quite > perplexed "I'm > not sure why you're experiencing this problem". On his advise I have > included "LazyLoad: no" in the package description file. In this case > everything goes smoothly then (except LazyLoad will not be > activated), the > zip file is generated and the package can be installed from R. > > Has anybody an idea about why a problem occurs when preparing > the package > for lazy loading? Any remedy? > > Kind regards, > > Patrick > > Make-Package script: > > cd c:\R\rw2001\src\library > del %1\INDEX > del %1\data\00Index > del %1\chm\*.* /Q > ..\..\bin\R CMD build --force --binary --auto-zip %1 > ..\..\bin\R CMD build --force %1 > ..\..\bin\R CMD check %1 > cd %1.Rcheck > dvipdfm %1-manual > notepad 00check.log > cd .. > cd .. > > > >From: "John Fox" <[EMAIL PROTECTED]> > >To: "'Patrick Giraudoux H'" <[EMAIL PROTECTED]> > >Subject: RE: [R] writing a simple package in R 2.0 under Windows XP > >Date: Sun, 23 Jan 2005 11:41:25 -0500 > >X-Mailer: Microsoft Office Outlook, Build 11.0.6353 > >X-MIME-Autoconverted: from quoted-printable to 8bit by > >utinam.univ-fcomte.fr id j0NGfJoD011345 > > > >Dear Patrick, > > > >I'm not sure why you're experiencing this problem. > > > >Two suggestions: (1) Since the problem appears to be with > preparing the > >package for lazy loading, try adding the directive > "LazyLoad: no" (without > >the quotes) to the package's DESCRIPTION file. (2) Rather > than using my > >batch file, run the commands one at a time to see exactly > where the problem > >is produced; then you could send a message to r-help. > > > >I hope this helps, > > John > > ______________________________________________ > R-help@stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! > http://www.R-project.org/posting-guide.html > > ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html