Please note the R posting guide: none of the helpers will still be on R 2.3.1. This looks like a bug in the shell you have 'make' set up to use: it is not an OS-specific issue as that should be sh.exe from the Rtools distribution (and that recommended for R 2.3.1 is no longer available).

On Mon, 5 Nov 2007, Susanne Töpfer wrote:

Hello,

I have a problem with the checking and building of R packages that contain C or 
FORTRAN code.

I have implemented R 2.3.1 (2006-06-01) and the corresponding toolset under 
Windows XP and Windows 2000.
The MinGW compiler components are (exactly as recommended for R 2.3.1)

gcc-core-3.4.5-20051220-1.tar.gz
gcc-g++-3.4.5-20051220-1.tar.gz
gcc-g77-3.4.5-20051220-1.tar.gz
binutils-2.16.91-20050827-1.tar.gz
mingw-runtime-3.9.tar.gz
w32api-3.6.tar.gz

Under Windows 2000, everything works fine. Under Windows XP, R packages without 
C or FORTRAN code can be built without any problem.
Also, the C or FORTRAN code can be compiled using the command R CMD SHLIB.

The problem is, that building packages that contain C or FORTRAN code fails 
(only under Windows XP).
The command “R CMD Check test” gives

* using log directory 'F:/test.Rcheck'
* using Version 2.3.1 (2006-06-01)
* checking for file 'test/DESCRIPTION' ... OK
* this is package 'test' version '0.1-1'
* checking package dependencies ... OK
* checking if this is a source package ... OK
* checking whether package 'test' can be installed ... ERROR
Installation failed.
See 'F:/test.Rcheck/00install.out' for details.


The file 00install.out contains the message:

---------- Making package test ------------
 adding build stamp to DESCRIPTION
 making DLL ...
Syntax error: "elif" unexpected (expecting "then")
make[2]: *** [srcDynlib] Error 2
make[1]: *** [all] Error 2
make: *** [pkg-test] Error 2
*** Installation of test failed ***

I have already tested different (recommended) orders in the path variable, the 
actual value is
C:\Programme\RTools\bin;C:\Programme\Perl\bin;C:\Programme\R\R-2.3.1\bin;
C:\Programme\Texmf\miktex\bin;C:\Programme\HTML_Help_Workshop;
/* other things */;C:\Programme\MinGW\bin

Does anybody can give me a hint?

Thank you very much for your time!
Susanne Toepfer


_____________________________________________________________________
Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
http://smartsurfer.web.de/?mc=100071&distributionid=000000000066

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


--
Brian D. Ripley,                  [EMAIL PROTECTED]
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
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to