Per.Broberg@astrazeneca.com
2004-Nov-30 15:39 UTC
[Rd] Build package for R 2.0.1 under Windows
This summer I and a colleague built a package for R v 1.9.1 containing C-code under Windows. That only worked for us when R was installed in c:\program files\R. Now I have R v 2.0.1 and the same package won't build. I get the following C:\Program Files\R\rw2001\bin>rcmd check "c:\program files\r\rw2001\src\library\ sag" * checking for working latex ...latex: not found NO * using log directory 'C:/Program Files/R/rw2001/bin/sag.Rcheck' * checking for file 'sag/DESCRIPTION' ... OK * checking if this is a source package ... OK installing R.css in C:/PROGRA~1/R/rw2001/bin/SAG~1.RCH ---------- Making package sag ------------ adding build stamp to DESCRIPTION making DLL ... ... DLL made installing DLL installing R files installing man source files installing indices installing help >>> Building/Updating help pages for package 'sag' Formats: text html latex example chm Fstat text html latex example # I delete some of the list of functions samrocn text html latex samrocnboot text html latex example Microsoft HTML Help Compiler 4.74.8702 Compiling c:\PROGRA~1\r\rw2001\src\library\sag\chm\sag.chm Compile time: 0 minutes, 1 second 40 Topics 78 Local links 9 Internet links 1 Graphic Created c:\PROGRA~1\r\rw2001\src\library\sag\chm\sag.chm, 54,723 bytes Compression decreased file by 51,513 bytes. preparing package sag for lazy loading Error in findpack(package, lib.loc) : There is no package called 'sag' Execution halted make: *** [lazyload] Error 1 *** Installation of sag failed *** Removing 'C:/PROGRA~1/R/rw2001/bin/SAG~1.RCH/sag' ERROR Installation failed. What happened? Per Broberg
On Tue, 30 Nov 2004 Per.Broberg@astrazeneca.com wrote:> This summer I and a colleague built a package for R v 1.9.1 containing > C-code under Windows. That only worked for us when > R was installed in c:\program files\R. Now I have R v 2.0.1 and the same > package won't build. I get the following > > C:\Program Files\R\rw2001\bin>rcmd check "c:\program > files\r\rw2001\src\library\ > sag" > * checking for working latex ...latex: not found > NO > * using log directory 'C:/Program Files/R/rw2001/bin/sag.Rcheck' > * checking for file 'sag/DESCRIPTION' ... OK > * checking if this is a source package ... OK > > installing R.css in C:/PROGRA~1/R/rw2001/bin/SAG~1.RCH > > > ---------- Making package sag ------------ > adding build stamp to DESCRIPTION > making DLL ... > ... DLL made > installing DLL > installing R files > installing man source files > installing indices > installing help > >>> Building/Updating help pages for package 'sag' > Formats: text html latex example chm > Fstat text html latex example > > > # I delete some of the list of functions > > samrocn text html latex > samrocnboot text html latex example > > Microsoft HTML Help Compiler 4.74.8702 > > Compiling c:\PROGRA~1\r\rw2001\src\library\sag\chm\sag.chm > > > Compile time: 0 minutes, 1 second > 40 Topics > 78 Local links > 9 Internet links > 1 Graphic > > > Created c:\PROGRA~1\r\rw2001\src\library\sag\chm\sag.chm, 54,723 bytes > Compression decreased file by 51,513 bytes. > preparing package sag for lazy loading > Error in findpack(package, lib.loc) : There is no package called 'sag' > Execution halted > make: *** [lazyload] Error 1 > *** Installation of sag failed *** > > Removing 'C:/PROGRA~1/R/rw2001/bin/SAG~1.RCH/sag' > ERROR > Installation failed. > > What happened?See the advice about not installing R into a path with spaces in. Not that we can reproduce this: I have tried a lot of combinations with spaces in and all work for me. I suspect cd C:\Program Files\R\rw2001\src\library ..\..\bin\rcmd check sag will work. -- Brian D. Ripley, ripley@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