From simon.urbanek at r-project.org  Thu Jul  7 18:14:40 2011
From: simon.urbanek at r-project.org (Simon Urbanek)
Date: Thu, 7 Jul 2011 12:14:40 -0400
Subject: [Rd] Vignette pdfs missing from zip file after Rcmd build
	--binary call
In-Reply-To: <CALtun9uhUyiMrqGHLxptsG9jvEwUAnb0JM3uzLVJbKH0JJfd2w@mail.gmail.com>
References: <CALtun9uhUyiMrqGHLxptsG9jvEwUAnb0JM3uzLVJbKH0JJfd2w@mail.gmail.com>
Message-ID: <45A85158-A3B6-4B03-A15D-B34037D12037@r-project.org>


On Jul 7, 2011, at 3:39 AM, Eli Holmes wrote:

> Hi,
> 
> I have been building R packages for awhile on Windows, and I recently
> upgraded R and all required package creation tools to 2.13.0.  I
> understand that there have been changes in that the R CMD build
> command no longer alters the source directory, cf comments in
> http://tolstoy.newcastle.edu.au/R/e13/help/11/04/10379.html
> For example, if I issue the command Rcmd build FOO, then directory FOO
> is not altered in contrast to earlier R versions where vignette pdfs
> would be added to the source directory FOO.
> 
> I have no problem creating the FOO.tar.gz file, and it has the
> vignette pdfs in the inst/doc as usual.   The problem is the .zip file
> that I create for Windows users.  In earlier versions of R, this .zip
> file had the newly created vignette pdfs but now it does not.  Here is
> what I see:
> 
> source FOO:
> inst/doc
> foo.Rnw
> 
> FOO.tar.gz   (after Rcmd build FOO)
> inst/doc
> foo.pdf
> foo.Rnw
> 
> FOO.zip (after Rcmd build --binary FOO or R CMD install --build FOO)
> inst/doc
> foo.Rnw
> 

It sort of defeats the purpose to create a tar ball and then not use it ;)


> Yes, I can manually move the pdf files from the tar.gz directory to
> the zip directory, but there are many and I am liable to make
> mistakes.
> 
> I suppose I could unzip the tar.gz file and then make a temporary
> source file FOOtmp and run Rcmd build --binary FOOtmp, but I am hoping
> there is an easier way.
> 
> Things I have tried unsuccessful
> I tried using the tar.gz file as the source

That is indeed  the usual way.


> Rcmd build --binary FOO.tar.gz   (got error)
> R CMD install --build FOO.tar.gz (same error)

Can you be more specific as of what errors you get?  It may point to issues in the your package. Also the command is R CMD INSTALL not install.

Cheers,
Simon



> 
> I tried using some of the options for R CMD install:
> --force-multiarch  and --merge-multiarch.  No change.
> 
> Any ideas?
> 
> Thanks!
> 
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
> 
> 



[Rd] Vignette pdfs missing from zip file after Rcmd build --binary call
Simon Urbanek