Hervé Pagès
2010-Sep-11 04:52 UTC
[Rd] R CMD build cannot create vignettes on Windows if Makefile is used
Hi,
I found the following problem with recent R-devel
(2010-08-26 r52817) on Windows (32-bit and 64-bit):
'R CMD build <pkg>' gets stalled during vignette
creation for packages that have a Makefile in <pkg>/inst/doc.
It seems that the problem is that the commands used in the
Makefile for converting .tex to .pdf are not able to locate
the Sweave.sty file anymore (if I drop this file to
<pkg>/inst/doc, then the problem goes away).
I noticed that the location of Sweave.sty shipped with
R has changed recently (moved from ${R_HOME}/share/texmf
to ${R_HOME}/share/texmf/tex/latex/). Could that be related
to the problem?
I don't see that problem on platforms other than Windows or
with R < 2.12
Thanks,
H.
--
Herv? Pag?s
Program in Computational Biology
Division of Public Health Sciences
Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N, M2-B876
P.O. Box 19024
Seattle, WA 98109-1024
E-mail: hpages at fhcrc.org
Phone: (206) 667-5791
Fax: (206) 667-1319
Duncan Murdoch
2010-Sep-11 10:56 UTC
[Rd] R CMD build cannot create vignettes on Windows if Makefile is used
On 11/09/2010 12:52 AM, Herv? Pag?s wrote:> Hi, > > I found the following problem with recent R-devel > (2010-08-26 r52817) on Windows (32-bit and 64-bit): > 'R CMD build <pkg>' gets stalled during vignette > creation for packages that have a Makefile in <pkg>/inst/doc. > > It seems that the problem is that the commands used in the > Makefile for converting .tex to .pdf are not able to locate > the Sweave.sty file anymore (if I drop this file to > <pkg>/inst/doc, then the problem goes away).This sounds like a problem that only the package maintainer could address. Presumably it will be temporary: once they adjust to the new organization of the share/texmf directory, things will be fine again. The reorg is described in this NEWS item: * Directory R_HOME/share/texmf now follows the TDS conventions, so can be set as a texmf tree ('root directory' in MiKTeX parlance). Duncan Murdoch> > I noticed that the location of Sweave.sty shipped with > R has changed recently (moved from ${R_HOME}/share/texmf > to ${R_HOME}/share/texmf/tex/latex/). Could that be related > to the problem? > > I don't see that problem on platforms other than Windows or > with R < 2.12 > > Thanks, > H. >