[Rd] Package compile under Windows on 2.6.0

Iago Mosqueira iago.mosqueira at gmail.com
Tue Oct 9 09:43:42 CEST 2007


Dear all,

We are experiencing some trouble when compiling R packages using R
2.6.0 and the new Rtools installer under Windows XP.

(1) First, compiling any package using the new setup stops with an
errorrelated to some "/" issue on the inst folder. This folder only
contains a CITATION file

---------- Making package FLCore ------------
 adding build stamp to DESCRIPTION
 installing NAMESPACE file and metadata
 making DLL ...
making FLCoreClasses.d from FLCoreClasses.cpp
g++-sjlj   -Ic:/progra~1/r/r-2.6.0/include    -Wall -O2  -c
FLCoreClasses.cpp -o FLCoreClasses.o
windres --preprocessor="gcc-sjlj -E -xc -DRC_INVOKED" -I
c:/progra~1/r/r-2.6.0/include  -i FLCore_res.rc -o FLCore_res.o
g++-sjlj   -shared -s  -o FLCore.dll FLCore.def FLCoreClasses.o
FLCore_res.o  -Lc:/progra~1/r/r-2.6.0/bin    -lR
 ... DLL made
 installing DLL
 installing R files
 installing inst files
rm: failed to get attributes of `/': No such file or directory
rm: failed to get attributes of `/': No such file or directory
 installing data files
rm: failed to get attributes of `/': No such file or directory
make[2]: *** [C:/Sandbox/R260built/FLCore.Rcheck/FLCore/data] Error 1
make[1]: *** [all] Error 2
make: *** [pkg-FLCore] Error 2
*** Installation of FLCore failed ***

(2) Testing with the previous Rtoolset with updated MinGW and Perl, a
package from CRAN can be compiled (VR), but our package now fails with

---------- Making package FLCore ------------
  adding build stamp to DESCRIPTION
  installing NAMESPACE file and metadata
  installing R files
  installing inst files
  installing data files
  installing man source files
  installing indices
Error in eval(expr, envir, enclos) : could not find function "setClass"
Error: unable to load R code in package 'FLCore'
Execution halted
make[2]: *** [indices] Error 1
make[1]: *** [all] Error 2
make: *** [pkg-FLCore] Error 2
*** Installation of FLCore failed ***

methods is loaded trhough a require(methods) inside an .onLoad call.

(3) The package compiles on a Linux machine with R 2.6.0

Is there any issue with MinGW or the Rtools he should consider?

Many thanks,


Iago



More information about the R-devel mailing list