I built my package under the R version 2.14.1 on windows without any problems by first checking for issues using R CMD check (no warnings) and then R CMD build to build the tar.gz. I can install this on version 2.14.1 using install.packages(...). I next tested to see if I could also install on version 2.15.0 (also on my computer) using install.packages() with the version 2.14.1 tar.gz this failed with the error message
sorry, unimplemented: 64-bit mode not compiled in make: *** [InternalFcts.o] Error 1 ERROR: compilation failed for package 'Blossom' I then tried to check the package using the 2.15.0 version (after changing my path to specify this version). The R CMD check reports the following: warning: Clock skew detected. Your build may be incomplete. installing to H:/Desktop/PkgBuild/BlossomPkg.Rcheck/Blossom/libs/i386 *** arch - x64 make: Warning: File `InternalFcts.f90' has modification time 0.52 s in the future gfortran -m64 -O2 -mtune=core2 -c InternalFcts.f90 -o InternalFcts.o f951.exe: sorry, unimplemented: 64-bit mode not compiled in make: *** [InternalFcts.o] Error 1 gfortran -m64 -O2 -mtune=core2 -c InternalFcts.f90 -o InternalFcts.o f951.exe: sorry, unimplemented: 64-bit mode not compiled in make: *** [InternalFcts.o] Error 1 ERROR: compilation failed for package 'Blossom' * removing I'm not sure why this issue would come up only on the newest version of R. I'm working on Windows 7 64bit. My package has some internal code written in Fortran and C. I don't have a makefile in my src but this didn't affect anything before so I'm not sure why it would under the new version. Other thoughts I've had are a possible mismatch between some of the Rtools and the newer version or R or might there possibly be more rigorous checks on the dll build for newer versions? Anyway, if anyone has any insight into what might cause this to break under the new version or R, it would be greatly appreciated. Also when I do build the package (using 2.14.1) it won't install using install.packages() on another computer. Might this be because the other compute lacks the tools required to build the dll? If so, what's the best way to build a tarball that can be installed by anyone on their computer which might not have the tools require for building packages on windows. Thanks, Marian Talbert [[alternative HTML version deleted]] ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel